/* Catalogo Publicaciones SS Explorer*/
.texto2 {
    text-align: justify;
    color: #020266;
}
.encabezadoMenu {font-size: 1em; margin: 0;}
/*ML 6-Junio*/
.botonbarra{background-color:#010066; color:#FFFFFF;}
.txtbuscar{color:#FFFFFF; font-size:0.9em; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
.texto{font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:1em; color:#000000;}

.colocacion{position:absolute; width:100%; top:0em; left:0em;}
.herramientas{position: absolute; width:100%}
.posicionamenu{position:absolute;margin-top:-0.7em;display:inline;vertical-align:top;width:23%;}
.posicionacontenido{position:absolute;margin-top:-0.5em;display:inline;vertical-align:top;left:23%;width:77%;}
/*.contenedorcuerpo {border:0.1em solid red;width:100%;margin-top:-0.5em;}*/

.fecha {position: absolute;font-weight: bold;text-align: right;width: 100%;
	padding-right: 5pt;	color: #020266;}	
.titulo {position: relative;width: 100%;border : 0.1em solid #338197;top: 1.3em;
	background : #EFEFF1;color : #010165;font-weight: bold;}	
.plantilla {position: relative;	width: 100%;top: 20pt;}

.fondomenubajo{margin-top:1px;margin-left:1px;margin-bottom:1px;height:6em;width:98%;vertical-align:bottom;}

.ocultofield{border:none; margin:0; padding:0;}
.ocultolegend{display:none;}

.tablanueva{position:relative; width:100%;}

.trnuevo{position:relative;top: 0.1em;height: 1em;width:100%;}
.trnuevoin{position:relative;top: 0.1em;height: 2em;width:100%;}
.tdnuevo{position:relative;display:inline;width:100%;}

.logoonce{position:relative;display:inline;margin:1em 0.5em 1em 1em;height:20em;float:left;}
.tdadress{position:relative;display:inline;width:50%;border:0.05em solid blue;}
.textoadress{position:relative;float:right;text-align: right;width: 75%;
background-color: #EFEFEF;color: #080053;font-weight: bold;}


.ancho100{width:100%;}
.acolchado{margin:1em 0.5em 1em 1em;}
.acolchaabajo{padding-bottom:0.125em; color:#FFFFFF;}
.acolchaizq{padding-left:0.5em;}

.menu{position:relative; left:0em; width:15%; border-color:#000000;}

#beige{background-color:#E3E3C9;}
.beige{background-color:#E3E3C9;}
.azul{background: #130B72;}

.txtofechamenu{position:absolute;bottom:0.5em;right:1em;font-family:verdana,Arial,Helvetica,sans-serif;
		font-size:0.6785em; color:#FFFFFF;}
/*******************************/
address{font-style:normal;}

body{margin-top: 1pt;margin-left: 5pt;margin-right: 5pt;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.75em;background-color: #FFFFFF;color: #000000;text-decoration: none;}	

.contenedorprincipal{ position:absolute; width:100%; top:0em; left:0em; }
.contenedordetalle{position: absolute; width: 83%;}

.poslogoonceimprimir{position: absolute;width: 100%; left: 0pt;top: 12pt;padding: 3pt 2pt 1pt 3pt;	}	

#logoonce{border: 0;width: 11.305em;height: 2.66em;}
.lonce{border: 0.2em solid #ffffff; width: 100%;}
a.lonce:hover, a.lonce:focus, a.lonce:active{border: 0.2em solid #130B72;}

.poslogoonce{position: relative;width: 15%; left: 0pt;top: 12pt;padding: 0.4em 0.2em 0.2em 1.8em;float:left;}

.posdatoscontacto{position: relative;top: 0em;margin-left: 33%;width:100%;	
    padding-right: 0.5em;padding-top: 0.4em;padding-bottom: 0.4em; background-color: #EFEFEF;
	color: #080053;	font-weight: bold;	text-align: right;}

.lmailto{color: #0000A7;background-color: #EFEFEF;}
a.lmailto:hover, a.lmailto:focus, a.lmailto:active{color: #FFFFFF;background-color: #0000A7;}	

/* Cabecera Roja - Catálogo de publicaciones de Servicios Sociales*/
.posbarracatalogo{position:relative;border: 0;color: #FFFFFF;background: #912C3F;width: 100%;}
.txtbarracatalogo{padding-top: 0.08em;padding-bottom: 0.08em;padding-left: 0.5em;font-size: 1.7em;	
	font-weight: bold;text-decoration: none;}
	
/* Barra de herramientas */

.posbarraherramientas{position: relative;top: 0.5em;width: 100%;height: 2em;}
.txtherramientas{font-weight: bold;	padding-top: 3em;}

.herramientasenlaces{padding-bottom:1em;color: #FFFFFF;background: #130B72;	text-decoration: none;
	vertical-align: middle;	}
a.herramientasenlaces:hover, a.herramientasenlaces:focus, a.herramientasenlaces:active{
	color: #130B72;background-color: #FFFFFF;}	

.barraenl{display:block;padding:0.05em 0.05em 0em 0.05em;text-decoration:none;text-align:center;
font-weight: bold;color:#FFFFFF;background-color:#130B72;}
a.barraenl:hover, a.barraenl:focus, a.barraenl:active{color: #130B72;background-color: #FFFFFF;}
		
.barraenlace{display:block;padding:0.03em 0.05em 0.05em 0.05em;text-decoration:none;text-align:center;
font-weight: bold;color:#FFFFFF;background-color:#130B72;vertical-align:top;}
a.barraenlace:hover, a.barraenlace:focus, a.barraenlace:active{color: #130B72;background-color: #FFFFFF;}	
	
#navi {margin-top:0;margin-left:2em;padding:0;padding-bottom:0.02em;background: #130B72;border:0.5em solid #130B72;}
#navi li {list-style:none; margin-top:0.05em; margin-left:3em;margin-right:0.05em; padding:0;float:left;}
#navi1 {margin-top:0.5em;margin-left:7em;padding:0.03em;background: #130B72;}
#navi1 li {list-style:none; margin-top:0em;margin-left:4em;padding:0;float:left;}

/* Línea herramientas */
.poslineabarra{position: relative;top: -5pt;}
.imglineaherramientas{width: 100%; height: 2pt;}	

/*Arbol Menu */
#esquinainferior{position: relative;border-top: 0.05em solid #631615;width:82%}
.esquina{border: 0em; width:100%}
	
.textologoonce{position: relative;width: 115pt;text-align:center;top: -28pt;
font-weight : bold;color: #631615;}

.posimglineamenu{position: absolute;margin-left: 3pt;}
.imglineamenu{height: 0.16625em;width: 100pt;}

.menunavegacion { margin:0; padding:0; height: 25em;background-color: #E3E3C9; width:82%;}
.menunavegacionli {list-style:none;margin-left:0.7em; margin-top:1em;margin-bottom:0.5em; padding:0.0625em; width:82%;
border-bottom: 0.05em solid #631615;}

.enlacetextomenu {color:#631615;font-weight : bold;text-decoration: none;} 
a.enlacetextomenu:hover, a.enlacetextomenu:focus, a.enlacetextomenu:active{
	color: #FFFFFF;background-color: #631615;}		

/* Contenidos */	
#menu{position: relative;top: -7pt;width: 15%;height: 190pt;background-image: url(../img/fondo.gif);}
#contenidoimpresion{position: relative;	top: 7em;margin-left: 10pt;width: 99%;}
#contenidoimpresion div.titulo {position: relative;width: 100%;border : 0.1em solid #338197;
	top: 1.3em;	background : #EFEFF1;color : #010165;font-weight: bold;}	
#contenidoimpresion div.fechaim { position: relative;font-weight: bold;text-align: right;width: 100%;
	padding-right: 0.3em;	color: #020266;	}
#contenidos{position:absolute; width:100%; }


/*cabeceras impresión*/
.posbarracatalogoim{position:relative;margin-top:1.5em;border: 0;color: #FFFFFF;background: #912C3F;width: 100%;}
.txtbarracatalogoim{padding-top:0.08em;padding-bottom: 0.08em;padding-left: 0.5em;font-size: 1.7em;	
	font-weight: bold;text-decoration: none;}
.poslogoonceim{position: relative;width: 15%; left: 0pt;top: 12pt;padding: 0.4em 0.2em 0.2em 1.8em;float:left;margin-bottom:1em;}

#contenidoimpresion div.plantilla {position: relative;width: 100%;top: 20pt;}		
.imprimirdetalle{width:90%;text-align:center;}	

.buscador {margin-left: 1em;color: #020266;font-weight: bold;white-space: nowrap;}
.cuadro {position: absolute;width: 99%;color: #020266;overflow: hidden;}
.imagenobra{position: absolute;width: 80%;top: -4em;padding: 0pt 5pt 0pt 5pt;}
.camposdetalle{position: absolute;margin-left: 7.7em;}
.camposdetallesinimagen	{position: absolute;margin-left: 7em;}
.textocarrito{position: relative;width: 20%; align:left;border : 0.1em solid #338197;background : #EFEFF1;color : #010165;font-weight: bold;padding: 0pt 5pt 0pt 5pt;} 
.texto2carrito{position: relative;width: 20%; align:left;padding: 0pt 0pt 0pt 0pt;} 


.h1titulo{font-size: 1em;margin-top: 2pt;margin-bottom: 2pt;margin-left: 4pt;}	
.botonbuscar{text-align:right; padding: 5pt;margin-right: 1.5%;}
.botondescargarest{width: 100%;text-align:center; padding: 5pt;}	

#bsimple{border: 0;width: 5.15375em;height: 1.33em;}
.bsimple{border: 0;width: 6.8em;height: 1.4em;}

#bvolver{border: 0;width: 4.9875em;height: 1.413125em;	}	
#bimppdf{border: 0;width: 11em;height: 1.413125em;	}
#bborrar{border: 0;margin-right: 10pt;width: 4.9875em;height: 1.413125em;}
#bmodificar{border: 0;	margin-right: 10pt;	width: 6.81625em;	height: 1.413125em;	}	
#bdescargar{border: 0;width: 6.81625em;height: 1.413125em;}
#pagant {border: 0;width: 1.6625em;height: 1.413125em;}
#pagsig {border: 0;width: 1.6625em;height: 1.413125em;}		
#imgportada{border: none;width: 7.564375em;height: 11.6375em;margin-top: 4em;}

.interrogacion {border:0;}

.resalteboton{border: 0.3125em solid #FFFFFF;}
a.resalteboton:hover, a.resalteboton:active{border: 0.3125em solid #E3E3C9; }

/* Paginacion */

.arriba{ vertical-align:top; }
.th{color:#631615; 
	font-size: 0.75em; 
	text-align:left;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
.textotabla{
	font-size: 0.75em; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	}	
.colorfondo{ background-color:#E3E3C9;}
	
.listado{
	color: #000000; 
	background-color: #E3E3C9;
	}
	
a.listado:hover, a.listado:focus, a.listado:active{
	color: #FFFFFF; 
	background-color: #631615;
	}
	
.listadoblanco{
	color: #000000; 
	background-color: #ffffff;
	}
a.listadoblanco:hover, a.listadoblanco:focus, a.listadoblanco:active{
	color: #FFFFFF; 
	background-color: #631615;
	}	

/* Mapa web*/

.enlacesmapa{
	list-style-type: square; 
	padding : 0em 10em 0em 0em;
	margin-left: 10em;
	line-height : 2.5em;
	font-weight : bold;	
}

.mapawebenlaces{
	background: #FFFFFF;
	color:#130B72;
	text-decoration: underline;	
	}

a.mapawebenlaces:hover, a.mapawebenlaces:focus, a.mapawebenlaces:active{
	color: #FFFFFF; 
	background-color: #130B72;
	}

/* Accesibilidad */

	.paletanormal {display:inline; width:43%;}
	.paletainvertida {display:inline; width:47%}

	#PantNormal{
		border: 0;
		width: 16.625em;
		height: 10.058125em;
	}
	
	#PantAlteracion{
		border: 0;
		width: 16.625em;
		height: 10.058125em;
	}
	
/* Genéricos */	

.justificado{ text-align:justify; }
.derecha { text-align:right; }
.centrado{ text-align:center;  }
.negrita { font-weight:bold; }
.subrayado {text-decoration:underline;}
.ancho300 { width: 300pt;}
.ancho200 { width: 200pt;}
.ancho275 { width: 275pt;}
.ancho120 { width: 120pt;}
.ancholiteral { width: 100pt; text-align:right; padding-right: 2pt; padding-top: 2pt; height: 15pt;}
.ancholiteraldetalle { width: 100pt; text-align:right; padding-right: 2pt; padding-top: 2pt; height: 15pt; font-weight:bold; color: #020266; vertical-align:top; }
.ancholiteraldetallecampos { margin-left: 3pt; width: 228pt; padding-right: 2pt; padding-top: 2pt; text-align:justify; }
.ancholiteraldetallecamposalineadoizq { margin-left: 3pt; width: 228pt; padding-right: 2pt; padding-top: 2pt; text-align:left;}
.ancholiteralenlaces{ margin-left: 103pt; }
.ancholiteraldetalleindice { width: 28pt; padding-right: 2pt; padding-top: 2pt; }
.ancholiteraldetalleadquirir { width: 88pt; padding-right: 2pt; padding-top: 2pt; }
.ancholiteraldetalleadquiririnternet{ width: 30pt; padding-right: 2pt; padding-top: 2pt; }
.ancholiteraldetalleimprimir { width: 200pt; padding-right: 2pt; padding-top: 2pt; }

.caja275 { width: 275pt; height: 30pt; overflow: auto;}

.margen225 {margin-left: 225pt;}

.top3{ top: 3em; }
.top5{ top: 5em; }
.top9{ top: 9em; }	
.top11{ top: 11em; }	
.top2p1relativo{ position:relative; top: 2.1em; }	
.top5relativo{ position:relative; top: 5em; }	
.top9relativo{ position:relative; top: 9em; }
.top15relativo{ position:relative;top:15em; }

.fuentecampo {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	}

.tamaniofuentenormal{ font-size: 100%; }
.tamaniofuente75pc  { font-size: 0.75em; }	

.sinborde { border: none;}
.espacio5 { padding-left:5pt;}

/* formulario */
.enlaceeliminar{
	color: #000000; 
	background-color: #FFFFFF;
	}
	
a.enlaceeliminar:hover, a.enlaceeliminar:focus, a.enlaceeliminar:active{
	color: #FFFFFF; 
	background-color: #631615;
	}
.fcajagrande{width:300pt; font-size:1em;}
.fcajapequenia{width:120pt; font-size:1em;}
