/********************************

	blodequeContenido.css

	Define los estilos interiores del bloqueSuperior, listas, encabezados, etc

********************************/

h3, h4, h5, h6 { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333; }



#bloqueContenido .none{ display: none; }
.tituloUnaLinea { border-bottom: 0.0625em solid #dddddd; display: block; }
.none{ display: none; }
hr.clearBoth { visibility: hidden; height: 0.01em; border: none; clear: both; }
hr.clearLeft { visibility: hidden; height: 0.01em; border: none; clear: left; }
hr.clearRight{ visibility: hidden; height: 0.01em; border: none; clear: right; }
.enLinea { display: inline; }
.enBloque { display: block; }
dt { font-weight: bold; }
p strong.rojo{color:#990000;}

/*******ERRORES*******/
#avisoError { height: 12em; margin-top: 3em; margin-bottom: 3em; text-align: center; vertical-align:middle;}
#avisoError h3 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 0.0625em solid #cccccc; text-align: center; padding-bottom: 0.5em; }
#avisoError p { font-size: 0.8em; color: #666; line-height: 1.5em; padding-top: 1em;}
#avisoError p a { font-weight: normal; color: #990000; text-decoration: underline;}
#avisoError p a:hover { text-decoration: none;}

/******** NIVELES B ********/
#navNivelesB { padding-left: 0.5em; padding-right: 0.4em; background-color: #ffffff; text-align: left;}
#navNivelesB h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #333333; padding-top: 0.5em; padding-left: 0.0em; padding-bottom: 0.5em; background-color: #FFFFFF; display: block; }
#navNivelesB div.bloque { float: left; background: url(../imagenes/bg_navB.gif) repeat-x; border: 0.0625em solid #DDDDDD; margin-bottom: 0.6em; margin-top: 0em; width: 34.8em; padding-top: 0.1875em; }
#navNivelesB div.bloque div.fila { clear: left; }
#navNivelesB div.bloque div.fila div { float: left; width: 10.1em; padding-top: 0.3em; padding-bottom: 0.3em; padding-right: 0.3em; padding-left: 1em; background: url(../imagenes/bullet_navPrin05.gif) 0.3em 0.45em no-repeat; }
#navNivelesB div.bloque div.fila div a { font-size: 0.7em; text-decoration: none; color: #333333; }
#navNivelesB div.bloque div.fila div a:hover { text-decoration: underline; }
#navNivelesB div.bloque div.fila div.currentB { background: url(../imagenes/bullet_navPrin05_current.gif) 0.3em 0.45em no-repeat; }
#navNivelesB div.bloque div.fila div.currentB a { text-decoration: none; color: #990000; font-weight: bold; }
#navNivelesB div.bloque div.fila div.currentB a:hover { text-decoration: underline; }

/*********** SUBHOME ***********/
#bloqueContenido #dirSubHome { display: block; clear: both; margin-top: 0.8em; margin-bottom: 0.9em;}
#bloqueContenido #dirSubHome a { font-size: 0.7em; display: block; float: left; padding: 0.3em; text-decoration: none; color: #666666; border-bottom: 0.0625em solid #FFFFFF; }
#bloqueContenido #dirSubHome a:hover { background-color: #F8F8F8; border-bottom: 0.0625em solid #DDDDDD; }
#bloqueContenido #dirSubHome a img { width: 5.3571em; /*2.9*/ height: 4.2857em; float: left; /*padding: 0.0625em;
	background-color: #FFFFFF;
	border: 0.0625em solid #DDDDDD;*//*padding: 0.0625em;
	background-color: #FFFFFF;
	border: 0.0625em solid #DDDDDD;*/ }
#bloqueContenido #dirSubHome a span { color: #333333; display: block; margin-left: 5.8em;}
#bloqueContenido #dirSubHome a span strong { color: #333333; font-weight: bold; display: block;}
#bloqueContenido #dirSubHome a span span { display: inline; margin-left: 0em; padding-left: 0.6em; background: url(../imagenes/bulletFlechasDirectorio.gif) no-repeat right; color: #FFFFFF;}

#bloqueContenido #dirSubHome ul li a { font-size: 1em;}
#bloqueContenido #dirSubHome ul li { list-style: none; list-style-image: none; margin: 0; margin-right: -1.5em; margin-left: -2.2em; clear:both;}

#bloqueContenido #contenido #dirSubHome2col { display: block; clear: both; margin-top: 1em;  margin-bottom: 0.9em;}
#bloqueContenido #contenido #dirSubHome2col h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.65em; color: #333333; text-transform: uppercase; padding-top: 0.9em; padding-bottom: 0.2em; border-bottom: 0.1875em double #DDDDDD; margin-bottom: 0.5em; }
#bloqueContenido #contenido #dirSubHome2col div { clear: left; text-align:left; }
#bloqueContenido #contenido #dirSubHome2col div a{ display: inline; float: left; width: 29em; padding: 0.3em 0.3em 0.3em 1em; text-decoration: none; font-weight: bold; color: #666666; font-size: 0.7em; margin-left: 0.5em; background-image: url(../imagenes/bulletListaSubhome.gif); background-repeat: no-repeat; }
#bloqueContenido #contenido #dirSubHome2col div a:hover{ text-decoration:underline; }

/*********** SubHomeConListados ***********/
#bloqueContenido #contenido #dirSubHome2col ul { margin: 1em; margin-top:0.2em; list-style: url(../imagenes/bulletListaSubhome2.gif); }
#bloqueContenido #contenido #dirSubHome2col ul li { margin-top:-0.4em; margin-bottom:-0.4em; line-height: 1.8em;}
#bloqueContenido #contenido #dirSubHome2col ul li a { margin:0; width: 29em; text-decoration: none; font-weight: bold; color: #666666;}
#bloqueContenido #contenido #dirSubHome2col ul li a:hover{ text-decoration:underline; }
/*********** FinSubHomeListados ***********/

#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados { clear: both; float: none; display: block; margin-top: 0.5em;  margin-bottom: 1em;}
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados h3 { font-weight: bold; font-size: 0.7em; color: #333333; text-transform: uppercase; padding-top: 0.9em; padding-bottom: 0.2em; border-bottom: 0.3em double #DDDDDD; margin-bottom: 1em; }
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados ul { }
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados ul li {margin-top: 0.5em; margin-bottom: 0.5em; list-style-image: url(../imagenes/bullet_navPrin05.gif); }
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados ul li a { text-decoration: none; color: #333333;}
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados ul li a:hover{ text-decoration:underline; }

/********************************/
#bloqueContenido #contenido { margin-bottom: 0em; padding-bottom: 0.5em; }
#bloqueContenido #contenido p { /* padding-top: 0.3em; */ margin-top: 0.3em; font-size: 0.7em; margin-bottom: 0.7em;}
#bloqueContenido #contenido ul{ margin: 0em 0.6em 0.6em 1.6em; list-style-image: url(../imagenes/bulletContenido.gif); /*font-size: 1em;*/}
#bloqueContenido #contenido ul li { font-size: 0.7em; margin-top: 0.3em;}
/*#bloqueContenido #contenido ul li ul{list-style-image: url(../imagenes/bulletContenido_2.gif);}*/
#bloqueContenido #contenido ul li ul li{ font-size: 1em; }
#bloqueContenido #contenido ol {  margin: 0em 0.6em 0.6em 1.6em; list-style-type: decimal; font-size: 1em; }
#bloqueContenido #contenido ol li { font-size: 0.7em; }
#bloqueContenido #contenido ol li ol li{ font-size: 1em; }
#bloqueContenido #contenido ol li ul li{ font-size: 1em; }
#bloqueContenido #contenido ul li ol li{ font-size: 1em; }
#bloqueContenido #contenido a.ampliarImagen { float: right; color: #990000; text-align: right; text-decoration: none; margin-bottom: 0.5em; margin-left: 0.5em; }
#bloqueContenido #contenido a.ampliarImagen:hover { text-decoration: underline; }
/*#bloqueContenido #contenido img { float: right; width: 10.9em; border: 0.0625em solid #DDDDDD; margin-bottom: 0.125em; margin-left: 0.125em; }*/
#bloqueContenido #contenido h3{ font-weight: bold; font-size: 1em; /*padding-top: 1em; */ padding-bottom: 0.3em; }
#bloqueContenido #contenido h4{ font-weight: bold; font-size: 0.8em; padding-top: 1em; padding-bottom: 0.5em; }
#bloqueContenido #contenido td h4{ font-size: 1em;}
#bloqueContenido #contenido h5{ font-weight: bold; font-size: 0.6em; padding-top: 1em; padding-bottom: 0.5em; }
#bloqueContenido #contenido h6{ font-weight: bold; font-size: 0.6em; padding-top: 1em; padding-bottom: 0.5em; }
#bloqueContenido #contenido h4.titListadosDirecciones{ font-family: Verdana; text-transform: uppercase; color: #333333; padding-top: 0em; padding-bottom: 0.3em; border-bottom: 0.1875em double #DDDDDD; margin-bottom: 0.7em; }

/*
#bloqueContenido #contenido #aviso{ margin-top: 0.9em; margin-bottom: 1.5em; border-top: 0.0625em solid #EAEAEA; border-bottom: 0.0625em solid #EAEAEA; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.8em; padding-right: 0.8em; background-color: #F8F8F8; font-size: 0.7em; }
#bloqueContenido #contenido #aviso span{ padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoAviso.gif) left no-repeat; }
#bloqueContenido #contenido #aviso strong{ padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoAviso.gif) left no-repeat; }
*/
/* Este desarrollo, es por si hay algun formulario que no esta dentro de DIV id Formularios.*/
#bloqueContenido #contenido #aviso {margin-top: 0.5em; margin-bottom: 0.5em; border: 0.0625em solid #dddddd;  padding: 0.5em 0.8em; background-color: #F8F8F8; }
#bloqueContenido #contenido #aviso span {font-size: 0.7em;  padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoAviso.gif) left no-repeat; }
#bloqueContenido #contenido #aviso span.error{font-size: 0.7em;  padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoEnvioError.gif) left no-repeat; }
#bloqueContenido #contenido #aviso span.ok {font-size: 0.7em;  padding-left: 1.6em; text-transform: uppercase; color: #339933; font-weight: bold; display: block; background: url(../imagenes/icoEnvioOK.gif) left no-repeat; }
#bloqueContenido #contenido #aviso ul { list-style-type: none; margin-top: 0.5em; margin-bottom: 0em;  }
#bloqueContenido #contenido #aviso ul li { font-size: 0.7em; line-height: 1.3em; padding-left: 0em; color: #333333; vertical-align: top; list-style-image: url(bulletCamposError.gif); }
#bloqueContenido #contenido #aviso ul li a { color: #333333; text-decoration: underline; }
#bloqueContenido #contenido #aviso ul li a:hover {text-decoration: none; }

#bloqueContenido #contenido div.grupo { display: block; width: 100%; float: left; margin-top: 0.4em;}
#bloqueContenido #contenido div.grupo h3{ font-weight: bold; font-size: 1em; color: #333333; text-transform: uppercase; padding-top: 0.9em; padding-bottom: 0.2em; border-bottom: 0.2em double #DDDDDD; margin-bottom: 0.5em; }
#bloqueContenido #contenido div.grupo div { clear: left; }
#bloqueContenido #contenido div.grupo div a{ display: block; float: left; padding: 0.3em; text-decoration: none; color: #666666; border-bottom: 0.0625em solid #FFFFFF; }
/*#bloqueContenido #contenido div.grupo div a:hover{ background-color: #F8F8F8; border-bottom: 0.0625em solid #DDDDDD; }*/
#bloqueContenido #contenido div.grupo div.dir1col div a{ width: 34em; }
#bloqueContenido #contenido div.grupo div.dir2cols div a{ width: 16.6em; }
#bloqueContenido #contenido div.grupo div.dir3cols div a{ width: 10.9em; }
#bloqueContenido #contenido div.grupo div.dir4cols div a { width: 14.6em;}
#bloqueContenido #contenido div.grupo div a img{ width: 3.75em; height: 3em; float: left; padding: 0; background-color: #FFFFFF; margin-right: 0.2em; margin-bottom: 0.2em; }
#bloqueContenido #contenido div.grupo div a span { font-size: 0.7em; color: #333333; display: block;}
#bloqueContenido #contenido div.grupo div a span.foto {margin-left: 5.75em;}
#bloqueContenido #contenido div.grupo div a span.linkext{ background: url(../imagenes/icoLINKEXT_2.gif) no-repeat; padding-left: 1.8em; }
#bloqueContenido #contenido div.grupo div a span.fichas{ background: url(../imagenes/icoFICHA_2.gif) no-repeat; padding-left: 1.8em; }
#bloqueContenido #contenido div.grupo div a span strong{ color: #990000; font-weight: bold; display: block;}
#bloqueContenido #contenido div.grupo div a span span{ display: inline; margin-left: 0em; padding-left: 1em; background: url(../imagenes/bulletFlechasDirectorio.gif) no-repeat right; color: #FFFFFF; }
#bloqueContenido #contenido div.grupo li{ font-size: 0.8em; }





#bloqueContenido #contenido .enlacesAsociados{ margin-top: 0.9em; padding: 0.5em; background-color: #F8F8F8; }
#bloqueContenido #contenido .enlacesAsociados ul{ margin: 0em; padding: 0em; }
#bloqueContenido #contenido .enlacesAsociados ul li{ list-style-image: none; list-style-type: none; font-size: 0.7em; }
#bloqueContenido #contenido .enlacesAsociados ul li p { font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul{ margin: 0em 0.6em 0.3em 1.6em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li{ list-style-image: url(../imagenes/bulletEnlacesAsociados.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul{ margin: 0em; padding: 0em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul li{ display: inline; padding-left: 0.6em; padding-right: 0.4em; background: url(../imagenes/bulletEnlacesAsociadosFicheros.gif) no-repeat left; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul li.primerElemento{ padding-left: 0em; background: none; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul li a{ color: #990000; padding: 0em; text-decoration: underline;}


#bloqueContenido #contenido .enlacesAsociados ul li ul li.link {list-style-image:  url(../imagenes/icoLINK.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.linkExt { list-style-image:  url(../imagenes/icoLINKEXT.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.pdf { list-style-image:  url(../imagenes/icoPDF.gif); padding: 0em; font-size: 1em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li.word {list-style-image:  url(../imagenes/icoDOC.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.doc {list-style-image:  url(../imagenes/icoDOC.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.excel  { list-style-image:  url(../imagenes/icoEXCEL.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.mpeg { list-style-image: url(../imagenes/icoMPEG.gif); padding: 0em; font-size: 1em; }


div.enlacesAsociadosTipo2 {}
div.enlacesAsociadosTipo2 ul.listaVariosDoc { display: block; margin: 0em; list-style-type: none;}
div.enlacesAsociadosTipo2 ul.listaVariosDoc li { list-style-image:url(../../procedimientosBecas_files/..../imagenes/bullet_navPrin05.gif); line-height: 1em; margin-top: 0.5em; margin-bottom: 0em; padding-left: 0em;}
div.enlacesAsociadosTipo2 ul.listaDocs {display: block; margin: 0em; list-style-type: none;}
div.enlacesAsociadosTipo2 ul.listaDocs li { display: inline;/* background-color:#FF99CC;*/ padding:0.3em 1em; list-style-image: none; line-height: 2em; background: url(../imagenes/bulletEnlacesAsociadosFicheros.gif) left no-repeat;}
div.enlacesAsociadosTipo2 ul.listaDocs li.primerElemento {margin-left: 0em; padding-left: 0em; }


#bloqueContenido #contenido .contenidosRelacionados{ margin-top: 0.8em; margin-bottom: 0.9em; }
#bloqueContenido #contenido .contenidosRelacionados h3{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #333333; text-transform: uppercase; margin-bottom: 0.5em; padding-bottom: 0em; padding-top: 0.6em; border-bottom: 0.1875em double #dddddd;/* background: url(../imagenes/hrContenidosRelacionados.gif) top repeat-x; */}
#bloqueContenido #contenido .contenidosRelacionados ul{ margin: 0em 0em 0.3em 0em; list-style-type: none; }
#bloqueContenido #contenido .contenidosRelacionados ul li {line-height:1.3em;list-style-image:none;padding:0.2em 0.3em 0.2em 1.9em;}
/*#bloqueContenido #contenido .contenidosRelacionados ul li{ padding-left: 1.9em; padding-right: 0.3em; padding-top: 0.2em; padding-bottom: 0.2em; list-style-image: none; line-height: 1.3em; }*/
#bloqueContenido #contenido .contenidosRelacionados ul li.fichas {	background: url(../imagenes/icoFICHA_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.pdf {	background: url(../imagenes/icoPDF_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.doc {	background: url(../imagenes/icoDOC_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.mpeg {	background: url(../imagenes/icoMPEG_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.excel {	background: url(../imagenes/icoEXCEL_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.link {	background: url(../imagenes/icoLINK_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.linkext{background:transparent url(../imagenes/icoLINKEXT_2.gif) no-repeat scroll 0%;}
#bloqueContenido #contenido .contenidosRelacionados ul li.icoAgenda{	background: url(../imagenes/bulletAgenda.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li a{ color: #990000; text-decoration: underline;}
#bloqueContenido #contenido .contenidosRelacionados ul li a span{ color: #333333; text-decoration: none;}
#bloqueContenido #contenido .contenidosRelacionados ul li a:hover{ text-decoration: underline; }
#bloqueContenido #contenido .contenidosRelacionados ul li a:hover span{ text-decoration: none; background-color: #FFFFFF }


#bloqueContenido #contenido div.tbResultados { width:100%; float: left;}
#bloqueContenido #contenido div.tbResultados table { margin-top: 0.5em; clear: both; width: 100%; border: 0em; }
#bloqueContenido #contenido div.tbResultados table th{ border-top: 0.0625em solid #CCCCCC; border-bottom: 0.0625em solid #CCCCCC; border-left: 0.0625em solid #CCCCCC; text-align: left; height: 1.3em; background-color: #F8F8F8; padding-left: 0.5em; padding-right: 0.5em; font-size: 0.7em; width:50%;}
#bloqueContenido #contenido div.tbResultados table th.primerElemento{ border-left: none; }
#bloqueContenido #contenido div.tbResultados table td { border-bottom: 0.0625em solid #CCCCCC; height: 1.2em; padding-left: 0.5em; padding-right: 0.5em; vertical-align: top; font-size: 0.7em; }
#bloqueContenido #contenido div.tbResultados table tr.over{ background-color: #F8F8F8; }
#bloqueContenido #contenido div.tbResultados table tr.out{ background-color: #FFFFFF; }

#bloqueContenido #contenido div.tbResultadosColFix { width:100%; float: left;}
#bloqueContenido #contenido div.tbResultadosColFix table { margin-top: 0.5em; clear: both; width: 100%; border: 0em; }
#bloqueContenido #contenido div.tbResultadosColFix table th{ border-top: 0.0625em solid #CCCCCC; border-bottom: 0.0625em solid #CCCCCC; border-left: 0.0625em solid #CCCCCC; text-align: left; height: 1.3em; background-color: #F8F8F8; padding-left: 0.5em; padding-right: 0.5em; font-size: 0.7em;}
#bloqueContenido #contenido div.tbResultadosColFix table th.primerElemento{ border-left: none; }
#bloqueContenido #contenido div.tbResultadosColFix table td { border-bottom: 0.0625em solid #CCCCCC; height: 1.2em; padding-left: 0.5em; padding-right: 0.5em; vertical-align: top; font-size: 0.7em; }
#bloqueContenido #contenido div.tbResultadosColFix table tr.over{ background-color: #F8F8F8; }
#bloqueContenido #contenido div.tbResultadosColFix table tr.out{ background-color: #FFFFFF; }

#bloqueContenido #contenido div.tbResultados div.pagResultados{ margin-top: 0.8em; text-align: center; }
#bloqueContenido #contenido div.tbResultados div.pagResultados strong{ padding-left: 0.2em; padding-right: 0.2em; font-size: 0.7em; }
#bloqueContenido #contenido div.tbResultados div.pagResultados a{ color: #990000; padding-left: 0.2em; padding-right: 0.2em; font-size: 0.7em; }
#bloqueContenido #contenido div.tbResultados div.pagResultados a.primerElemento{ padding-left: 0.6em; background: url(../imagenes/bulletPagAnterior.gif) left no-repeat; }
#bloqueContenido #contenido div.tbResultados div.pagResultados a.ultimoElemento{ padding-right: 0.6em; background: url(../imagenes/bulletPagSiguiente.gif) right no-repeat; }

#bloqueContenido #contenido div.tbResultados div.barraAcciones{ border-top: 0.3em solid #990000; margin-top: 0.0625em; padding-top: 0.0625em; }
#bloqueContenido #contenido div.tbResultados div.barraAcciones div.cajaAcciones{ border: 0.0625em solid #cccccc; background-color: #F8F8F8; height: 2em; }
#bloqueContenido #contenido div.tbResultados div.barraAcciones div.stTextos{ padding: 0.5em; padding-top: 1em; float: left; font-size: 0.7em; }
#bloqueContenido #contenido div.tbResultados div.barraAcciones div.btAcciones{ float: right; background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; /* font-size: 0.8em ;*/ color: #333333; height: 1em; padding-top: 0.2em; padding-left: 0.3em; padding-right: 0.3em; margin-top: 0.3em; margin-right: 0.3em; }
#bloqueContenido #contenido div.tbResultados div.barraAcciones div.btAcciones a{ text-decoration: none; color: #333333; font-size: 0.7em; }


div.barraAcciones{ border-top: 0.3em solid #990000; margin-top: 0.0625em; padding-top: 0.0625em; }
div.pestanasCont div.barraAcciones { border-top: none; /*margin-top: 0.0625em; padding-top: 0.0625em; */}
div.fichaSinPest div.barraAcciones { border-top: none; /* margin-top: 0.0625em;padding-top: 0.0625em; */}
div.barraAcciones div.cajaAcciones{ border: 0.0625em solid #cccccc; background-color: #F8F8F8; height: 2em; }
div.barraAcciones div.stTextos{ padding: 0.5em; float: left; font-size: 0.7em; }
div.barraAcciones div.btAcciones{ float: right; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 0.3em; margin-right: 0.4em; }
div.barraAcciones div.btAcciones a{ text-decoration: none; color: #333333; font-size: 0.7em; }
div.barraAcciones div.btAcciones select{ color: #666666; border: 0.0625em solid #666666; height: 1.3em; font-size: 0.7em; }
div.barraAcciones div.btAcciones input{ background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; height: 1.4em; margin-top: 0.0625em; }
div.mapaCCAA div.cajaMapa{ margin-top: 0.2em; text-align: left; border: 0.0625em solid #cccccc; background-color: #EAEAEA; }
div.mapaCCAA div.cajaMapa img{ float: none; text-align: left; margin: 0em; padding: 0em; border: none; }


/*esta definicion se pone para licitaciones, si no estropea nada de lo que hay, se deja*/
div.barraAcciones { clear: right;}
div.barraAcciones div.btNuevaBus{ float: right; background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; /* font-size: 0.8em ;*/ color: #333333; height: 1em; padding-top: 0.2em; padding-left: 0.3em; padding-right: 0.3em; margin-top: 0.3em; margin-right: 0.3em; }
div.barraAcciones div.btNuevaBus a{ text-decoration: none; color: #333333; font-size: 0.7em; }


#contenido div.volverListado { display: block; /*background-color: #f8f8f8; border: 0.0625em solid #dddddd;*/ margin: 0em; text-align: right; padding: 0.3em; }
#contenido div.volverListado a { font-size: 0.7em; text-decoration: underline; color: #990000; background-image: url(../imagenes/bullet_navAnterior.gif); background-repeat: no-repeat; background-position: left; padding-left: 1em; }
#contenido div.volverListado a:hover { font-size: 0.7em; text-decoration: none; color: #990000; background-image: url(../imagenes/bullet_navAnterior.gif); background-repeat: no-repeat; background-position: left; padding-left: 1em; }
#contenido div#pestanas div.volverListado {background: none; border: none;float:right;padding-top:0.15em;}


/* Si funciona bien el barra acciones, ?sto se puede quitar
div.barraAcciones { border-top: 0.25em solid #990000; margin-top: 0.0625em; padding-top: 0.0625em; }
div.pestanasCont div.barraAcciones { border-top: none;}
div.fichaSinPest div.barraAcciones { border-top: none;}
div.barraAcciones div.cajaAcciones{ border: 0.0625em solid #CDCDCD; background-color: #F8F8F8; height: 2.0625em; }
div.barraAcciones div.stTextos{ padding: 0.5em; float: left; font-size: 0.7em; }
div.barraAcciones div.btAcciones{ float: right; background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333; height: 1em; padding-top: 0.1875em; padding-left: 0.3125em; padding-right: 0.3125em; margin-top: 0.3125em; margin-right: 0.3125em; }
div.barraAcciones div.btAcciones a{ text-decoration: none; color: #333333; font-size: 0.7em; }
*/

div#formularios div.pagResultados{ margin-top: 0.75em; text-align: center; font-size: 0.7em; }
div#formularios div.pagResultados strong{ padding-left: 0.1875em; padding-right: 0.1875em; }
div#formularios div.pagResultados a { color: #990000; padding-left: 0.1875em; padding-right: 0.1875em; }
div#formularios div.pagResultados a.primerElemento{ padding-left: 0.625em; background: url(../imagenes/bulletPagAnterior.gif) left no-repeat; }
div#formularios div.pagResultados a.ultimoElemento{ padding-right: 0.625em; background: url(../imagenes/bulletPagSiguiente.gif) right no-repeat; }

div#formularios div.autorPremiado { display:block; clear:both; margin-bottom: 1em;padding-left: 1.5625em; background-image: url(../imagenes/bulletEnlaceFicha.gif); background-repeat: no-repeat; }
div#formularios div.autorPremiado p {margin:0em; padding: 0em;}
div#formularios div.autorPremiado p a {text-decoration: none; font-weight: bold; color: #000000; margin:0em; padding: 0em;}
div#formularios div.autorPremiado p a {text-decoration: underline;}
div#formularios div.autorPremiado ul {list-style-type: square; padding:0; margin-left: 0; margin-top: 0.3125em;}
div#formularios div.autorPremiado ul li { padding:0; margin: 0 0 0 1em; line-height:0.9375em;}
div#formularios div.autorPremiado ul li span.discurso {width: 30%; padding-left: 0.8em; text-align:right;}
div#formularios div.autorPremiado ul li span.discurso a {color: #990000; text-decoration: underline; padding-left: 0.625em; padding-right: 0.625em; background-image: url(../imagenes/bullet_navSiguiente.gif); background-repeat: no-repeat; background-position: right; }
div#formularios div.autorPremiado ul li span.discurso a:hover {color: #990000; text-decoration: none; padding-left: 0.625em; padding-right: 0.625em;}


div#formularios div.tbResultados table{ margin-top: 0.5em; /*clear: both; width: 100%;*/ border: 0; }
div#formularios div.tbResultados table th { border-top: 0.0625em solid #CCCCCC; border-bottom: 0.0625em solid #CCCCCC; border-left: 0.0625em solid #CCCCCC; text-align: left; height: 1.25em; background-color: #F8F8F8; padding-left: 0.5em; padding-right: 0.5em; }
div#formularios div.tbResultados table th.primerElemento{ border-left: none; }
div#formularios div.tbResultados table td { border-bottom: 0.0625em solid #CCCCCC; height: 19px; padding-left: 0.5em; padding-right: 0.5em; vertical-align: top; }
div#formularios div.tbResultados table tr.over{ background-color: #F8F8F8; }
div#formularios div.tbResultados table tr.out{ background-color: #FFFFFF; }


#bloqueContenido #contenido div.tbResultados table.sinMargenTop {margin-top:0; }
#bloqueContenido #contenido div.tbResultados table th.alta{height: 1.8em;}
#bloqueContenido #contenido div.tbResultados table th.ultimoElemento{ border-right: 0.0625em solid #CCCCCC; }
table caption.captionVisible{ border-top: 0.0625em solid #CCCCCC; border-bottom: 0.0625em solid #CCCCCC; border-left: 0.0625em solid #CCCCCC; text-align: left; height: 1.8em; background-color: #F8F8F8; padding-left: 0.5em; padding-right: 0.5em; font-size: 0.9em;color:#990000;font-weight: bold;margin-top:1em;padding-top:0.3em ;margin-bottom:0;border-right: 0.0625em solid #CCCCCC;}
#bloqueContenido #contenido div.tbResultados table th.scopeRow{ border-top: none; border-left: none; height: 1.2em; background-color: #FFFFFF;}
#bloqueContenido #contenido div.tbResultados.dosCol { width:47%;padding-left:0.5em;}
#bloqueContenido #contenido div.tbResultados table td.textoDerecha{text-align: right;}
#bloqueContenido #contenido div.tbResultados table td.sinBorde{border-bottom: none;}


div#formularios table.resultado { margin: 0.5em; }
div#formularios table.resultado th { text-align:left; font-weight: bold; font-size:0.7em; padding-right: 1em; }
div#formularios table.resultado td { text-align:left; font-size:0.7em; }
div#formularios table.resultado td a { color: #990000; text-decoration: underline; font-weight: bold;}
div#formularios table.resultado td a:hover { text-decoration: none;}
div#formularios div.informacion a {color: #23387F;padding: 0em;text-decoration: underline; font-size: 0.7em;}

#fichaSinPest { border-top: 0.1875em solid #990000; border-right: 0.0625em solid #dddddd; border-bottom: 0.1875em solid #990000; border-left: 0.0625em solid #dddddd; padding: 0.5em; margin-bottom: 0em; }
#fichaSinPest p {padding:0em 0.3em; margin: 0em 0.5em 0em 0em; margin-right:1em;}
#fichaSinPest ul {list-style-type: square; list-style-image:url(../../procedimientosBecas_files/..../imagenes/bulletSquareRojo.gif); }
#fichaSinPest .bloqueImgAutor {float: right; width: 11em; height:auto; padding: 0.8em; margin-left: 1em; background-color:#FFFFFF;}
#contenido #fichaSinPest h3 { font-size: 1em; margin: 0em; display: block; }
#contenido #fichaSinPest h4 { font-size: 0.8em; margin: 0em; display: block; }
#contenido #fichaSinPest h5 { font-size: 0.8em; margin: 0em; display: block; }
#contenido #fichaSinPest h6 { font-size: 0.8em; margin: 0em; display: block; }

#fichaSinPest table { display: block; margin:0.5em; /*width: auto; font-family:Arial, Helvetica, sans-serif; font-size: 0.7em;*/}
#fichaSinPest table caption {/*border-bottom: 0.0625em solid #dddddd; color:#333333; text-align:left; font-size: 1em; font-weight: bold; padding-left: 0em; padding-top:0.5em; margin: 0em;*/}
#fichaSinPest table th { font-weight: bold; text-align: left; font-size: 0.7em; padding-left: 0.5em; margin-left: 1em; vertical-align: top; display: list-item; list-style-image: url(../imagenes/bulletSquareRojo.gif); list-style-position: outside; }
#fichaSinPest table td { text-align:left; padding-left: 0.5em; font-size: 0.7em;}
#fichaSinPest table td div ul li a { font-size: 1.4em; }/*cuando existen listas con enlaces a documentos... enlacesAsociados2*/
#fichaSinPest table td h4 { text-align:left; padding-left: 0.5em; font-size: 1em;}
#fichaSinPest table td strong {color: #990000;}
#fichaSinPest table.ficha th{ width: 15em; }
#fichaSinPest table.ficha tr{ vertical-align: top; }


#fichaSinPest div.barraAcciones { border-top: none; margin-top: 0.0625em; padding-top: 0.0625em; }
#fichaSinPest div.barraAcciones div.cajaAcciones{ border: 0.0625em solid #cccccc; background-color: #F8F8F8; height: 2.0625em; }
#fichaSinPest div.barraAcciones div.stTextos{ padding: 0.5em; float: left; font-size: 0.7em; }
#fichaSinPest div.barraAcciones div.btAcciones{ float: right; background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333; height: 1em; padding-top: 0.1875em; padding-left: 0.3125em; padding-right: 0.3125em; margin-top: 0.3125em; margin-right: 0.3125em; }
#fichaSinPest div.barraAcciones div.btAcciones a{ text-decoration: none; color: #333333; font-size: 0.7em; }


#fichaSinPest div.pagResultados { margin-top: 0.8em; text-align: center; display: block; padding: 0.5em;/* border-right: 0.0625em solid #dddddd; border-left: 0.0625em solid #dddddd; background-color: #ffffff;*/  }
#fichaSinPest div.pagResultados strong { padding-left: 0.2em; padding-right: 0.2em; font-size: 0.7em; }
#fichaSinPest div.pagResultados a { color: #990000; padding-left: 0.2em; padding-right: 0.2em; font-size: 0.7em; }
#fichaSinPest div.pagResultados a.primerElemento{ padding-left: 0.6em; background: url(../imagenes/bulletPagAnterior.gif) left no-repeat; }
#fichaSinPest div.pagResultados a.ultimoElemento{ padding-right: 0.6em; background: url(../imagenes/bulletPagSiguiente.gif) right no-repeat; }


#fichaDirReg { border-top: 0.1875em solid #990000; border-right: 0.0625em solid #dddddd; border-bottom: 0.0625em solid #dddddd; border-left: 0.0625em solid #dddddd; padding: 0em; margin-bottom: 0em; }
#fichaDirReg #registroTerr {width:98.5%;}
#fichaDirReg #registroTerr h3.titFondo { font-size: 1em; color: #990000; width:100%; background-color:#F8F8F8; border-bottom:0.0625em solid #ccc;padding-left: 0.5em;}
#fichaDirReg #dirRegTerritorial {float:left; width:24.75em; padding-top:0em; margin-top:0em;padding-left: 0.5em;}
#fichaDirReg #dirRegTerritorial h4.tituloUnaLinea{margin-right:0.625em;}
#fichaDirReg #mapaDireccRegTerritorial{padding-top: 1em;}
#fichaDirReg #direcciones {width:99%; padding-left: 0.5em;}
#fichaDirReg #direcciones  h4.tituloUnaLinea{margin-right:0.625em;}
#fichaDirReg #direcciones div.dircolum {padding-top:0.5em; width:100%;display:block;}
#fichaDirReg #direcciones div.dircolum ul { margin-left: 0em; padding-left: 0em; list-style-type: none; }
#fichaDirReg #direcciones div.dircolum ul li { display: block; width: 14.3em; vertical-align: top; float: left; padding-left: 1em; padding-right: 0.5em; padding-bottom: 0.5em; list-style: none; background: url(../imagenes/bulletSquareRojo.gif) no-repeat 0.2em 0.3em;; }
#fichaDirReg #direcciones div.dircolum ul li span strong {}
#fichaDirReg #direcciones div.dircolum ul li span { vertical-align: top; padding-bottom: 0.5em; }

/*Estilos para la ficha de direcciones regionales en 2 columnas*/
#fichaDirReg #direcciones2 {width:100%;margin-left:0.5em;}
#fichaDirReg #direcciones2 #mapaDireccRegTerritorial{padding-top: 1em;}
#fichaDirReg #direcciones2 h4.tituloUnaLinea{margin-right:0.625em;}
#fichaDirReg #direcciones2 div.dircolum {padding-top:0.5em; width:24.75em; float:left;}
#fichaDirReg #direcciones2 div.dircolum ul { list-style-position: outside; margin-left: 0em; padding-left: 0em; list-style-type: none; }
#fichaDirReg #direcciones2 div.dircolum ul li { display: block; width: 14.3em; vertical-align: top; float: left; padding-left: 1em; padding-right: 0.5em; padding-bottom: 0.5em; list-style: none; background: url(../imagenes/bulletSquareRojo.gif) no-repeat 0.2em 0.3em; }
#fichaDirReg #direcciones2 div.dircolum ul li span strong { }
#fichaDirReg #direcciones2 div.dircolum ul li span { vertical-align: top; padding-bottom: 0.5em; }


#bloqueContenido #wrapper #contenido div.listadoFichas {clear: both; display: block; margin-bottom:1em; }
#bloqueContenido #wrapper #contenido div.listadoFichas ul {margin-left:1.8em; list-style-type: none;}
/*#bloqueContenido #wrapper #contenido div.listadoFichas ul li.ficha {list-style-image:url(..../imagenes/icoFICHA_2.gif); padding-left:0.5em;}*/
#bloqueContenido #wrapper #contenido div.listadoFichas ul li a { text-decoration:underline; color: #990000; }
#bloqueContenido #wrapper #contenido div.listadoFichas ul li a:hover { text-decoration:none; color: #990000;}
#bloqueContenido #wrapper #contenido div.listadoFichas ul li a span.ficha { padding-right: 0.9375em; background-image: url(../imagenes/bulletFicha.gif); background-position: bottom right; background-repeat: no-repeat;}

a.fichas { padding-left: 1.8em; background: url(../imagenes/icoFICHA_2.gif) left no-repeat; text-decoration: underline; }
a.link { padding-left: 1.8em; background: url(../imagenes/icoLINK_2.gif) left no-repeat; text-decoration: underline; }
a.linkExt  { padding-left: 1.8em; background: url(../imagenes/icoLINKEXT_2.gif) left no-repeat; text-decoration: underline; }
a.pdf { padding-left: 1.8em; background: url(../imagenes/icoPDF_2.gif) left no-repeat; text-decoration: underline; }
a.word { padding-left: 1.8em; background: url(../imagenes/icoDOC_2.gif) left no-repeat; text-decoration: underline; }
a.doc { padding-left: 1.8em; background: url(../imagenes/icoDOC_2.gif) left no-repeat; text-decoration: underline; }
a.excel  { padding-left: 1.8em; background: url(../imagenes/icoEXCEL_2.gif) left no-repeat; text-decoration: underline; }
a.mpeg { padding-left: 1.8em; background: url(../imagenes/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; }


.floatIzquierda{ float: left; display: inline; border: 0; padding: 0.0625em; }
.floatDerecha{ float: right; display: inline; border: 0; padding: 0.0625em; }
.floatCentro{text-align: center; width:100%;}


a.boton { line-height: 2em; background: url(../imagenes/bg_btAmarillo.gif) bottom repeat-x; text-decoration: none; border: 0.0625em solid #fc0; padding-top: 0.2em; padding-bottom: 0.3em; padding-left: 0.3em; padding-right: 0.2em; margin-top: 0.2em; font-size: 0.7em; }
a.boton:hover { text-decoration: none; }
a.boton span.ventanaNueva { display: inline; margin-left: 0; padding-left: 1.5625em; background: url(../imagenes/icoVentanaNueva.gif) no-repeat right; color: #FFFFFF; }
ul li a.boton{ font-size: 1em; }


/*.resultadoLicitaciones{ }
.resultadoLicitaciones tr td.numConcurso{ font-size: 0.7em; border: 0.0625em solid #CDCDCD; background-color: #F0F0F0; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.6em; }
.resultadoLicitaciones tr td.numExpediente{ font-size: 0.7em; border-left: 0.0625em solid #CDCDCD; border-top: 0.0625em solid #CDCDCD; border-bottom: 0.0625em solid #CDCDCD; margin-top: 0.25em; vertical-align: top; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(../img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
.resultadoLicitaciones tr td.organoGestor{ font-size: 0.7em; border: 0.0625em solid #CDCDCD; margin-top: 0.25em; vertical-align: top; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(../img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
.resultadoLicitaciones tr td.denominacion{ font-size: 0.7em; border-left: 0.0625em solid #CDCDCD; border-right: 0.0625em solid #CDCDCD; border-bottom: 0.0625em solid #CDCDCD; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(../img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
.resultadoLicitaciones tr td.separador1{ height: 0.0625em; font-size: 0; }
.resultadoLicitaciones tr td.separador2{ height: 19px; font-size: 0; }*/

.resultadoLicitaciones {display: block;  margin-top:1em; margin-bottom: 1.5em; }
.resultadoLicitaciones tr th.numConcurso{ font-size: 0.7em; background-color: #F8F8F8; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.6em; border-top: 0.0625em solid #cccccc; border-right: 0.0625em solid #cccccc; border-left: 0.0625em solid #cccccc; border-bottom: none; }
.resultadoLicitaciones tr td.numExpediente{ font-size: 0.7em; border-left: 0.0625em solid #cccccc; border-top: 0.1875em double #cccccc; /*border-bottom: 0.0625em solid #CDCDCD;*/ margin-top: 0.25em; vertical-align: top; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(../../img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
.resultadoLicitaciones tr td.organoGestor{ font-size: 0.7em; border-left: 0.0625em solid #cccccc; border-right: 0.0625em solid #cccccc; border-top: 0.1875em double #cccccc; margin-top: 0.25em; vertical-align: top; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(../../img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
.resultadoLicitaciones tr td.denominacion{ font-size: 0.7em; 	border: 0.0625em solid #cccccc; /*border-left: 0.0625em solid #CDCDCD; border-right: 0.0625em solid #CDCDCD; border-bottom: 0.0625em solid #CDCDCD; */ padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(../../img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
/*.resultadoLicitaciones tr td.separador1{ height: 0.0625em; font-size: 0; }
.resultadoLicitaciones tr td.separador2{ height: 19px; font-size: 0; }*/


.listaPremiados { }
.listaPremiados ul {list-style-type: square; }
.listaPremiados ul li { list-style-image: url(../imagenes/bulletSquareRojo.gif); padding-top:0.5em; margin-bottom: 0.3em;}
.listaPremiados td.fecha{ vertical-align: top; font-size: 0.7em; }
.listaPremiados td.fecha span{ display: block; width: auto; font-size: 0.0625em; border: 0.0625em solid #cccccc; }
.listaPremiados td.premio div{ vertical-align: baseline; margin-top: 0.2em; padding-top: 0.25em; padding-bottom: 0.3em; font-size: 0.7em; }
.listaPremiados td.premio div.pdf{ background: url(../imagenes/icoPDF_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.fichas { background: url(../imagenes/icoFICHA_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.link { background: url(../imagenes/icoLINK_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.linkExt  { background: url(../imagenes/icoLINKEXT_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.word { background: url(../imagenes/icoDOC_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.doc { background: url(../imagenes/icoDOC_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.excel  { background: url(../imagenes/icoEXCEL_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.mpeg { background: url(../imagenes/icoMPEG_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div a { padding-left: 1.8em; text-decoration: none; }
.listaPremiados td.premio div a:hover { text-decoration: underline; }
.listaPremiados td.premio a.titulo{ font-weight: bold; color: #333333; font-size: 0.7em; }
.listaPremiados td.premio a.titulo:hover{ text-decoration: none; }
.listaPremiados td.premio span{ display: inline; margin-left: 0em; padding-left: 0.6em; background: url(../imagenes/bulletFlechasDirectorio.gif) no-repeat right; color: #FFFFFF; }


.pestanasCont .listaPremiados td.premio div{ vertical-align: baseline; margin-top: 0.2em; padding-top: 0.25em; padding-bottom: 0.3em; font-size: 1em; }
.pestanasCont .listaPremiados td.premio a.titulo{ font-weight: bold; color: #333333; font-size: 1em; }


table.ico td{ vertical-align: baseline; margin-top: 0.3em; padding-top: 0.3em; padding-bottom: 0.3em; margin-bottom: 0.2em; }
table.ico td.fichas { background: url(../imagenes/icoFICHA_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.link { background: url(../imagenes/icoLINK_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.linkExt  { background: url(../imagenes/icoLINKEXT_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.pdf { background: url(../imagenes/icoPDF_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.doc{ background: url(../imagenes/icoDOC_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.word { background: url(../imagenes/icoDOC_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.excel  { background: url(../imagenes/icoEXCEL_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.mpeg { background: url(../imagenes/icoMPEG_2.gif) 0.4em 0.1em no-repeat;}
table.ico td a{ padding-left: 1.8em; text-decoration: none; }
table.ico td a:hover{ text-decoration: underline; }


.listado3cols{ }
.listado3cols div.fila{ }
.listado3cols div.fila p{ display: block; float: left; width: 33%; }
.listado3cols div.fila p a span{ color: #FFFFFF; padding-left: 0.6em; background: url(../imagenes/bulletFlechasDirectorio.gif) no-repeat right; }


#tablaCategorias{ }
#tablaCategorias div#pathCategorias{ width: 99%; border-top: 0.0625em solid #cccccc; border-left: 0.0625em solid #cccccc; border-right: 0.0625em solid #cccccc; background-color: #F8F8F8; padding-top: 0.3em; padding-bottom: 0.3em; float: left; }
#tablaCategorias div#pathCategorias ul{ list-style-type: none; margin-left: 0.5em; }
#tablaCategorias div#pathCategorias ul li{ display: inline; }
#tablaCategorias div#pathCategorias ul li a{ color: #333333; padding-right: 0.5em; background: url(../imagenes/bullet_navPrin04_current.gif) no-repeat right; }
#tablaCategorias div#pathCategorias ul li a:hover{ text-decoration: none; }
#tablaCategorias div#pathCategorias ul li strong{ font-weight: bold; color: #990000; padding-right: 0.5em; }


#tablaCategorias div#categorias{ width: 100%; border: 0.0625em solid #cccccc; padding-top: 0.3em; padding-bottom: 0.3em; float: left; }
#tablaCategorias div#categorias div.fila{ clear: left; padding-left: 0.5em; }
#tablaCategorias div#categorias div.fila div.categoria{ display: block; float: left; font-size: 0.7em; width: 30%; color: #333333; padding-left: 1.5em; padding-bottom: 0.5em; background: url(../../img/icoCarpeta.gif) no-repeat 0em 0.25em; }
#tablaCategorias div#categorias div.fila div.categoria a{ color: #333333; font-weight: bold; text-decoration: underline; }
#tablaCategorias div#categorias div.fila div.categoria a:hover{ text-decoration: none; }
#tablaCategorias div#categorias div.fila div.categoria p{ margin-top: 0em; padding-top: 0em; color: #666666; font-size: 1em; }
#tablaCategorias div#categorias div.fila div.categoriaActual{ display: block; float: left; font-size: 0.7em; width: 30%; color: #990000; padding-left: 1.5em; padding-bottom: 0.5em; background: url(../../img/icoCarpetaActual.gif) no-repeat 0em 0.25em; }
#tablaCategorias div#categorias div.fila div.categoriaActual a{ font-weight: bold; text-decoration: none; }
#tablaCategorias div#categorias div.fila div.categoriaActual p{ margin-top: 0em; padding-top: 0em; font-size: 1em; }

#listadoDeEnlaces { float: left; padding-top: 1em; }
#listadoDeEnlaces div{ margin: 0em; padding-left: 2em; padding-right: 0.2em; padding-top: 0.6em; padding-bottom: 0.3em; font-size: 0.7em; background-color: #FFFFFF; background: url(../imagenes/icoLINKEXT_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div.pdf{ background: url(../imagenes/icoPDF_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div.doc{ background: url(../imagenes/icoDOC_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div.ficha{ background: url(../imagenes/icoFICHA_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div a{ width: 100%; text-decoration: none; }
#listadoDeEnlaces div a strong{ display: block; color: #333333; text-decoration: underline; }
#listadoDeEnlaces div a span.descripcion{ color: #333333; text-decoration: none; }
#listadoDeEnlaces div a span.flechitas{ display: inline; margin-left: 0em; padding-left: 0.6em; background: url(../imagenes/bulletFlechasDirectorio.gif) no-repeat right; color: #FFFFFF; }


/*bloque de fotos por a la derecha */
#contenido div.galeriaFotos{ float: right;  font-size: 0.9em; }
#contenido div.galeriaFotos div { display: block; }
#contenido div.galeriaFotos img { border: 0.0625em solid #CCCCCC; margin: 0.2em; }
#contenido div.galeriaFotos div.galeriaFotosPie { width: 11.9em; display: block; border: 0.0625em solid #CCCCCC; margin: 0.2em; background-color: #F8F8F8; padding-top: 0em; padding-bottom: 0.3em; }
#contenido div.galeriaFotos div.galeriaFotosPie p{ margin-top: 0em; padding: 0.1em 0.5em;}
#contenido div.galeriaFotos div.galeriaFotosPie a{ padding-left: 0.5em; font-size: 0.68em; }
#contenido div.galeriaFotos div.galeriaFotosPie a:hover{ text-decoration: none; }

/* bloque de fotos centrado*/
div.galeriaFotosCentral {display: block; /*clear:both;*/ text-align:center; margin: 1em auto; background-color:#ffffff;}
div.galeriaFotosCentral div.galeriaUnaFoto {border: 0.0625em solid #cccccc; width: 12em; margin: 0 auto; text-align: center; background-color:#FFFFFF;}
div.galeriaFotosCentral div.galeriaUnPie { border-top:0.0625em solid #cccccc;background-color: #f8f8f8; text-align:left; display: block; margin: 0; padding: 0; padding-bottom: 0.2em; /*clear:both;*/}
div.galeriaFotosCentral div.galeriaUnPie p { padding:0.2em 0.5em 0em 0.5em; margin: 0;}
div.galeriaFotosCentral div.galeriaUnPie a{ color: #990000; text-decoration:underline;}
div.galeriaFotosCentral div.galeriaUnPie a:hover{ color: #990000; text-decoration:none;}
div.galeriaFotosCentral div.galeriaDosFotosUnPie {border: 0.0625em solid #cccccc; width:24.1em; margin: 0em auto; text-align: center;}
div.galeriaFotosCentral div.galeriaDosFotosUnPie div.Foto1 {float:left; text-align: center; border-right: 0.0625em solid #cccccc; margin: 0em; padding: 0em; width: 12em;}
div.galeriaFotosCentral div.galeriaDosFotosUnPie div.Foto2 {float:right; text-align: center; margin: 0em; padding: 0em; width: 12em;}
div.galeriaFotosCentral div.galeriaDosFotosDosPies { width: 25.5em; margin: 0 auto; text-align: center; display:block; /*clear: both;*/ }
div.galeriaFotosCentral div.galeriaDosFotosDosPies div.galeriaUnaFoto {float: left; display:block; margin: 0 0.3125em; width: 12em;}
div.galeriaFotosCentral div.galeriaUnaFotoPeque {border: 0.0625em solid #cccccc; width: 5.625em; margin: 0 auto; text-align: center; background-color:#FFFFFF;}
div.galeriaFotosCentral div.galeriaDosFotosDosPiesPeque { width: 20.625em; margin: 0 auto; text-align: center; display:block; clear: both; }
div.galeriaFotosCentral div.galeriaDosFotosDosPiesPeque div.galeriaUnaFotoPeque {float: left; display:block; margin: 0 0.3125em; width: 5.625em;}
div.galeriaFotosCentral div.galeriaTresFotosTresPiesPeque { width: 20.625em; margin: 0 auto; text-align: center; display:block; clear: both; }
div.galeriaFotosCentral div.galeriaTresFotosTresPiesPeque div.galeriaUnaFotoPeque {float: left; display:block; margin: 0 0.3125em; width: 5.625em;}
div.galeriaFotosCentral div.galeriaDosFotosUnPie div.galeriaUnPie{ clear: both; }

div.galeriaFotosCentral div.galeria6img { /*width:33.75em;*/vertical-align: top; border: 0.0625em solid #cccccc; margin: 0 auto; text-align: center; background-color:#FFFFFF; }
div.galeriaFotosCentral div.galeria5img { width:28.125em; vertical-align: top; border: 0.0625em solid #cccccc; margin: 0 auto; text-align: center; background-color:#FFFFFF; }
div.galeriaFotosCentral div.galeria4img { width:22.5em; vertical-align: top; border: 0.0625em solid #cccccc; margin: 0 auto; text-align: center; background-color:#FFFFFF;}
div.galeriaFotosCentral div.galeria3img { width:16.875em; vertical-align: top; border: 0.0625em solid #cccccc; margin: 0 auto; text-align: center; background-color:#FFFFFF;}
div.galeriaFotosCentral div.galeria2img { width:11.25em; vertical-align: top; border: 0.0625em solid #cccccc; margin: 0 auto; text-align: center; background-color:#FFFFFF;}
div.galeriaFotosCentral div.galeria1img { width: 5.625em; vertical-align: top; border: 0.0625em solid #cccccc; margin: 0 auto; text-align: center; background-color: #FFFFFF; }



/*************************** formularios 10.07.2006***************************/
div#formularios { font-family: Arial, Helvetica, sans-serif; margin-top: 0.3em; }
/*div#formularios #aviso {font-size: 0.7em; margin-top: 0.5em; margin-bottom: 0.5em; border: 0.0625em solid #dddddd;  padding: 0.5em 0.8em; background-color: #F8F8F8; }
div#formularios #aviso span { padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoAviso.gif) left no-repeat; }
*/
#bloqueContenido #contenido div.aviso {margin-top: 0.5em; margin-bottom: 0.5em; border: 0.0625em solid #dddddd;  padding: 0.5em 0.8em; background-color: #F8F8F8; font-size: 0.7em;}
#bloqueContenido #contenido div.aviso span {/*font-size: 1em;*/  padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoAviso.gif) left no-repeat; }
#bloqueContenido #contenido div.aviso span.error {/*font-size: 0.7em; */ padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(../imagenes/icoEnvioError.gif) left no-repeat; }
#bloqueContenido #contenido div.aviso span.ok {/*font-size: 0.7em;*/  padding-left: 1.6em; text-transform: uppercase; color: #339933; font-weight: bold; display: block; background: url(../imagenes/icoEnvioOK.gif) left no-repeat; }
#bloqueContenido #contenido div.aviso ul { list-style-type: none; margin-top: 0.5em; margin-bottom: 0em; padding-bottom: 0em;  }
#bloqueContenido #contenido div.aviso ul li {/**/ font-size: 1em; line-height: 1.2em; padding-left: 0em; padding-bottom: 0em; color: #333333; vertical-align: top; list-style-image:none;}
#bloqueContenido #contenido div.aviso ul li a { color: #333333; text-decoration: underline; padding-bottom: 0em; }
#bloqueContenido #contenido div.aviso ul li a:hover {text-decoration: none; }



div#formularios div { }
div#formularios div form {margin-top: 1em;}
div#formularios div form p.formNota { margin-bottom: 0em; margin-top: 0.5em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 0.7em; text-align: right; }
/*div#formularios div form p.formNota span {border-left: 0.25em solid #FFCC00; color: #ffffff; font-size: 0.7em; }*/
div#formularios div form label {font-size: 0.7em;  padding-right: 1em; font-weight: bold;  }
/*div#formularios div form label span { border-left: 0.25em solid #FFCC00;color: #ffffff; padding-left: 0em; font-size: 0.7em;}
*/
div#formularios div form label select { font-size: 1em; }
div#formularios div form label input { font-size: 1em; }

/*
div#formularios div form fieldset.sinLegend { border-top: 0.0625em solid #dddddd;}

div#formularios div form fieldset { margin: 0.5em 0em 0.3em 0em; padding: 0.5em 1.5em 0.5em 1.5em;  border: 0.0625em solid #dddddd; border-top: 0.25em solid #FFCC00; }
div#formularios div form fieldset legend { font-size: 0.7em; color: #333333; text-transform: uppercase; font-weight: bold;  padding-top: 0.5em; }
div#formularios div form fieldset label { padding-top: 0.5em; }
*/

div#formularios div form fieldset div { margin: 0em; display: block; padding: 0.3em 0.1em 0.3em 0.1em; clear: both; }
div#formularios div form fieldset div div { float: none; display: block; padding: 0em; margin:0.8em 0em; clear: both; vertical-align: top; }
div#formularios div form fieldset div div label { font-size: 0.7em; clear: none; display: block; text-align: right; float: left; width: 12.5em;  margin-bottom: 0.3em;}
div#formularios div form fieldset div div input { font-size: 0.7em;}
div#formularios div form fieldset div div select { font-size: 0.7em; }
div#formularios div form fieldset div div textarea { font-size: 0.7em; }

#bloqueContenido #contenido div#formularios div form fieldset div div p.ayuda { display: block; font-size: 0.65em; color: #333333; clear: both; margin: 0em 0em 0em 15em; padding: 0em 0.3em 0.3em 0em; float: none; }
div#formularios div form fieldset div div p.ayuda a { color: #990000; text-decoration: underline; }
div#formularios div form fieldset div div p.ayuda a:hover { text-decoration: none; }

/*
div#formularios div form div#botones {font-size: 0.7em; text-align: center; margin-top: 0em; margin-bottom: 0.5em; padding-top: 0.5em; background-image: none;}
div#formularios div form div#botones input { background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; height: 1.5em; margin: 0.2em; }
*/
div#formularios div form div#botones a { background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; text-decoration: none;  padding: 0.11em 0.6em 0.11em 0.6em; vertical-align: 20%; cursor: default;}
/* Cuando el input es muy ancho y es necesario poner label encima del input */
div#formularios div form fieldset div div.camposEnBloque { padding: 0em; }
div#formularios div form fieldset div div.camposEnBloque label {text-align: left; clear:both; display: block; width: auto; float: none; }
div#formularios div form fieldset div div.camposEnBloque input { clear:both; display: block; }
div#formularios div form fieldset div div.camposEnBloque select { clear:both; display: block;}
div#formularios div form fieldset div div.camposEnBloque textarea { clear:both; display: block; vertical-align: top;}
#bloqueContenido #contenido div#formularios div form fieldset div div.camposEnBloque p.ayuda { margin-left: 0em; }



div#formularios div form fieldset div div.camposEnLinea {clear:both;display:block;margin-bottom:0.8em;margin-left:10em;}
div#formularios div form fieldset div div.camposEnLinea div label { display: inline; width: auto; padding-right: 0.5em; }
div#formularios div form fieldset div div.camposEnLinea div input { display: inline; padding: 0em; margin-right: 1em; }



div#formularios div form fieldset div div.camposEnLinea label.enLinea {display:inline; float:left; width:auto; padding: 0em 0.5em;}
div#formularios div form fieldset div div.camposEnLinea input.enLinea {display:inline; float:left; width:auto; padding: 0em 0.5em; }
div#formularios div form fieldset div div.camposEnLinea select.enLinea {display:inline; float:left; width:auto; padding: 0em 0.5em;}
#bloqueContenido #contenido div#formularios div form fieldset div div.camposEnLinea p.ayuda { margin-left: 0em; }

/*campos en linea */
/*div#formularios div form fieldset div.camposEnLinea { margin-left: 10em; margin-bottom: 0.8em; display: block; clear: both; }*/
div.camposEnLinea div {clear:none;float:left;margin:0em;padding:0em;vertical-align:top;}
div.camposEnLinea div label { display: inline; width: auto; padding-right: 0.5em; }
div.camposEnLinea div input { display: inline; padding: 0em; margin-right: 1em; }

div#formularios div form fieldset div.camposEnLinea div { float: left; padding: 0em; margin: 0em; clear: none; vertical-align: top; }
div#formularios div form fieldset div.camposEnLinea div label { display: inline; width: auto; padding-right: 0.5em; }
div#formularios div form fieldset div.camposEnLinea div input { display: inline; padding: 0em; margin-right: 1em; }



/* Cuando el input es checkbox en bloque
div#formularios div form fieldset div div.camposCheck { float: none; display: block; padding: 0em; margin:0.4em 0em 0.2em 1em; vertical-align: top; }
div#formularios div form fieldset div div.camposCheck input { font-size: 0.7em; clear: none;  vertical-align: top;display: inline;  }
div#formularios div form fieldset div div.camposCheck label { font-size: 0.7em; text-align: left; display: inline; float: none;}
#bloqueContenido #contenido div#formularios div form fieldset div div.camposCheck p.ayuda { display: block; font-size: 0.65em; color: #333333; clear: both; margin: 0em 0em 0em 2em; padding: 0em 0em 0em 0.4em; float: none; }
*/



/*campos en linea con titulo (fecha) */
div#formularios div form fieldset div.camposEnLineaConTitulo { margin-bottom: 0.8em; display: block; clear: both; }
div#formularios div form fieldset div.camposEnLineaConTitulo .camposEnLineaTitulo { font-size: 0.7em; clear: none; display: inline; text-align: right; float: left; /**/width: 12.5em; margin-right: 0.5em; }
div#formularios div form fieldset div.camposEnLineaConTitulo div { float: left; padding: 0em 0.1em 0.3em 0.3em; margin: 0em; clear: none; vertical-align: top; width:auto;}
div#formularios div form fieldset div.camposEnLineaConTitulo div label { display: inline; width: auto; padding-right: 0.5em; }
div#formularios div form fieldset div.camposEnLineaConTitulo div input { display: inline; padding: 0em; margin-right: 0.5em; }
div#formularios div form fieldset div.camposEnLineaConTitulo div select { display: inline; padding: 0em; margin-right: 0.5em; }


/* Cuando el input es checkbox en bloque (si combinamos con campos en linea con titulo, se ponen en linea) */
div#formularios div form fieldset div div.camposCheck { float: none; display: block; padding: 0em; margin:0.4em 0em 0.2em 1em;/* clear: both;*/ vertical-align: top; }
div#formularios div form fieldset div div.camposCheck input { font-size: 0.7em; clear: none;  vertical-align: top;display: inline; /*text-align: right; float: left; width: 15em;*/ }
div#formularios div form fieldset div div.camposCheck label { font-size: 0.7em; text-align: left; display: inline; float: none;}
#bloqueContenido #contenido div#formularios div form fieldset div div.camposCheck p.ayuda { display: block; font-size: 0.65em; color: #333333; clear: both; margin: 0em 0em 0em 2em; padding: 0em 0em 0em 0.4em; float: none; }


/* fieldset anidado con caracteristicas "por defecto" - */
/*div#formularios div form fieldset { padding-bottom: 0.5em; padding-top: 0.5em;}*/
div#formularios div form fieldset fieldset { border-top-color: #dddddd; margin: 1em 1em 0.3em 1em; padding: 0.3em; background-image: url(../imagenes/bgFormFieldSet.jpg); background-position: bottom; background-repeat: repeat-x; }
div#formularios div form fieldset fieldset div.camposEnLinea { display: block; clear: both; float: none;  margin-left: 0.5em; }
div#formularios div form fieldset fieldset div.camposEnLinea div { float: left; margin-right: 1em; padding: 0em; clear: none; }
div#formularios div form fieldset fieldset div.camposEnLinea label { text-align: left; width: auto; }
div#formularios div form fieldset fieldset div.camposEnLinea input { font-size: 0.7em; }
div#formularios div form fieldset fieldset div.camposEnLinea select { font-size: 1em;}
div#formularios div form fieldset fieldset div.camposEnLinea textarea { font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#formularios div form fieldset fieldset div.camposEnLinea p.ayuda { margin-left: 0em; }

div#formularios div form fieldset fieldset div.camposEnBloque { padding: 0em; margin-left: 0.5em; }
div#formularios div form fieldset fieldset div.camposEnBloque label {text-align: left; clear:both; display: block; width: auto; float: none; }
div#formularios div form fieldset fieldset div.camposEnBloque input { clear:both; display: block; }
div#formularios div form fieldset fieldset div.camposEnBloque select { clear:both; display: block;}
div#formularios div form fieldset fieldset div.camposEnBloque textarea { clear:both; display: block; vertical-align: top;}
#bloqueContenido #contenido div#formularios div form fieldset fieldset div.camposEnBloque p.ayuda { margin-left: 0em; }

div#formularios div form fieldset fieldset.invisible { border: none; margin: 1em; /* text-align: center;*/ background-image: none; background-position: bottom; background-repeat: repeat-x;}
div#formularios div form fieldset fieldset.invisible p.ayuda span { font-weight: bold; padding-left: 0.5em; border-left: 0.25em solid #ffcc00; }
div#formularios div form fieldset fieldset.invisible label { font-weight: normal; padding: 0em; margin: 0em; text-align: left; }



dl.listaDefJerarquica {font-size: 0.7em; display: block; margin-bottom: 1em; margin-top: 0.5em;}
dl.listaDefJerarquica dt {margin-left: 0em;}
dl.listaDefJerarquica dd {margin-left: 0em;}
dl.listaDefJerarquica dd dl {font-size: 1em; margin-left:3em; margin-bottom: 1em; margin-top: 0.5em; }
dl.listaDefJerarquica dd dl dt {margin-left: 0em; display:list-item; list-style-image:url(../../procedimientosBecas_files/..../imagenes/bulletSquareRojo.gif);}
dl.listaDefJerarquica dd dl dd {margin-left: 0em;}
dl.listaDefJerarquica dd dl dd dl  {font-size: 1em; margin-left:3em;  margin-bottom: 1em; margin-top: 0.5em;}
dl.listaDefJerarquica dd dl dd dl dt {margin-left: 0em; display:list-item; list-style-image: url(../imagenes/bullet_navPrin02.gif);}
dl.listaDefJerarquica dd dl dd dl dd {margin-left: 0em;}

#directorioPublicaciones { display: block; float: left; margin-top: 0.3em; margin-bottom: 0.5em;}
#directorioPublicaciones div.fila{ clear: left; }
#directorioPublicaciones div.p1col div.bloque{ float: left; width: 34.5em; margin-bottom: 1em; }
#directorioPublicaciones div.p1col div.bloque p a strong{text-decoration:none;}
#directorioPublicaciones div.fila div.bloque{ float: left; /*width: 16.5em;*/ margin-right: 0.5em; margin-bottom: 1em; }

#directorioPublicaciones div.bloque img{ float: left; margin-top: 0.3em; width: 4.125em; height: 6em; border: 0.0625em solid #CCCCCC; }
#directorioPublicaciones div.bloque p{ padding-left: 7em; }
#directorioPublicaciones div.bloque strong{ display: block; color: #333333; }
#directorioPublicaciones div.bloque div.enlaces{ padding-left: 5em; }
#directorioPublicaciones div.bloque div.enlaces a{ display: block; margin-left: 0.5em; font-size: 0.7em; margin-top: 0.3em; text-decoration: underline; }
#directorioPublicaciones div.bloque div.enlaces a:hover{ text-decoration: none; }


#listadoExposiciones{ margin-top: 1em; border-collapse: collapse; border-right: 0.0625em solid #cccccc; border-top: 0.0625em solid #cccccc; width: 100%; }
#listadoExposiciones .nombre{ width: 40%; padding-left: 0.8em; }
#listadoExposiciones .mes{ width: 5%; }
#listadoExposiciones tr.normal{ }
#listadoExposiciones tr.resaltado{ }
#listadoExposiciones td{ font-size: 0.7em; height: 1.8em; }
#listadoExposiciones td.exposicion{ background: url(../imagenes/lstExp_bgMes.gif) no-repeat bottom left; padding-left: 0.4em}
#listadoExposiciones tr.resaltado td.exposicion{ background: url(../imagenes/lstExp_bgMes_Resaltado.gif) no-repeat bottom left; }
#listadoExposiciones td.exposicion a{ background: url(../imagenes/icoEnlaceInterno.gif) no-repeat left; padding-left: 1.1em;}
#listadoExposiciones th{ font-size: 0.7em; height: 1.8em; background: url(../imagenes/lstExp_bgTH.gif) no-repeat bottom left; }
#listadoExposiciones th.mes{ text-align: center; }
#listadoExposiciones td.mes{ background: url(../imagenes/lstExp_bgMes.gif) no-repeat bottom left; }
#listadoExposiciones tr.resaltado td.mes{ background: url(../imagenes/lstExp_bgMes_Resaltado.gif) no-repeat bottom left; }
#listadoExposiciones td.trimestre{ background: url(../imagenes/lstExp_bgTrimestre.gif) no-repeat bottom left; }
#listadoExposiciones tr.resaltado td.trimestre{ background: url(../imagenes/lstExp_bgTrimestre_Resaltado.gif) no-repeat bottom left; }
#listadoExposiciones tr td div{ margin-top: 0.5em; margin-bottom: 0.5em; background-color: #fc0; font-size: 0.8em; }
#listadoExposiciones tr td div.i{ margin-left: 0.5em; width: 100%; }
#listadoExposiciones tr td div.x{ width: 100%; }
#listadoExposiciones tr td div.f{ margin-right: 0.5em; }
#listadoExposiciones tr td div.if{ margin-left: 0.5em; margin-right: 0.5em; }
#listadoExposiciones tr.resaltado td div{ background-color: #990000; }
#listadoExposiciones tr td div span{ display: none; }

#cajaContacto{ position: relative; padding-top: 1em; height: 20em; }
#cajaContacto #cajaCallejero{ position: relative; }
#cajaContacto #cajaCallejero img{ width: 22.8125em; height: 16.5em; }
#cajaContacto #cajaCallejero #texto1{ position: absolute; left: 0.5em; top: 0.5em; font-size: 0.9em; font-weight: bold; }
#cajaContacto #cajaCallejero #texto2{ position: absolute; left: 18.3em; top: 0.5em; font-weight: bold; }
#cajaContacto #cajaCallejero #texto2 a{ text-decoration: none; color: #333333; font-size: 0.7em; padding-right: 1.5em; background: url(../imagenes/icoImpresoraContacto.gif) no-repeat right; }
#cajaContacto #cajaCallejero #texto2 a:hover{ text-decoration: underline; }
#cajaContacto #cajaDatos{ position: absolute; top: 1em; left: 24em; }
#cajaContacto #cajaDatos div{ text-align: right; padding-right: 2.3em; color: #666666; margin-bottom: 0.5em; }
#cajaContacto #cajaDatos div p{ padding-top: 0em; padding-right: 0.3em; border-right: 0.0625em solid #cccccc; }
#cajaContacto #cajaDatos div strong{ display: block; color: #333333; }
#cajaContacto #cajaDatos div.mail{ background: url(../imagenes/icoContactoSobre.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.telefono{ background: url(../imagenes/icoContactoTelefono.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.fax{ background: url(../imagenes/icoContactoFax.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.bus{ background: url(../imagenes/icoContactoBus.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.metro{ background: url(../imagenes/icoContactoMetro.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.contacto{ background: url(../imagenes/icoContactoContacto.gif) no-repeat right top; margin-top: 0.1875em; border-top: 0.1875em double #cccccc; }
#cajaContacto #cajaDatos div.contacto p{ border: none; color: #333333; }
#cajaContacto #cajaDatos div.contacto p a{ font-weight: bold; }
#cajaContacto #cajaDatos div.contacto p a:hover{ text-decoration: none; }

dl.fontCourier { font-family: "Courier New", Courier, monospace; font-size: 0.8em; }
dl.fontCourier dt { font-weight: bold; }


#dirReg{ width: 100%; padding-top: 0em; padding-right: 0em; margin-right: 0em; margin-top: 0.1em; border-top: 0.1875em solid #990000; }
#dirReg #listado{ float: left; width: 8.3em; }
#dirReg #listado h3.conRegTerrit { padding-top: 0em; margin-top: 1em; margin-left: 0.3em; padding-right: 0em; padding-left: 1.5em; background: url(../imagenes/bulletSquareAmar1.gif) no-repeat left top; font-size: 0.66em; font-weight: bold; color: #333333; text-transform: uppercase; border-bottom: 0.1875em double #DDDDDD; margin-bottom: 0.5em; }
#dirReg #listado ul{ list-style-position: outside; margin-left: 0em; padding-left: 0em; list-style-type: none; list-style: none; list-style-image: none; }
#dirReg #listado ul li{ display: block; vertical-align: top; padding-left: 1.2em; padding-right: 0em; padding-bottom: 0em; list-style: none; list-style-image: none; line-height: 1.25em; background: url(../imagenes/bullet_listadoRegPropiedad.gif) no-repeat 0.5em 0.3em; }
#dirReg #listado ul li a{text-decoration:none;}
#dirReg #listado ul li a:hover{text-decoration:underline;}
#dirReg #listado h3.sinRegTerrit { padding-top: 0em; margin-top: 3em; margin-left: 0.3em; padding-right: 0em; padding-left: 1.5em; background: url(../imagenes/bulletSquareAmar2.gif) no-repeat left top; font-size: 0.66em; font-weight: bold; color: #333333; text-transform: uppercase; border-bottom: 0.1875em double #DDDDDD; margin-bottom: 0.5em; }
#dirReg #mapaDirReg{ padding-left: 8.8em; }
#dirReg #mapaDirReg img{ padding-right: 0em; margin-bottom: 0.5em; margin-right: 0em; margin-left: 0.3em; margin-top: 0.8em; border: 0.0625em solid #DDDDDD; }
#dirReg #mapaDirReg span{ display: block; font-size: 0.7em; }

/* error en aplicaciones */
#avisoErrorAplicacion { height: 12em;  }
#avisoErrorAplicacion h3 { border-bottom: 0.0625em solid #cccccc; text-align: center; font-size: 1.5em;  }
#avisoErrorAplicacion p { font-size: 0.8em; }


#pmf div.preguntas{ margin-top: 1.25em; padding-left: 4.5em; width: 25em; background: url(../imagenes/bordeLateralPMF.gif) no-repeat right top; }
#pmf div.preguntas ul{ border-top: 0.1875em solid #990000; border-left: 0.0625em solid #eaeaea; border-right: 0.0625em solid #eaeaea; }
#pmf div.preguntas ul li{ list-style-type: none; list-style-image: none; border-bottom: 0.0625em solid #eaeaea; padding-left: 2.2em; padding-top: 0.5em; padding-bottom: 0.5em; background: url(../imagenes/bulletPMF.gif) no-repeat 0.4375em 0.5em; line-height: 1.43em; }
#pmf div.preguntas ul li a{ text-decoration: none; }
#pmf div.preguntas ul li a:hover{ text-decoration: underline; }
#pmf div.respuestas div.respuesta{ list-style-type: none; list-style-image: none; padding-top: 0.5em; padding-bottom: 0.5em; background: url(../imagenes/bulletPMF_respuesta.gif) no-repeat 0.0em 0.9em; }
#pmf div.respuestas div.respuesta p.respuesta{ padding-top: 0em; margin-top: 0em; padding-left: 2.5em; }
#pmf div.respuestas div.respuesta span.pregunta{ display: block; font-weight: bold; padding-bottom: 0em; margin-bottom: 0em; }
#pmf div.respuestas div.respuesta div{ padding-left: 2.5em; padding-top: 0.3em; }
