/********************************
	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;}
.icoLocMapa {line-height: 3em; margin: 0.5em 0.3em 0.5em 0.3em; padding: 0.3em 0.3em 0.3em 2.7em; background-color:transparent; background-image: url(/web/img/icoLocMapa.gif); background-repeat:no-repeat;/* border-bottom: 0.18em solid #ccc;*/ }

/*******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 { /*background-color: #FFFFFF;*/ padding-left: 1.125em; padding-right: 0.625em; 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(/web/img/bg_navB.gif) repeat-x; border: 0.0625em solid #DDDDDD; margin-bottom: 0.6em; margin-top: 0em; width: 43.5em; padding-top: 0.1875em; }
#navNivelesB div.bloque div.fila { clear: left; }
#navNivelesB div.bloque div.fila div { float: left; width: 12.5625em; padding-top: 0.3em; padding-bottom: 0.3em; padding-right: 0.3em; padding-left: 1em; background: url(/web/img/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(/web/img/bullet_navPrin05_current.gif) 0.3em 0.45em no-repeat; }
#navNivelesB div.bloque div.fila div.currentB span { text-decoration: none; color: #990000; font-weight: bold;font-size: 0.7em; }
#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 0; 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; height: 4.2857em; float: left;}
#bloqueContenido #dirSubHome a span { color: #333333; display: block; margin-left: 6.3125em;}
#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(/web/img/bulletFlechasDirectorio.gif) no-repeat right; color: #FFFFFF;}
#bloqueContenido #contenido #dirSubHome ul {margin: 0;}
#bloqueContenido #contenido #dirSubHome ul li {margin: 0;}
#bloqueContenido #dirSubHome ul li a { font-size: 1em; width:41em;}
#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(/web/img/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(/web/img/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; }

#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(/web/img/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; }
#bloqueContenido #contenido ul{ margin: 0em 0.6em 0.6em 1.6em; list-style-image: url(/web/img/bulletContenido.gif); }
#bloqueContenido #contenido ul li { font-size: 0.7em; margin-top: 0.3em;}
#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 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: 0.3em; 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 strong{ padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(/web/img/icoAviso.gif) left no-repeat; }

#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 0.625em 0.3em 0em; text-decoration: none; color: #666666; border-bottom: 0.0625em solid #FFFFFF; }
#bloqueContenido #contenido div.grupo div.dir1col div a{ width: 43.5em; }
#bloqueContenido #contenido div.grupo div.dir2cols div a{ width: 21em; }
#bloqueContenido #contenido div.grupo div.dir3cols div a{ width: 10.9em; }
#bloqueContenido #contenido div.grupo div.dir4cols div a { width: 18.5em;}
#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(/web/img/icoLINKEXT_2.gif) no-repeat; padding-left: 1.8em; }
#bloqueContenido #contenido div.grupo div a span.fichas{ background: url(/web/img/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(/web/img/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(/web/img/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(/web/img/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(/web/img/icoLINK.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.linkExt { list-style-image:  url(/web/img/icoLINKEXT.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.pdf { list-style-image:  url(/web/img/icoPDF.gif); padding: 0em; font-size: 1em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li.word {list-style-image:  url(/web/img/icoDOC.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.doc {list-style-image:  url(/web/img/icoDOC.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.excel  { list-style-image:  url(/web/img/icoEXCEL.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.mpeg { list-style-image: url(/web/img/icoMPEG.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.linkmail { list-style-image: url(/web/img/ico_contactar.gif); padding: 0em; font-size: 1em; }
#bloqueContenido #contenido .enlacesAsociados ul li ul li.MP3 { list-style-image: url(/web/img/icoMP3.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(../Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/web/img/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; padding:0.3em 1em; list-style-image: none; line-height: 2em; background: url(/web/img/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(/web/img/hrContenidosRelacionados.gif) top repeat-x; */}
#bloqueContenido #contenido .contenidosRelacionados ul{ margin: 0em 0em 0.3em 0em; list-style-type: none; }
#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(/web/img/icoFICHA_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.pdf {	background: url(/web/img/icoPDF_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.doc {	background: url(/web/img/icoDOC_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.mpeg {	background: url(/web/img/icoMPEG_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.excel {	background: url(/web/img/icoEXCEL_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.link {	background: url(/web/img/icoLINK_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.linkext {	background: url(/web/img/icoLINKEXT_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.icoAgenda {	background: url(/web/img/bulletAgenda.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.linkmail {	background: url(/web/img/ico_contactar_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.imgjpg {	background: url(/web/img/icoJPG.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.ppt {	background: url(/web/img/icoPPT.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.zip {	background: url(/web/img/icoZIP.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.rar {	background: url(/web/img/icoRAR.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.cad {	background: url(/web/img/icoACAD.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.MP3 { background: url(/web/img/icoMP3.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.Facebook { background: url(/web/img/icoFacebook_2.gif) no-repeat; }
#bloqueContenido #contenido .contenidosRelacionados ul li.Twitter { background: url(/web/img/icoTwitter-2.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;*/ display: inline-block;}
#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(/web/img/bulletPagAnterior.gif) left no-repeat; }
#bloqueContenido #contenido div.tbResultados div.pagResultados a.ultimoElemento{ padding-right: 0.6em; background: url(/web/img/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(/web/img/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; }
div.fichaSinPest div.barraAcciones { border-top: none; }
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.5em; font-size: 0.7em; }
div.barraAcciones div.btAcciones input{ background: url(/web/img/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.5em; 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(/web/img/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(/web/img/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(/web/img/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;}

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(/web/img/bulletPagAnterior.gif) left no-repeat; }
div#formularios div.pagResultados a.ultimoElemento{ padding-right: 0.625em; background: url(/web/img/bulletPagSiguiente.gif) right no-repeat; }

div#formularios div.autorPremiado { display:block; clear:both; margin-bottom: 1em;padding-left: 1.5625em; background-image: url(/web/img/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(/web/img/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; 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;}

#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(/web/img/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;}
#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(/web/img/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(/web/img/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; }
#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(/web/img/bulletPagAnterior.gif) left no-repeat; }
#fichaSinPest div.pagResultados a.ultimoElemento{ padding-right: 0.6em; background: url(/web/img/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: 22em; vertical-align: top; float: left; padding-left: 1em; padding-right: 0.5em; padding-bottom: 0.5em; list-style: none; background: url(/web/img/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(/web/img/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; }

#fichaConPest { display: block; margin-top: 0.5em; border-bottom: 0.0625em solid #dddddd;margin-bottom:0.8em;/* padding: 0.5em;*/ }
#fichaConPest #pestanas { display: block; padding: 0.3em 0em 0.4em 1.4em;  background-color: #ffffff; border-bottom: 0.0625em solid #dddddd;/* background-image: url(/web/img/bgPestanas.gif); background-position: bottom; background-repeat: repeat-x;*/ }
#fichaConPest #pestanas div { display: inline; margin:0;padding: 0; margin-right: 0.1em; }
#fichaConPest #pestanas div.pestOF a { font-size: 0.7em; background-image: url(/web/img/bgPestanaOF.gif); background-position: bottom; background-repeat: repeat-x; color: #990000; 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(/web/img/bgPestanaOF.gif); background-position: bottom; background-repeat: repeat-x; color: #990000; 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 div.pestanasCont { display: block; padding: 0.5em; margin: 0em; border-right: 0.0625em solid #dddddd; border-left: 0.0625em solid #dddddd; background-color: #ffffff; }
#fichaConPest div.pestanasCont p { padding: 0em; margin: 1em 0em; }

#fichaConPest div.pestanasCont table {  }
#fichaConPest div.pestanasCont table caption {  }
#fichaConPest div.pestanasCont table th { font-size: 0.7em; text-align: left; font-weight: bold; vertical-align: baseline; }
#fichaConPest div.pestanasCont table td { font-size: 0.7em; text-align: left; padding-left: 0.5em; }
#fichaConPest div.pestanasCont table td li{ font-size: 1em; }

div#formularios #fichaConPest div.pestanasCont table.resultado {  }
div#formularios #fichaConPest div.pestanasCont table.resultado th { font-size: 0.7em; text-align: left; font-weight: bold; vertical-align: top;  }
div#formularios #fichaConPest div.pestanasCont table.resultado td { font-size: 0.7em; text-align: left; padding-left: 0.5em; vertical-align: top; }
div#formularios #fichaConPest div.pestanasCont table.resultado td ul {font-size: 1em; }
div#formularios #fichaConPest div.pestanasCont table.resultado td ul li{font-size: 1em; }

#fichaConPest div.pestanasCont div.datos2Col { display: block; margin: 0em; }
#fichaConPest div.pestanasCont div.datos2Col div.izda { display: block; float: left; width: 46%; padding: 0em; }
#fichaConPest div.pestanasCont div.datos2Col div.dcha { display: block; float: right; width: 46%; padding: 0.5em 0em 0em 0em; }
#fichaConPest div.pestanasCont div.datos2Col div strong { color: #333333; font-weight: bold; margin-left: 0em; padding: 0em; }
#fichaConPest div.pestanasCont div.datos2Col div p { font-size: 0.7em; }
#fichaConPest div.pestanasCont div.datos2Col div a { color: #990000; text-decoration: underline; }
#fichaConPest div.pestanasCont div.datos2Col div a:hover { color: #990000; text-decoration: none; }
#fichaConPest div.pestanasCont hr { margin: 0; padding: 0; display: block; visibility: hidden; clear: both; }

#fichaConPest div.pestanasCont div.datos2Col div.dcha ul { margin: 0; padding: 0; display: block; list-style-type: none;}
#fichaConPest div.pestanasCont div.datos2Col div.dcha ul li { /*padding-left: 1.25em;*/ /*padding-right: 0.3125em; padding-top: 0.3125em; padding-bottom: 0.25em; */list-style-type: none; }
#fichaConPest div.pestanasCont div.datos2Col div.dcha ul li a { color: #990000; text-decoration: none; }
#fichaConPest div.pestanasCont div.datos2Col div.dcha ul li a span{ color: #333333; }
#fichaConPest div.pestanasCont div.datos2Col div.dcha ul li a:hover{ text-decoration: underline; }
#fichaConPest div.pestanasCont div.datos2Col div.dcha ul li a:hover span{ text-decoration: none; background-color: #FFFFFF; }

#fichaConPest div.pestanasCont div.pagResultados{ margin-top: 0.8em; text-align: center; }
#fichaConPest div.pestanasCont div.pagResultados strong{ padding-left: 0.2em; padding-right: 0.2em; font-size: 0.7em; }
#fichaConPest div.pestanasCont div.pagResultados a{ color: #990000; padding-left: 0.2em; padding-right: 0.2em; font-size: 0.7em; }
#fichaConPest div.pestanasCont div.pagResultados a.primerElemento{ padding-left: 0.6em; background: url(/web/img/bulletPagAnterior.gif) left no-repeat; }
#fichaConPest div.pestanasCont div.pagResultados a.ultimoElemento{ padding-right: 0.6em; background: url(/web/img/bulletPagSiguiente.gif) right no-repeat; }

#fichaConPest form {display:block; border: 0.0625em solid #dddddd;  padding: 0.5em; text-align: left; }
#fichaConPest .barraAcciones form { border: none;  padding: 0.4em;}
#fichaConPest form fieldset { border: none; padding: 0; margin: 0;}
#fichaConPest form fieldset legend { display: none; }
#fichaConPest form fieldset label { display: inline; font-size: 0.7em; }
#fichaConPest form fieldset input { font-size: 0.7em; display: inline; background: url(/web/img/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-left: 0.5em; }
#fichaConPest form fieldset select { display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }

#fichaConPest div.barraAcciones div.btAcciones a{font-size: 0.7em; }

#fichaConPest #formularios form fieldset { border: none; margin-top: 0em; margin-bottom: 0em; padding-bottom: 0em; padding-top: 0em;}
#fichaConPest #formularios form fieldset legend { display: none; }
#fichaConPest #formularios form fieldset input { font-size: 0.7em; display: inline; background: #FFFFFF; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-left: 0.1em; }

#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 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(/web/img/bulletFicha.gif); background-position: bottom right; background-repeat: no-repeat;}

a.fichas { padding-left: 1.8em; background: url(/web/img/icoFICHA_2.gif) left no-repeat; text-decoration: underline; }
a.link { padding-left: 1.8em; background: url(/web/img/icoLINK_2.gif) left no-repeat; text-decoration: underline; }
a.linkExt  { padding-left: 1.8em; background: url(/web/img/icoLINKEXT_2.gif) left no-repeat; text-decoration: underline; }
a.pdf { padding-left: 1.8em; background: url(/web/img/icoPDF_2.gif) left no-repeat; text-decoration: underline; }
a.word { padding-left: 1.8em; background: url(/web/img/icoDOC_2.gif) left no-repeat; text-decoration: underline; }
a.doc { padding-left: 1.8em; background: url(/web/img/icoDOC_2.gif) left no-repeat; text-decoration: underline; }
a.excel  { padding-left: 1.8em; background: url(/web/img/icoEXCEL_2.gif) left no-repeat; text-decoration: underline; }
a.mpeg { padding-left: 1.8em; background: url(/web/img/icoMPEG_2.gif) left no-repeat; text-decoration: underline; }
a.linkmail { padding-left: 1.8em; background: url(/web/img/ico_contactar.gif) left no-repeat; text-decoration: underline; }
a.twitter { padding-left: 1.8em; background: url(/web/img/icoTwitter-2.gif) left no-repeat; text-decoration: underline; }
a.imgjpg { padding-left: 1.8em; background: url("/web/img/icoJPG_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; }
a.linkmail:hover { text-decoration: underline; }
a.MP3:hover { text-decoration: underline; }
a.twitter: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%;//width:auto;}

a.boton { line-height: 2em; background: url(/web/img/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(/web/img/icoVentanaNueva.gif) no-repeat right; color: #FFFFFF; }
ul li a.boton{ font-size: 1em; }

.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; margin-top: 0.25em; vertical-align: top; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background:  url(../Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/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(/web/img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }
.resultadoLicitaciones tr td.denominacion{ font-size: 0.7em; 	border: 0.0625em solid #cccccc;  padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 1.4em; background: url(/web/img/bullet_licitaciones.gif) no-repeat 0.6em 0.4em; }

.listaPremiados { }
.listaPremiados ul {list-style-type: square; }
.listaPremiados ul li { list-style-image: url(/web/img/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(/web/img/icoPDF_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.fichas { background: url(/web/img/icoFICHA_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.link { background: url(/web/img/icoLINK_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.linkExt  { background: url(/web/img/icoLINKEXT_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.word { background: url(/web/img/icoDOC_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.doc { background: url(/web/img/icoDOC_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.excel  { background: url(/web/img/icoEXCEL_2.gif) 0em 0em no-repeat; }
.listaPremiados td.premio div.mpeg { background: url(/web/img/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(/web/img/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(/web/img/icoFICHA_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.link { background: url(/web/img/icoLINK_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.linkExt  { background: url(/web/img/icoLINKEXT_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.pdf { background: url(/web/img/icoPDF_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.doc{ background: url(/web/img/icoDOC_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.word { background: url(/web/img/icoDOC_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.excel  { background: url(/web/img/icoEXCEL_2.gif) 0.4em 0.1em no-repeat;}
table.ico td.mpeg { background: url(/web/img/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(/web/img/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(/web/img/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(../Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/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(../Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/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(/web/img/icoLINKEXT_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div.pdf{ background: url(/web/img/icoPDF_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div.doc{ background: url(/web/img/icoDOC_2.gif) 0.2em 0.4em no-repeat; }
#listadoDeEnlaces div.ficha{ background: url(/web/img/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(/web/img/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: 1em; }
div#formularios #aviso {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 {/**/font-size: 1em;  padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(/web/img/icoAviso.gif) left no-repeat; }
div#formularios #aviso span.error {/*font-size: 0.7em; */ padding-left: 1.6em; text-transform: uppercase; color: #990000; font-weight: bold; display: block; background: url(/web/img/icoEnvioError.gif) left no-repeat; }
div#formularios #aviso span.ok {/*font-size: 0.7em;*/  padding-left: 1.6em; text-transform: uppercase; color: #339933; font-weight: bold; display: block; background: url(/web/img/icoEnvioOK.gif) left no-repeat; }
div#formularios #aviso ul { list-style-type: none; margin-top: 0.5em; margin-bottom: 0em; padding-bottom: 0em;  }
div#formularios #aviso ul li {/**/ font-size: 1em; line-height: 1.2em; padding-left: 0em; padding-bottom: 0em; color: #333333; vertical-align: top; list-style-image: url(/web/img/bulletCamposError.gif); }
div#formularios #aviso ul li#ok {/**/ font-size: 1em; line-height: 1.2em; padding-left: 0em; padding-bottom: 0em; color: #333333; vertical-align: top; list-style-image: url(/web/img/button_ok.gif); }
div#formularios #aviso ul li#ko {/**/ font-size: 1em; line-height: 1.2em; padding-left: 0em; padding-bottom: 0em; color: #333333; vertical-align: top; list-style-image: url(/web/img/button_cancel.gif); }
div#formularios #aviso ul li a { color: #333333; text-decoration: underline; padding-bottom: 0em; }
div#formularios #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 span.Obligatorio,
div#formularios div form div.campos span.Obligatorio { border-left: 0.25em solid #FFCC00;color: #ffffff; padding-left: 0em; font-size: 0.8em;}/*campo obligatorio*/

div#formularios div form label span { border-left: 0.25em solid #FFCC00;color: #ffffff; padding-left: 0em; font-size: 0.8em;}/*campo obligatorio*/
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: 0em 0.5em 0em 0.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;  }
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(/web/img/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(/web/img/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 { padding: 0em; }
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#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; }

/*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; }
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; 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; }

/* fieldset anidado con caracteristicas "por defecto" - */
div#formularios div form fieldset { padding-bottom: 0.5em; }
div#formularios div form fieldset fieldset { border-top-color: #dddddd; margin: 1em 1em 0.3em 1em; padding: 0.3em; background-image: url(/web/img/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 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; 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; }


div.check div { display: block !important; font-size: 0.7em; font-weight: bold; margin-top: 0.75em !important; padding-bottom: 0.25em !important; vertical-align: middle !important; }

div.check div input { margin-right: 0.75em;}

/* anchos para labels largos */
div#formularios div.ancho32 label {width: 32em;}
div#formularios div.ancho28 label {width: 28em;}
div#formularios div.ancho24 label {width: 24em;}
div#formularios div.ancho20 label {width: 20em;}

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(/web/img/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(/web/img/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; margin-bottom: 1em; margin-right: 0.5em; width: 21.25em; }

#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(/web/img/lstExp_bgMes.gif) no-repeat bottom left; padding-left: 0.4em}
#listadoExposiciones tr.resaltado td.exposicion{ background: url(/web/img/lstExp_bgMes_Resaltado.gif) no-repeat bottom left; }
#listadoExposiciones td.exposicion a{ background: url(/web/img/icoEnlaceInterno.gif) no-repeat left; padding-left: 1.1em;}
#listadoExposiciones th{ font-size: 0.7em; height: 1.8em; background: url(/web/img/lstExp_bgTH.gif) no-repeat bottom left; }
#listadoExposiciones th.mes{ text-align: center; }
#listadoExposiciones td.mes{ background: url(/web/img/lstExp_bgMes.gif) no-repeat bottom left; }
#listadoExposiciones tr.resaltado td.mes{ background: url(/web/img/lstExp_bgMes_Resaltado.gif) no-repeat bottom left; }
#listadoExposiciones td.trimestre{ background: url(/web/img/lstExp_bgTrimestre.gif) no-repeat bottom left; }
#listadoExposiciones tr.resaltado td.trimestre{ background: url(/web/img/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(/web/img/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(/web/img/icoContactoSobre.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.telefono{ background: url(/web/img/icoContactoTelefono.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.fax{ background: url(/web/img/icoContactoFax.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.bus{ background: url(/web/img/icoContactoBus.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.metro{ background: url(/web/img/icoContactoMetro.gif) no-repeat right top; }
#cajaContacto #cajaDatos div.contacto{ background: url(/web/img/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(/web/img/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(/web/img/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(/web/img/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; }

/* Preguntas mas frecuentes */
#pmf div.preguntas{ margin-top: 1.25em; padding-left: 4.5em; width: 34em; background: url(/web/img/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(/web/img/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(/web/img/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; }

/* Legislaci¢n y Convenio */
.select{font-size: 0.7em; width: 60%;}
.selectFechas{font-size: 0.7em;}
.marg1 { margin: 0.1em 0!important;}
/*Nuevos*/
#dirReg #listado H3.sinRegTerrit ul li a{	
	FONT-SIZE: 0.8em;letter-spacing:1px; PADDING-BOTTOM: 0em; LINE-HEIGHT: 1.25em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0em; DISPLAY: block; BACKGROUND: url(/web/img/bullet_listadoRegPropiedad.gif) no-repeat 0.5em 0.3em; VERTICAL-ALIGN: top; LIST-STYLE-IMAGE: none
}