@media screen and (-webkit-min-device-pixel-ratio:0) {
	.boton, .botonatras, .enlacesboton, #margen2.boton{border:0.09em solid #999 !important; padding: 0.15em 0.4em !important;}
	#tabla td{border:0.09em solid #F4F1F4 !important;}
	fieldset{border-bottom: 0.08em solid #ddd !important;border-left: 0.08em solid #ddd !important;border-right: 0.08em solid #ddd !important;}
	#cajainventarioSubDcha, .cajainventarioSubIzq {padding-top:1em;padding-bottom:1em;height:3em !important;}
.boton.dentro{border-width:0.09em !important;font-size: 1em !important;padding:0 0.5em !important;}
}


/* arbol de raiz de unidades de descripción  */
.itemUdesc{
	background-image:url(../imagenes/lista_off.gif);
	background-color:#fff;
	background-position:left center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding-left:1.2em;
	padding-bottom:0.25em;
	line-height:1.7em;}




#botones_ppal, #botones_ppal_bottom {
background:#f8f8f8;
border:0.0625em solid #DDD;
min-height:1.6em;
max-height:1.6em;
display:block;
padding-bottom:0.3em;
text-align:right;
}
#destacadoPPAL img {
padding-left:1em;
padding-top:.5em;
width:23.5em;
height:9.25em;
}


#contenidoAdicional {
padding-left:0.5em;
padding-top:0.5em;
width:10.3em;
}
#contenidoAdicional div { margin-top: 0.1em; padding-top: 0em; margin-bottom: 0em; border-top: 0.2em solid #FED600; }


#contenidoAdicional div.caDestacados div div.texto a { 
font-size: 0.7em; 
color: #333333; 
text-decoration: none; 
}


#contenidoAdicional div.caDestacados div {display: block; height: 3em; border-top: none; border-bottom: 0.0625em solid #dddddd; margin: 0em; padding-top: 0.3em; padding-right: 0.3em;  float: none; clear: right; }
#contenidoAdicional div.caDestacados div div.icono { border: none; text-align: right; padding-right: 0.4em; background-image: url(http://www.mcu.es/web/img/homeDestacadosBullet.gif); background-position: 9.65em 1.3em; background-repeat: no-repeat; }




#ParesPortadaIzq {
border-right:0.0625em solid #CCCCCC;
float:left;
padding:.5em;
width:9em;
}

#bloqueContenido #contenido #ParesPortadaIzq {
border-right:0.0625em solid #CCCCCC;
float:left;
padding:.5em;
width:9em;
}
#bloqueContenido #contenido #destPares {
display:block;
margin-bottom:0.9em;
margin-left:11em;
margin-top:0.8em;
width:23.5em;
}
#bloqueContenido #destPares a {
border-bottom:0.0625em solid #FFFFFF;
color:#666666;
display:block;
float:left;
font-size:0.7em;
padding:0.3em;
text-decoration:none;
}
#bloqueContenido #destPares a:hover {
background-color:#F8F8F8;
border-bottom:0.0625em solid #DDDDDD;
}
#bloqueContenido #destPares a img {
float:left;
height:4.2857em;
width:5.3571em;
}
#bloqueContenido #destPares a span {
color:#333333;
display:block;
margin-left:5.8em;
}
#bloqueContenido #destPares a span strong {
color:#333333;
display:block;
font-weight:bold;
}
#bloqueContenido #destPares a span span {
background:transparent url(http://www.mcu.es/web/img/bulletFlechasDirectorio.gif) no-repeat scroll right center;
color:#FFFFFF;
display:inline;
margin-left:0em;
padding-left:0.6em;
}

#submenu1 li{
list-style:none;
margin-bottom:1.5em;}


/* estilos del menú izquierda */
#msBloqueNavegacion {
padding-left:0;
padding-right:0;
height:auto;
border:0;
display:block;
width:100%;
max-width:100%;
background-color:#FFF;
margin:0;
}

/********************************************
******* NAVEGACION DE LA SECCION *******
 SEGUNDO nivel de navegacion desplegado */
#msBloqueNavegacion ul {
border:0;
margin:0;
padding:0;
}

#msBloqueNavegacion ul li {
list-style-type:none;
line-height:0.7em;
border-bottom:0.0625em solid #cdcdcd;
}

#msBloqueNavegacion ul li a {
background-image:url(../imagenes/bullet_navPrin02.gif);
background-repeat:no-repeat;
background-position:0.3em 0.7em;
text-decoration:none;
color:#333;
font-size:0.7em;
display:block;
padding:0.3em 0.1em 0.1em 1.2em;
}

#msBloqueNavegacion ul li a:hover {
background-color:#900;
background-image:url(../imagenes/bullet_navPrin02_hover.gif);
background-repeat:no-repeat;
background-position:0.4em 0.7em;
color:#FFF;
}

#msBloqueNavegacion ul li.current2 a {
padding-left:1.2em;
padding-top:0.3em;
padding-bottom:0.3em;
text-decoration:none;
color:#FFF;
font-weight:700;
background-color:#900;
background-image:none;
background-position:0.4em 0.7em;
display:block;
}

#msBloqueNavegacion ul li.current2 a:hover {
background-image:none;
background-position:0.4em 0.7em;
}

/* segundo nivel de navegacion desplegado */
#msBloqueNavegacion ul li.current2 ul {
padding-left:0.7em;
margin-bottom:0.7em;
border:none;
}

#msBloqueNavegacion ul li.current2 ul li {
list-style-type:none;
border-top:0.0625em solid #e5e5e5;
border-bottom:0.0625em solid #fff;
margin-bottom:0;
padding-bottom:0;
font-weight:400;
}

#msBloqueNavegacion ul li.current2 ul li a {
padding-left:1.3em;
display:block;
text-decoration:none;
font-weight:400;
color:#333;
background-color:#FFF;
background-image:url(../imagenes/bullet_navPrin03.gif);
background-repeat:no-repeat;
background-position:0.4em 0.7em;
}

#msBloqueNavegacion ul li.current2 ul li a:hover {
background-color:#FFF;
background-image:url(../imagenes/bullet_navPrin03.gif);
background-repeat:no-repeat;
background-position:0.4em 0.7em;
color:#333;
}

#msBloqueNavegacion ul li.current2 ul li.current3 a {
display:block;
padding-left:1.3em;
padding-top:0.27em;
padding-bottom:0.27em;
margin-bottom:0;
text-decoration:none;
color:#900;
font-weight:700;
background-color:#fff;
background-image:url(../imagenes/bullet_navPrin03_current.gif);
background-repeat:no-repeat;
background-position:0.4em 0.7em;
}

#msBloqueNavegacion ul li.current2 ul li.current3 a:hover {
color:#900;
background-color:#fff;
background-image:url(../imagenes/bullet_navPrin03.gif);
background-repeat:no-repeat;
background-position:0.4em 0.7em;
}

/* Caracterísiticas generales */
div,span,hr,ul,li,p,a,img {
	border:0;
}

form {
border:0;
margin:0;
padding:0;
}

/* FIN  caracterísiticas generales 
 estilos de la cabecera, incluido el menú de secciones */
#msBloqueSuperior,#msBloqueSuperiorSinSecciones {
position:relative;
top:1.5em;
left:0;
width:100%;
}

#msBloqueSuperior {
min-height:6em;
position:relative;
/*width:48em;*/
}

#msBloqueSuperiorPieZoom {
position:relative;
top:0;
left:0.39em;
width:100%;
min-height:6em;
position:relative;
width:59.4em;
margin: 0 auto;
}

#msBloqueSuperiorSinSecciones {
min-height:5.2em;
}

/* logo ministerio */
#msLogoArriba {
position:absolute;
top:0;
left:0.7em;

width:8em;
}

#msLogoCentro {
position:absolute;
top:1.5em;
left:0.7em;
width:8em;
}

.msImgLogo {
width:8em;
height:3.75em;
border-bottom:0.0625em solid #FFF;
border-left:0.0625em solid #FFF;
border-right:0.0625em solid #FFF;
}

/* bloque del título de la aplicación */
#msLineaCabecera {
position:relative;
float:left;
top:0;
left:0;
width:100%;
min-width:47em;
border-top:0.06em solid #CCC;
border-bottom:none;
border-right:0.06em solid #CCC;
border-left:0.06em solid #CCC;
height:5em;
min-height:5em;
max-height:5em;
}

#msLineaCabeceraSinSecciones {
position:relative;
float:left;
top:0;
left:0;
width:100%;
min-width:47em;
border-top:0.06em solid #CCC;
border-bottom:0.1875em solid #FED600;
border-right:0.06em solid #CCC;
border-left:0.06em solid #CCC;
height:5em;
min-height:5em;
max-height:5em;
}

/* un ajuste para el minimo ancho en el i-explorer */
.enLinea {
width:47em;
clear:both;
float:right;
}

#msImagenDeCabeceraIzda {
position:absolute;
top:0;
left:0;
height:5em;
min-height:5em;
max-height:5em;
}

#msTitulo {
float:right;
right:0em;
text-align:right;
position:absolute;
top:1em;
display:none;
}

#msTitulo h1 {
white-space:nowrap;
color:#C00;
font-size:1.75em;
font-weight:700;
text-align:right;
margin-right:7.5em;
margin-top:.5em;
line-height:0.7em;
}

#msLogoSecundario {
position:relative;
float:right;
text-align:right;
width:8.3125em;
height:2.4375em;
}

/* lista de secciones */
#msSecciones {
position:relative;
float:left;
white-space:nowrap;
min-height:1.7em;
height:1.7em;
width:100%;
min-width:47em;
border-top:0.06em solid #CCC;
border-bottom:0.1875em solid #FED600;
border-left:0.06em solid #CCC;
border-right:0.06em solid #CCC;
background-image:url(../imagenes/degMenu.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0;
padding:0;
}

#msSecciones ul {
width:47em;
margin:0;
padding:0;
}

#msSecciones ul li {
float:left;
display:inline;
list-style-type:none;
border-right:0.0625em solid #CCC;
line-height:1.6em;
margin:0;
padding:0;
}

#msSecciones ul li.activo {
text-decoration:none;
font-weight:700;
border-top-color:#333;
border-bottom:0.0625em solid #fff;
background-image:none;
background-color:#fff;
margin:0;
padding:0;
}

#msSecciones ul li.activo a {
color:#600;
}

#msSecciones li a {
font-size:0.7em;
font-weight:700;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
margin:0;
padding:0 0.5em;
}

#msSecciones ul li a:hover {
background-color:#900;
color:#FFF;
}

/* lista de idomas */
#msIdiomas {
float:right;
text-align:right;
height:1.2em;
min-width:100%;
white-space:nowrap;
display:none;
margin:0;
}

#msIdiomas a {
text-decoration:none;
font-size:.7em;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
background-image:url(../imagenes/separador2.gif);
background-repeat:no-repeat;
background-position:0.3em;
background-color:#fff;
margin:0;
padding:0 0 0 0.7em;
}

#msIdiomas a:hover {
text-decoration:underline;
color:#933;
}

#msIdiomas ul li.primerElemento a {
background-image:none;
padding-left:0.5em;
}

/* FIN  estilos de la cabecera 
 estilos del contenido central */
#msContenido {
/*width:48em;*/
left:0;
margin:0;
padding-top:7.375em;
}

/* opcionalmente usando todo el ancho o separando una zona para el menú izquierda y otra para información derecha
 usa toda el ancho */
#msCenter {
position:relative;
top:0;
left:0;
height:100%;
width:100%;
margin:0;
padding:0;
}

/* usa zona izquierda para menu y derecha para contenido*/
#msCenter #msIzquierda {
position:relative;
float:left;
top:0;
width:8em;
min-width:8em;
max-width:8em;
border-right:0.06em solid #CCC;
border-left:none;
border-bottom:none;
border-top:none;
margin:0;
}

#msCenter #msDerecha {
margin-left:8em;
border-left:0.06em solid #CCC;
padding:0;
}

/* FIN  estilos del cuerpo de contenido
 estilos del pie */
#msBloqueInferior {
position:relative;
bottom:0;
width:100%;
max-width:100%;
text-align:left;
display:block;
clear:both;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
background:url(../imagenes/bg_pie.gif) no-repeat center top #fff;
padding-top:0.5em;
}

#msBloqueInferior img {
float:right;
padding-right:0.7em;
}

#msBloqueInferior img.dobleA {
text-align:right;
border:0;
width:6em;
height:2em;
}

#msBloqueInferior p {
padding-left:0.7em;
font-weight:700;
margin:0;
}

#msBloqueInferior ul {
padding-left:0.7em;
margin:0;
}

#msBloqueInferior li {
padding-left:1.8em;
list-style-type:none;
display:inline;
background:url(../imagenes/separadorPie.gif) no-repeat left;
margin:0;
}

#msBloqueInferior li.primerElemento {
padding-left:0;
background:none;
}

#msBloqueInferior a {
text-decoration:none;
color:#333;
}

#msBloqueInferior a:hover {
text-decoration:underline;
}

/* Añadido desde CSS de Micrositio IPHE */
body {
background-color:#FFF;
color:#333;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
margin-top:0;
padding-top:0;
}

/*eliminamos los BRs*/
br {
font-size:0.4em;
height:0.4em;
max-height:0.4em;
min-height:0.4em;
}
























/* INICIO PARES*/
/* INICIO DESCRIPCION IMPRIMIBLE*/
 .enLinea {width:47em;clear:both;float:right;}
 
.area_descripcion{cursor:pointer; margin-top:0.3125em; margin-left:0.3125em; font-weight:bold; font-size:0.9em;}
.ficha{
	font-size: 1.1em;
	padding:0.0625em 0.0625em 0em 0.0625em;
	text-align:left;
	vertical-align: top;
}
.area{
	font-size: 1em;
	color: #990000;
	background-color: #f6f6f6;
	height:1.2em;
}
.esquema{padding-top:1.0em;}
#cajaimagenes{text-align:center; margin-top:0.25em;}
#cajaimagenes td{width:5.625em; height:5.9375em; vertical-align:top;}
#cajaimagenes td{width:5.625em; height:5.9375em; vertical-align:top;}
#caja2{position: relative; float:none; background: #ffffff; border: thin solid #999999; border-width: 0.0625em 0.0625em 0.0625em 0.0625em; text-align:left; margin:0.1875em 0.1875em 0.1875em 0.1875em}
#nada{list-style:none}
#campo_detalle{position:relative; margin-left:3.125em}

/*FIN UNIDAD IMPRIMIBLE*/
/*INICIO INVENTARIO*/
#cajainventario ul,#cajainventario2 li{
	padding:0.25em;
	margin-left: 0.5em;	
	list-style:none;
}
#cajainventario li,#cajainventario2 li{
	padding:0.25em;
	margin-left: 0.75em;
	list-style:none;
}
#inventarioTitulo {
padding-left:0.5em;
padding:0.25em;
position:relative;
background-color:#f6f6f6;
border:0.06em solid #CCCCCC;
text-align: left;
/*width:742px;*/
height:1em;
color:#666;
font:normal 400 0.7em verdana,arial,helvetica,sans-serif;
/*POSITION: relative;*/ 
}
#inventarioTitulo .parttit { width:78%;float:left;display:inline; }
#inventarioTitulo .partlink { display:inline;text-align:right;float:right;padding-right:0.5em; }
.clears{ clear:both; }

.derecha{
float:right;
}
#cajainventario{
text-align:left;
list-style-type:none;
list-style-position:outside;
list-style-image:none;
border:solid #ccc .0625em;

}
.cajainventario{
text-align:left;
list-style-type:none;
list-style-position:outside;
list-style-image:none;
border:solid #ccc .0625em;

}
#cajainventarioSubDcha{
text-align:left;
border-right:solid #ccc .0625em;
border-left:solid #ccc .0625em;
border-bottom:solid #ccc .0625em;
border-top:solid #ccc .0625em;
width:46%;
/*height:4.75em;*/
height:3em;
padding-left:1em;
background:#f6f6f6;
margin-bottom:1em;
}
.cajainventarioSubIzq{
text-align:left;
border-right:solid #ccc .0625em;
border-left:solid #ccc .0625em;
border-bottom:solid #ccc .0625em;
border-top:solid #ccc .0625em;
width:48%;
/*height:4.75em;*/
height:3em;
padding-right:0.5em;
padding-left:1em;
background:#f6f6f6;
margin-bottom:1em;
}
#contienecajas{
text-align:left;
display:block;
padding-bottom:.5em;
padding-left:0.5em;
width:47em;
border:0.0625em solid #CCC;
}
.titulocajaInventario{
text-align:left;
border-bottom:0.0625em solid #CCC;
}
#todoInventario {
display:block;
position:relative;
font-size:1em;
padding-top: 0.5em;
}
/*FIN INVENTARIO*/

/*INICIO VISOR*/
/*INICIO ZOOM*/
#cajaZoom{
text-align:left; 
border: thin solid #ccc; 
border-width: 0.0625em 0.0625em 0.0625em 0.0625em;
margin:1.4375em 0em 0em 0em; 
padding-top:0.1875em;
}
/*FIN ZOOM*/

.imagenes{
width:15.5em;
}
.imagenes td{
margin:1em;
}
.bordegris{
border:thin solid #3e4964;
border-width:0.0625em;
padding:0em;
}
#derechaVisor{
float:right;
}
#imagenmed{
text-align:center;
background:#FFF;
border:thin solid #CCC;
overflow:hidden;
width:29.5em;
height:33.5em;
padding-left:1em;
border-width:0.0625em 0.0625em 0;
}
#contenedor_borde{
text-align:center;
border:thin solid #CCC;
border-width:0.0625em;

}
#listaimagenes{
text-align:center;
height:33.5em;
}
.gris{
text-align:center;
padding:.5em;
margin-top:0;
background:#f8f8f8;
border-bottom:solid #ccc .0625em;
}
#botones_mas_menos{
height:2.1875em;
margin-top:-1.4375em;
}
#botones_mas{
margin-right:0em;
float:right;
width:2em;
}
#botones_menos{
margin-left:0em;
float:left;
width:2em;
}
#coloca_campos{
text-align:left;
padding:.15em;
}
#cajaimagenes{
text-align:center;
width:5.625em;
height:5.9375em;
margin-top:0.25em;
vertical-align:top;
}
.seleccionada{
background:#f8f8f8;
border:thin solid #CCC;
border-width:0.0625em;
}
#botonera_izda{
float:left;
text-align:center;
padding:0;
position:absolute;
margin-top:.5em;

width:2em;
background:#EEE;
border-top:solid .2em #f90;
border-right:solid .125em #CCC;
border-bottom:solid .125em #CCC;
border-left:solid .125em #CCC;
padding-top:0.2em;
z-index:999;
}

/*FIN VISOR*/
#enlaces_letras {
background:#f8f8f8;
border-top:0.0625em solid #DDD;
border-left:0.0625em solid #DDD;
border-right:0.0625em solid #DDD;
min-height:1.6em;
max-height:1.6em;
display:block;
padding-bottom:0.3em;
text-align:center;
}
#error_cuadro {
background:#f8f8f8;
border-top:0.0625em solid #DDD;
border-left:0.0625em solid #DDD;
border-right:0.0625em solid #DDD;
border-bottom:0.0625em solid #DDD;
min-height:1.6em;
max-height:1.6em;
display:block;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-top: 0.5em;
text-align:left;
font-weight: bold;
}
#nave_lista {
background:#ffffff;
border-top:0.0625em solid #DDD;
border-left:0.0625em solid #DDD;
border-right:0.0625em solid #DDD;
border-bottom:0.0625em solid #DDD;
display:block;
text-align:left;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-top: 0.5em;
width:25em;

}
#nave_lista_padre {
background:#f8f8f8;
border-top:0.0625em solid #DDD;
border-left:0.0625em solid #DDD;
border-right:0.0625em solid #DDD;
border-bottom:0.0625em solid #DDD;
display:block;
text-align:left;
margin-left:1.75em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-top: 0.5em;
margin-top: 0.5em;
margin-right: 0.5em;
width:18.5em;
}

.lineaIzqRoja{
border-left:0.0625em solid #900;
}
.lineaIzqGris{
border-left:0.0625em solid #CCC;
}
#izquierda, .izquierda {
float:left;
}

.titulo {
font-size:1.4em;
color:#333;
padding-top:0.7em;
font-weight:normal;
border-bottom:#ccc solid 0.0625em;
margin-left:0.5em;
margin-right:0.5em;
}
.tituloagenda {
font-size:1.2em;
color:#333;
font-weight:normal;
float:left;
margin-left:0.2em;
margin-top:0.2em;
}
blockquote {
margin:0.5em .5em 0;
}
#botones {
padding-bottom:.5em;
overflow:hidden;
}
.resultados {
margin-top:1em;
padding:1em;
background-color:#F2F1F2;
text-align:left;
border:solid 0.0625em #CCC;
}
.resultadosBlanco {
margin-top:1em;
padding:1em;
background-color:#FFFFFF;
text-align:left;
border:solid 0.0625em #CCC;
}
#cajavisor{
position:absolute;
float:none;
border:0.0625em solid #CCC;
background-color:#FFF;
}
#cajaunidad {
position:relative;
float:none;
border:0.0625em solid #CCC;
text-align:left;
background-color:#FFF;
}
#caja {
position:relative;
width:36em;
float:none;
border:0.0625em solid #CCC;
text-align:left;
background-color:#FFF;

}
#cajainventario2 {
text-align:left;
width:39.375em;
border:solid #ccc 0.0625em;
}
#cajaSubIndex {
position:relative;
width:36em;
float:none;
border-top:0.0625em solid #CCC;
text-align:left;
background-color:#FFFFFF;
}
#cajaSub {
position:relative;
width:36em;
float:none;
border-top:0.0625em solid #CCC;
text-align:left;
background-color:#F8F8F8;
}
#caja_roja {
position:relative;
border:thin solid #900;
border-width:0.0625em;
}
.tema {
font-size:0.7em;
background-color:#f6f6f6;
text-align:left;
font-weight:700;
border:thin solid #dfdfdf;
border-width:0.0625em;
padding:0 0.125em 0.125em 0.4375em;
}
#cajaOscura {
position:relative;
width:36em;
float:none;
border-top:0.0625em solid #CCC;
text-align:left;
background-color:#f8f8f8;
padding: 0.5em;
}
.ficha{
text-align:left;
vertical-align:top;
/*font-size:0.7em;*/
padding:0.0625em 0.0625em 0em;
}
#margen{
margin-left: 0.5em;
}
.checkboxAgenda{
	margin-top: 0.1em;
	float:left;
	height:100%;
}
#margenagenda{
margin-left: 2.4em;
margin-top: 0.1em;
margin-bottom: 0.5em;
margin-right: 0.5em;
}
.margenrecursivo{
margin:0em;
padding-left:1em;
}
#margen2{
margin-left:2em;
padding-left: 2em;
margin-bottom: 0.5em;
margin-top: 0.5em;
margin-right: 0.5em;
}
#margen3{
margin-left:2.5em;
padding-left: 2.5em;
}
#margen4{
margin-left:6.5em;
padding-left:6.5em;
}
.campo {
margin-top:1em;
padding-top:.5em;
}
#contenedor {
position:relative;
text-align:center;
width:36em;
margin:0 auto;
}
#contenedorSignatura {
position:relative;
background-color:#F2F1F2;
border:solid 0.0625em #CCC;
padding: 1.5em;
text-align:center;
vertical-align:middle;
width:30em;
margin:0 auto;
}
.contenedorSignatura {
position:relative;
background-color:#F2F1F2;
border:solid 0.0625em #CCC;
padding: 1.5em;
text-align:center;
vertical-align:middle;
width:30em;
display:block;
margin:0 auto;
}
.contenedorSignaturaOculta {
position:relative;
background-color:#F2F1F2;
border:solid 0.0625em #CCC;
padding: 1.5em;
text-align:center;
vertical-align:middle;
width:30em;
display:none;
}
#contenedor select, #contenedor input{
font-size:.7em;
}
.campo_dcha {
font-family:arial;
width:12.5em;
float:left;
text-align:right;
font-size:0.7em;
padding-right:0.7em;
}
textarea{
font-size:0.9em; 
}
.texto{
font-size:.7em;
}
.textoGrande{
font-size:.8em;
}
.texto_centrado{
font-size:.7em;
text-align:center;
}
.textoini{
font-size:.7em;
padding-left:1em;
padding-right:1em;
text-align:justify;
}
.textoinierror{
font-size:.7em;
padding-left:1em;
padding-right:1em;
color:#900;
text-align:justify;
font-weight:bold;
}
.campo_obli {
text-align:right;
font-size:0.7em;
font-weight:bold;
color:#333;
padding-right:0.5em;
padding-bottom:0.5em;
}
.campo_dcha span,.campo_obli span {
border-left:0.25em solid #FC0;
color:#FFF;
font-size:0.7em;
padding-left:0;
}
#derecha {
text-align:right;
}
.oculta{
visibility:hidden;
}
.bold{
font-weight:bold;
font-size:1.1em;
}
.area{
background:#f6f6f6;
color:#900;
font-weight:bold;
margin-left:2em;
margin-right:.5em;
margin-bottom:0.5em;
padding:.5em;
}
.enlacesnodecorado{
font-size:0.7em;
color:#666;
text-decoration:none;
cursor:pointer;
}
.enlacesnodecoradocursornohand{
font-size:0.7em;
color:#666;
text-decoration:none;
}
.enlacesnodecoradoresultados{
font-size:1em;
color:#666;
text-decoration:none;
cursor:hand;
}
.enlacesnodecoradoIcono{
font-size:0.7em;
color:#666;
text-decoration:none;
cursor:hand;
}
.enlacesnodecoradoresultadosIcono{
font-size:1em;
color:#666;
text-decoration:none;
cursor:pointer;
}

.enlacesnodecoradoletranormal{
font-size:1em;
color:#666;
text-decoration:none;
cursor:pointer;
}
.enlacesdecorado{
font-size:0.7em;
color:#666;
cursor:pointer;
}
.enlacespaginacion{
font-size:0.7em;
color:#900;
cursor:pointer;
}
.noenlacespaginacion{
font-size:0.7em;
color:#666;
}
.enlacespaginacionnormal{
font-size:1em;
color:#900;
cursor:pointer;
}
.selects{
font-size:0.7em;
border:0.09em solid #666;
text-decoration:none;
cursor:pointer;
border-color:#999;
margin-bottom:.3em;
}
.inputs{
font-size:.7em;
}
.textopaginayuda{
padding:1em;
}
.areadetexto{
font-size:.7em;
font-family: Arial;
width:40em;
margin-bottom:.3em;
margin-top:.3em;
}
a.enlacesnodecoradoletranormal:hover{
font-size:1em;
color:#900;
text-decoration:underline;
}
a.enlacesnodecoradoresultados:hover{
font-size:1em;
color:#900;
text-decoration:underline;
}
a.archivo:hover,a.enlacesnodecorado:hover,a.enlacesnodecoradoIcono:hover{
color:#900;
text-decoration:underline;
cursor:hand;
}
.centrar {
text-align:center;
font-size: 1em;
}
br {
font-size:0.4em;
height:0.4em;
max-height:0.4em;
min-height:0.4em;
}
#contenedor br{
font-size:0.4em;
height:0.4em;
max-height:0.4em;
min-height:0.4em;
}
#campo_inventario {
margin-left:1.2em;
}
.error {
font-size:0.7em;
color:#900;
padding-top:2em;
}
#justo {
text-align:justify;
font-size:.7em;
}
.capa_visible{display:block;}
.capa_invisible{display:none;}
.orden {
font-size:1.05em;
color:#900;
font-weight:700;
padding-left:0.3em;
}

.rojodestacado {
font-size:1em;
color:#900;
font-weight:700;
}
#textoayuda {
display:block;
text-align:left;
background-color:#FFC;
border-left:solid .0625em #CCA;
border-right:solid .0625em #CCA;
border-bottom:solid .0625em #CCA;
border-top:solid .0625em #CCA;
margin:0em;
padding:1em;
}
#textodestacado {
display:block;
text-align:left;
background-color:#FFF;
border-left:solid .0625em #CCA;
border-right:solid .0625em #CCA;
border-bottom:solid .0625em #CCA;
border-top:solid .0625em #CCA;
margin:0em;
padding:0.5em;
}
#textodestacadobottom {
display:block;
text-align:left;
background-color:#FFF;
border-left:solid .0625em #CCA;
border-right:solid .0625em #CCA;
border-bottom:solid .0625em #CCA;
border-top:solid .0625em #CCA;
margin:0em;
margin-bottom:1em;
padding:0.5em;
}
#textodestacadoin {
display:block;
text-align:left;
background-color:#f8f8f8;
border-bottom:solid .0625em #CCA;
margin:0em;
padding:1.5em;
}
#textoresultados {
text-align:left;
display:block;
padding-bottom:0.3em;
padding-top:0.5em;
}
#numresultados{
display:block;
float:left;
width:8em;
text-align:center;
background-color:#FFC;
border-left:solid .0625em #CCA;
border-right:solid .0625em #CCA;
border-bottom:solid .0625em #CCA;
padding:0.3em;
padding-top:0.5em;
}
#numresultados,#textoresultados {
border-right:solid .0625em #CCA;
border-bottom:solid .0625em #CCA
}
#numresultados,#textoresultados,#leyenda {
height:3.5em
}
.relleno{
margin:0.2em;
}
.relleno2{
position:relative;
}
#archivo {
position:relative;
background-color:#f6f6f6;
border:0.0625em solid #CCCCCC;
text-align:left;
font-weight:bold;
font-family:Verdana;
padding-left: 0.3em;
padding-bottom: 0.2em;
}
.fondos {
background-repeat:no-repeat;
background-position: .3em .3em;
list-style:none;
text-align:justify;
padding-left:1em;
padding-bottom:0.2em;
padding-top:0.1em;
border-top-width: 0;
border-right-width: 0.0625em;
border-bottom-width: 0.0625em;
border-left-width: 0.0625em;
border-style:solid;
border-color:#eee;
}
.pos_1_sup {
background-color:#f8f8f8;
border:0.0625em solid #DDD;
display:block;
margin:0em;
padding-bottom:0.2em;
text-align:right;
}
.pos_1_inf {
background-color:#f8f8f8;
border:0.0625em solid #DDD;
display:block;
margin:0em;
padding-bottom:0.2em;
text-align:right;
}
#todo {
font-size:1em;
}
#tabla .serie {
color:#900;
background-color:#f8f8f8;
border:thin solid #DDD;
text-align:center;
border-width:0.0625em;
padding:0.3125em 0.3125em 0.3125em 0.3125em;
}

#tabla {
border:0;
}
#tabla td {
border:thin solid #F4F1F4;
border-width:0.0625em;
}
.serie {
color:#900;
background-color:#f6f6f6;
border:thin solid #900;
text-align:center;
font-weight:700;
border-width:0.0625em;
padding:0.125em 0.125em 0.125em 0.3125em;
}
.titulocaja {
color:#900;
font-size:0.7em;
border:thin solid #900;
text-align:center;
font-weight:700;
border-width:0 0 0.0625em;
padding:0.125em 0.125em 0.125em 0.3125em;
}
/*.ocultaarchivo{
	visibility:hidden;
}
*/
.ocultaagrupaciones{
	visibility:hidden;
}
#letraroja{
color:#900;
}
.letraroja{
color:#900;
}
/* INICIO BOTONES PARES */
.boton{
font-size:.7em;
background: url(http://www.mcu.es/web/img/bgFormBoton.gif) bottom repeat-x; 
border: 0.0625em solid #999; 
padding-top: 0.2em; 
padding-left: 0.2em; 
padding-right: 0.2em; 
margin-top: 0.3em; 
margin-right: 0.3em;
cursor: hand;
}
.boton_separar{
margin-bottom: 2em;
}
.botonatras{
font-size:.7em;
background: url(../imagenes/bgFormAtras.gif) bottom repeat-x;
border: 0.0625em solid #999999; 
padding-top: 0.2em; 
padding-left: 0.3em; 
padding-right: 0.3em; 
margin-top: 0.3em; 
margin-right: 0.3em;
cursor:hand;
}
.enlacesboton{
font-size:.7em;
background: url(http://www.mcu.es/web/img/bgFormBoton.gif) bottom repeat-x; 
border: 0.0625em solid #999999; 
padding-top: 0.4em;
padding-left: 0.8em;
padding-right: 0.8em; 
margin-top: 0.3em; 
margin-right: 0.3em; 
text-decoration:none;
color:#000000;
}
.rec_pass {
background:transparent;
font-size:0.7em;
color:#666;
cursor:pointer;
border:0;
text-align:left;
border-style:hidden;
}

.rec_pass2 {
background:transparent;
font-size:0.7em;
color:#900;
cursor:pointer;
border:0;
text-align:right;
border-style:hidden;
display:inline;

}
.rec_passb {
background:transparent;
font-size:0.7em;
color:#666;
cursor:pointer;
border:0;
text-align:left;
border-style:hidden;
display:inline;
}

/* .rec_passb2 {
background:transparent;
font-size:0.7em;
color:#900;
cursor:pointer;
border:0;
text-align:left;
border-style:hidden;
display:inline;
padding-left: 10em;
}
*/

.botonVisor{
text-align:center;
background-color: transparent;
width:1.5em;
height:1.5em;
border: 0em;
margin-left:0.3em;
border-style:hidden;
cursor:pointer;
/*align:center;*/
}
#botonZoom{
background-image: url(../imagenes/boton_zoom_mas.gif) ;
background-repeat:no-repeat;
}
#botonZoomMenos{
background-image: url(../imagenes/boton_zoom_menos.gif) ;
background-repeat:no-repeat;
}
#botonAjustar{
background-image: url(../imagenes/boton_ajustar.gif) ;

background-repeat:no-repeat;
}
#botonRotarI{
background-image: url(../imagenes/boton_rotar_izda.gif) ;
background-repeat:no-repeat;
}
#botonRotarD{
background-image: url(../imagenes/boton_rotar_dcha.gif) ;
background-repeat:no-repeat;
}
#botonContrasteMas{
background-image: url(../imagenes/boton_contraste.gif) ;
background-repeat:no-repeat;
}
#botonContrasteMenos{
background-image: url(../imagenes/boton_quitar_contraste.gif) ;
background-repeat:no-repeat;
}
#botonDespolarizar{
background-image: url(../imagenes/boton_despolarizar.gif) ;
background-repeat:no-repeat;
}
#botonPolarizar{
background-image: url(../imagenes/boton_polarizar.gif) ;
background-repeat:no-repeat;
}
#botonMenosPeq{
background-image: url(../imagenes/boton_menos_peq.gif) ;
background-repeat:no-repeat;
}
#botonMasPeq{
background-image: url(../imagenes/boton_mas_peq.gif) ;
background-repeat:no-repeat;
}
#botonImprimirMulti{
background-image: url(../imagenes/boton_print_multi.gif) ;
background-repeat:no-repeat;
}


#botonContrastMenos{background-image: url(../imagenes/contrast_menos.png);
background-repeat:no-repeat;}
#botonContrastMas{background-image: url(../imagenes/contrast_mas.png);
background-repeat:no-repeat;}
#botonBrilloMenos{background-image: url(../imagenes/brillo_menos.png);
background-repeat:no-repeat;}
#botonBrilloMas{background-image: url(../imagenes/brillo_mas.png);
background-repeat:no-repeat;}


#defaultBrightContrast{background-image: url(../imagenes/eye.png);
background-repeat:no-repeat;}
.zoomLevel{height:10px;}


.botonOk{
background:url(../imagenes/boton_ok.gif);
background-color:transparent;
border:0em;
width:1.5em;
height:1.5em;
background-repeat:no-repeat;
}
.botonOculto{
background:#FFF;
border:0em;
width:0.01em;
height:0.01em;

}

.imgZoom{
margin-left:2.0em;
padding:0.5em;
}
.bordeDerecho {
/*width:47.875em;*/
border-right:solid 0.0625em #CCC;
}
/* FIN BOTONES PARES */

/* FIN PARES*/



















#msLineaCabeceraSinSecciones2 {
position:relative;
float:left;
top:0;
left:0;
width:98%;
border-top:0.06em solid #CCC;
border-bottom:0.1875em solid #FED600;
border-right:0.06em solid #CCC;
border-left:0.06em solid #CCC;
height:5em;
min-height:5em;
max-height:5em;
}

#msTitulo2 {
position:relative;
float:right;
top:0.5em;
right:1.5em;
}

.enLinea2 {
clear:both;
float:right;

}

#msTitulo2 h1 {
color:#333;
font-size:0.7em;
font-weight:400;
text-align:right;
white-space:nowrap;
}

#msContenido2 {
position:static;
top:0;
left:0;
width:98%;
border-top:none;
border-bottom:0.4em solid #FED600;
border-left:0.06em solid #CCC;
border-right:0.06em solid #CCC;
margin:0;
padding:0;
}

#msBloqueSuperior #msIdiomas {
position:absolute;
left:0;
top:0.3em;
text-align:left;

}

#msBloqueSuperior #msIdiomas a {
text-decoration:none;
font-size:.7em;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
background-image:url(http://www.mcu.es/web/img/separador2.gif);
background-repeat:no-repeat;
background-position:0.3em;
background-color:#fff;
margin:0;
padding:0 0 0 0.7em;
}

#msBloqueSuperior #msIdiomas ul li.primerElemento a {
background-image:none;
padding-left:0.5em;
font-weight:700;
}

#msBloqueSuperior #msNavRecursiva {
position:absolute;
left:0;
top:0.3em;

/*width:48em;*/
text-align:right;
font-family:Verdana;
color:#333;
height:1.6875em;
}

#msBloqueSuperior #msNavRecursiva a {
text-decoration:none;
font-size:.7em;
color:#333;
background-image:url(http://www.mcu.es/web/img/separador3.gif);
background-repeat:no-repeat;
background-position:0;
background-color:#fff;
margin:0;
padding:0 0.5em 0 0.7em;
}

#msBloqueSuperior #msNavRecursiva ul li.primerElemento a {
background-image:none;
}

#msBloqueSuperior #msLogo {
position:absolute;
left:0.7em;
top:1em;
}

#msLogo img {
height:3.75em;
border:#FFF solid 0.125em;
}

#msImagenDeCabecera {
position:absolute;
left:0;
top:0em;
border-bottom:0.0625em solid #CCC;
}

#msImagenDeCabecera img {
/*width:48em;*/
height:5.875em;
}

#msTitulo h1 span {
color:#555;
font-size:.6em;
font-weight:700;
}

#msBloqueSuperior #msLogoSecundario {
position:absolute;
left:43.8em;
top:2em;
}

#msBloqueSuperior #msLogoSecundario img {
width:3.8125em;
height:3.8125em;
}

#msNavPrincipal {
position:absolute;
top:5.9375em;
left:0;
width:/*47.875em*/99.8%;
height:1.625em;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
border-bottom:0.2875em solid #FED600;
border-left:0.0625em solid #CCC;
border-right:0.0625em solid #CCC;
background-image:url(http://www.mcu.es/web/img/degMenuIPHE.gif);
}

#msNavPrincipal ul li {
float:left;
padding-left:0.5em;
padding-right:0.5em;
text-align:left;
list-style-type:none;
border-right:0.0625em solid #CCC;
height:1.625em;
vertical-align:middle;
}

#msNavPrincipal ul li a {
font-size:0.7em;
font-weight:700;
color:#333;
text-decoration:none;
}
#msNavPrincipal ul li.activo {
background-color:#FED600;
}

#msNavPrincipal ul li.normal {
background-image:url(http://www.mcu.es/web/img/degMenuIPHE.gif);
}

#bloqueNavegacion {
border-top:none;
margin-top:0.3em;
}

#bloqueInferior {
border-top:0.4em solid #FED600;
}

#central h2 {
padding-top:0.5em;
padding-bottom:0;
margin-bottom:0;
}

#msContenido #central {
padding-top:0;
margin-bottom:0.7em;
}

#bloqueContenido #contenido #PARESPortadaIzq {
width:8em;
border-right:0.0625em solid #CCC;
float:left;
padding:0.7em;
}

#bloqueContenido #contenido #destPARES {
margin-top:0.7em;
margin-bottom:0.7em;
width:20em;
margin-left:12em;
}

#bloqueContenido #destPARES a {
font-size:0.7em;
display:block;
text-decoration:none;
color:#666;
border-bottom:0.0625em solid #FFF;
padding:0.3em;
}

#bloqueContenido #destPARES a:hover {
background-color:#F8F8F8;
border-bottom:0.0625em solid #DDD;
}

#bloqueContenido #destPARES a img {
width:3.75em;
height:3.6875em;
float:left;
background-color:#FFF;
border:0.0625em solid #DDD;
padding:0.0625em;
}

#bloqueContenido #destPARES a span {
color:#333;
display:block;
margin-left:4.4em;
}

#bloqueContenido #destPARES a span strong {
color:#333;
font-weight:700;
display:block;
}

#bloqueContenido #destPARES a span span {
display:inline;
margin-left:0;
padding-left:.7em;
background:url(http://www.mcu.es/web/img/bulletFlechasDirectorio.gif) no-repeat right;
color:#FFF;
}

#contenidoAdicional div.caEnlaces ul li {
margin-bottom:0;
}

#contenidoAdicional div.caContenidosRelacionados ul {
border-bottom-style:none;
}

#contenidoAdicional div.caContenidosRelacionados ul li.link {
background:url(http://www.mcu.es/web/img/icoLINK.gif) no-repeat 0;
border-bottom:0.0625em solid #E3E3E3;
}

#contenidoAdicional div.caContenidosRelacionados ul li a {
color:#A7000C;
}

#msImagenDeCabeceraIzda img,#msImagenDeCabeceraIzda2 img {
height:5em;
width:21.875em;
}

#msIdiomas ul  {
margin:0;
padding-bottom:1em;
}

#msIdiomas ul li,#msBloqueSuperior #msIdiomas ul li,#msBloqueSuperior #msNavRecursiva ul li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#msBloqueSuperior #msIdiomas ul,#msBloqueSuperior #msNavRecursiva ul {
list-style-type:none;
margin:0;
padding:0;
}

#msBloqueSuperior #msIdiomas a:hover,#msBloqueSuperior #msNavRecursiva a:hover {
text-decoration:underline;
color:#333;
}

#ayuda {
 text-align:right;
 padding-right:0.7em;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#B32346;
 line-height:0em;
 font-weight:normal;clear:both;
}
#ayuda a{ text-decoration:underline; background-color:#FDE600;}
#ayuda a:hover{ text-decoration:none;  background-color:#FDE600;}

/*.radio_linea {
font-family:arial;
float:left;
font-size:0.7em;
padding-left:7em;
padding-bottom: 0.7em;
}*/
/*.radio_linea label { padding-right:0.7em;}*/

.radio_linea {  margin-left:4.7em; } 
.radio_linea ul{  font-family:arial; font-size:0.7em; }
.radio_linea ul li{ list-style:none;display:inline; }
.radio_linea ul li span{ display:block;width:145px; float:left; }

DIV#formularios {
	MARGIN-TOP: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#formularios #aviso {
	BORDER-RIGHT: #dddddd 0.06em solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #dddddd 0.06em solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #dddddd 0.06em solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #dddddd 0.06em solid; BACKGROUND-COLOR: #f8f8f8
}
DIV#formularios #aviso SPAN {
	DISPLAY: block; PADDING-LEFT: 1.6em; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/web/img/icoAviso.gif) no-repeat left 50%; TEXT-TRANSFORM: uppercase; COLOR: #990000
}
DIV#formularios #aviso SPAN.error {
	DISPLAY: block; PADDING-LEFT: 1.6em; FONT-WEIGHT: bold; BACKGROUND: url(/web/img/icoEnvioError.gif) no-repeat left 50%; TEXT-TRANSFORM: uppercase; COLOR: #990000
}
DIV#formularios #aviso SPAN.ok {
	DISPLAY: block; PADDING-LEFT: 1.6em; FONT-WEIGHT: bold; BACKGROUND: url(/web/img/icoEnvioOK.gif) no-repeat left 50%; TEXT-TRANSFORM: uppercase; COLOR: #339933
}
DIV#formularios #aviso UL {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0em; LIST-STYLE-TYPE: none
}
DIV#formularios #aviso UL LI {
	PADDING-LEFT: 0em; FONT-SIZE: 1em; LIST-STYLE-IMAGE: url(/web/img/bulletCamposError.gif); PADDING-BOTTOM: 0em; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 1.2em
}
DIV#formularios #aviso UL LI A {
	PADDING-BOTTOM: 0em; COLOR: #333333; TEXT-DECORATION: underline
}
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-TOP: 0.5em; FONT-SIZE: 0.7em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
DIV#formularios DIV FORM P.formNota SPAN {
	FONT-SIZE: 0.7em; BORDER-LEFT: #ffcc00 0.25em solid; COLOR: #ffffff
}
DIV#formularios DIV FORM LABEL {
	PADDING-RIGHT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 0.7em
}
DIV#formularios DIV FORM LABEL SPAN {
	PADDING-LEFT: 0em; FONT-SIZE: 0.8em; BORDER-LEFT: #ffcc00 0.25em solid; COLOR: #ffffff
}
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: #dddddd 0.06em solid
}
DIV#formularios DIV FORM FIELDSET {
	BORDER-RIGHT: #dddddd 0.06em solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffcc00 0.25em solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0em; MARGIN: 0.5em 0em 0.3em; BORDER-LEFT: #dddddd 0.06em solid; PADDING-TOP: 0em; BORDER-BOTTOM: #dddddd 0.06em solid
}
DIV#formularios DIV FORM FIELDSET LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase; COLOR: #333333
}
DIV#formularios DIV FORM FIELDSET DIV {
	CLEAR: both; PADDING-RIGHT: 0.1em; DISPLAY: block; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.3em; MARGIN: 0em; PADDING-TOP: 0.3em
}
DIV#formularios DIV FORM FIELDSET DIV DIV {
	CLEAR: both; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0.8em 0em; VERTICAL-ALIGN: top; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV LABEL {
	CLEAR: none; DISPLAY: block; FONT-SIZE: 0.7em; FLOAT: left; MARGIN-BOTTOM: 0.3em; WIDTH: 6em; TEXT-ALIGN: right; FONT-WEIGHT: normal; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em;
}
DIV#formularios DIV FORM FIELDSET DIV DIV INPUT {
	FONT-SIZE: 1em
}
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 {
	CLEAR: both; PADDING-RIGHT: 0.3em; DISPLAY: block; PADDING-LEFT: 0em; FONT-SIZE: 0.65em; FLOAT: none; PADDING-BOTTOM: 0.3em; MARGIN: 0em 0em 0em 15em; COLOR: #333333; PADDING-TOP: 0em
}
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 {
	MARGIN-TOP: 0em; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
DIV#formularios DIV FORM DIV#botones INPUT {
	BORDER-RIGHT: #999999 0.06em solid; BORDER-TOP: #999999 0.06em solid; FONT-SIZE: 1em; BACKGROUND: url(/web/img/bgFormBoton.gif) repeat-x 50% bottom; MARGIN: 0.2em; BORDER-LEFT: #999999 0.06em solid; COLOR: #333333; BORDER-BOTTOM: #999999 0.06em solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1.5em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnBloque {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnBloque LABEL {
	CLEAR: both; DISPLAY: block; FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
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-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLinea LABEL.enLinea {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; FLOAT: left; PADDING-BOTTOM: 0em; WIDTH: auto; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLinea INPUT.enLinea {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; FLOAT: left; PADDING-BOTTOM: 0em; WIDTH: auto; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLinea SELECT.enLinea {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; FLOAT: left; PADDING-BOTTOM: 0em; WIDTH: auto; PADDING-TOP: 0em
}
#bloqueContenido #contenido DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLinea P.ayuda {
	MARGIN-LEFT: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLinea {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 0.8em; MARGIN-LEFT: 10em; MARGIN-TOP: 0em;
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLinea DIV {
	CLEAR: none; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN: 0em; VERTICAL-ALIGN: top; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLinea DIV LABEL {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; WIDTH: auto
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLinea DIV INPUT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 1em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 0.8em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo DIV {
	CLEAR: none; PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0em; VERTICAL-ALIGN: top; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo DIV LABEL {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; WIDTH: auto
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo DIV INPUT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo DIV LABEL INPUT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo DIV SELECT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo LABEL SELECT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo LABEL SELECT.selects {
font-size:1em;
color:#666;
text-decoration:none;
cursor:pointer;
border-color:#F9F8F8;
DISPLAY: inline;
}
DIV#formularios DIV FORM FIELDSET DIV.camposEnLineaConTitulo LABEL.boton {
	CLEAR: left; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FONT-SIZE: 0.7em; MARGIN: 1em 0em 0.5em; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 0em; TEXT-ALIGN: center
}




DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo {
	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; TEXT-ALIGN: right;width:14.5em;
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaConTitulo {
	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; FLOAT: left;  MARGIN-RIGHT: 0.1em; TEXT-ALIGN: right;
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo DIV {
	CLEAR: none; PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0em; VERTICAL-ALIGN: top; PADDING-TOP: 0em
}



/* DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo .cargandoarchivo {
CLEAR: both;
font-size:0,7em;
text-decoration:none;
DISPLAY: inline;
margin-left: 5em;
}
*/



/* .ocultaarchivo {
	visibility:hidden;
}
*/

.ocultaarchivo {
visibility:hidden;	

}
.rec_passb2 {
background:transparent;
font-size:0.7em;
color:#900;
border:0;
text-align:right;
border-style:hidden;
display:inline;
/*padding-left: -10em;*/
}
#cargandoarchivo {
background:transparent;
font-size:0.7em;
color:#900;
border:0;
text-align:left;
border-style:hidden;
display:inline;
/*padding-left: 17em;*/
}

#cargandoagrupaciones {
background:transparent;
font-size:0.7em;
color:#900;
border:0;
text-align:left;
border-style:hidden;
display:inline;
/*padding-left: 17.5em;*/
}


DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo LABEL {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; WIDTH: auto
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo INPUT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo DIV LABEL INPUT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo SELECT {
	FONT-SIZE: 1em; PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo LABEL SELECT {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo LABEL SELECT.selects {
font-size:1em;
color:#666;
text-decoration:none;
cursor:pointer;
border-color:#F9F8F8;
DISPLAY: inline;
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaConTitulo SELECT.selects {
font-size:1em;
color:#666;
text-decoration:none;
cursor:pointer;

DISPLAY: inline;
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo LABEL.boton {
	CLEAR: left; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FONT-SIZE: 0.7em; /*PADDING-BOTTOM: -1em;*/ MARGIN: 1em 0em 0.5em; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 0em; TEXT-ALIGN: center
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo SPAN {
	CLEAR: none; PADDING-RIGHT: 0.1em; PADDING-LEFT: 4em; FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0em; VERTICAL-ALIGN: top; PADDING-TOP: 0em;
}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo SPAN LABEL {
CLEAR: none;
font-size:1em;
text-decoration:none;
DISPLAY: inline;
}




DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck {	PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0.4em 12em 0.2em 1em; VERTICAL-ALIGN: top; PADDING-TOP: 0em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck INPUT {	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck SELECT {	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck LABEL { DISPLAY: inline; FONT-SIZE: 0.7em; FLOAT: none; TEXT-ALIGN: left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck ul {  MARGIN-LEFT: 9.25em; font-family:arial; font-size:1em; PADDING-LEFT: 0.3em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck ul li { list-style:none; display:inline; }
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck ul li span { display:block; width:160px; float:left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck ul li span label {  FONT-WEIGHT: normal;}

DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 { PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0.4em 0em 0.2em 1em; VERTICAL-ALIGN: top; PADDING-TOP: 0em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 INPUT { CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 SELECT {	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 LABEL {	DISPLAY: inline; FONT-SIZE: 0.7em; FLOAT: none; TEXT-ALIGN: left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 ul {  MARGIN-LEFT: 8.9em; font-family:arial; font-size:1em; PADDING-LEFT: 0.3em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 ul li { list-style:none; display:inline; }
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 ul li span { display:block; width:220px; float:left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck2 ul li span label {  FONT-WEIGHT: normal;}

DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 { PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0.4em 0em 0.2em 1em; VERTICAL-ALIGN: top; PADDING-TOP: 0em; overflow:hidden;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 INPUT { CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 SELECT {	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 LABEL {	DISPLAY: inline; FONT-SIZE: 0.7em; FLOAT: none; TEXT-ALIGN: left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 ul {  MARGIN-LEFT: 9em; font-family:arial; font-size:1em; PADDING-LEFT: 0.3em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 ul li { list-style:none; display:inline; }
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 ul li span { display:block; width:150px; float:left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 ul li span label {  FONT-WEIGHT: normal;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 ul li span input {  FONT-WEIGHT: normal;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck3 ul li span input label{  FONT-WEIGHT: normal;}

DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 { PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0.5em; MARGIN: 0.4em 0em 0.2em 1em; VERTICAL-ALIGN: top; PADDING-TOP: 0em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 INPUT { CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 SELECT {	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 LABEL {	DISPLAY: inline; FONT-SIZE: 0.7em; FLOAT: none; TEXT-ALIGN: left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 ul { font-family:arial; font-size:1em; PADDING-LEFT: 26em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 ul li { list-style:none; display:inline; }
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 ul li span { display:block; float:left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 ul li span label {  FONT-WEIGHT: normal;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 ul li span input {  FONT-WEIGHT: normal;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck4 ul li span input label{  FONT-WEIGHT: normal;}


DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 { PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0.4em 0em 0.2em 1em; VERTICAL-ALIGN: top; PADDING-TOP: 0em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 INPUT { CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 SELECT {	CLEAR: none; DISPLAY: inline; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 LABEL {	FONT-SIZE: 0.7em; FLOAT: none; TEXT-ALIGN: left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 ul {  MARGIN-LEFT: 8.5em; font-family:arial; font-size:1em; PADDING-LEFT: 0.3em;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 ul li { list-style:none; display:inline;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 ul li span { display:block; width:450px; float:left;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 ul li span label {  FONT-WEIGHT: normal;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 ul li span input {  FONT-WEIGHT: normal;}
DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo DIV.camposCheck5 ul li span input label{  FONT-WEIGHT: normal;}


DIV#formularios DIV FORM FIELDSET DIV DIV.camposEnLineaConTitulo .camposEnLineaTitulo SELECT.selects2 {MARGIN-LEFT: 15em; *margin-left: 10.5em; font-size:1em; color:#666; text-decoration:none; cursor:pointer; border-color:#F9F8F8; width: 600px;}

.botonarriba{
background:url(../imagenes/flecha_arriba.gif);
background-color:transparent;
border:0em;
width:2.1em;
height:1.5em;
background-repeat:no-repeat;
cursor:pointer;
}
.botonabajo{
background:url(../imagenes/flecha_abajo.gif);
background-color:transparent;
border:0em;
width:2.1em;
height:1.5em;
background-repeat:no-repeat;
cursor:pointer;
}



#bloqueContenido #contenido DIV#formularios DIV FORM FIELDSET DIV DIV.camposCheck P.ayuda {
	CLEAR: both; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0.4em; FONT-SIZE: 0.65em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em 2em; COLOR: #333333; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET {
	PADDING-BOTTOM: 0.5em
}
DIV#formularios DIV FORM FIELDSET FIELDSET {
	PADDING-RIGHT: 0.3em; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/web/img/bgFormFieldSet.jpg); PADDING-BOTTOM: 0.3em; MARGIN: 1em 1em 0.3em; BORDER-TOP-COLOR: #dddddd; PADDING-TOP: 0.3em; BACKGROUND-REPEAT: repeat-x
}
DIV#formularios DIV FORM FIELDSET FIELDSET DIV.camposEnLinea {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0.5em
}
DIV#formularios DIV FORM FIELDSET DIV DIV.contenedorSignatura2 {
position:relative;
background-color:#F2F1F2;
border:solid 0.0625em #CCC;
padding: 1em;
text-align:center;
vertical-align:middle;
width:30em;
display:block;
margin:0 auto;
}
DIV#formularios DIV FORM FIELDSET DIV DIV.contenedorSignaturaOculta2 {
position:relative;
background-color:#F2F1F2;
border:solid 0.0625em #CCC;
padding: 1em;
text-align:center;
vertical-align:middle;
width:95%;
display:none;
}
DIV#formularios DIV FORM FIELDSET FIELDSET DIV.camposEnLinea LABEL {
	WIDTH: auto; TEXT-ALIGN: left
}
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-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-LEFT: 0.5em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET FIELDSET DIV.camposEnBloque LABEL {
	CLEAR: both; DISPLAY: block; FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
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 {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: none; MARGIN: 1em; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#formularios DIV FORM FIELDSET FIELDSET.invisible P.ayuda SPAN {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BORDER-LEFT: #ffcc00 0.25em solid
}
DIV#formularios DIV FORM FIELDSET FIELDSET.invisible LABEL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; TEXT-ALIGN: left
}




DIV#formularios FORM FIELDSET DIV.camposTipoFecha {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 0.3em
}
DIV#formularios FORM FIELDSET DIV.camposTipoFecha DIV {
	CLEAR: none; PADDING-LEFT: 3.3em; FLOAT: left; MARGIN: 0em; VERTICAL-ALIGN: top
}
DIV#formularios FORM FIELDSET DIV.camposTipoFecha DIV LABEL {
	FLOAT: left; WIDTH: auto
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN {
	
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV {
	CLEAR: both; DISPLAY: block; MARGIN-LEFT: 2em
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV DIV {
	CLEAR: none; PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: 8em; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV DIV.operador {
	WIDTH: 5em
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV DIV LABEL {
	CLEAR: right; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: auto; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV DIV INPUT {
	CLEAR: left; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em -2.9em; WIDTH: auto; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV DIV SELECT {
	CLEAR: left; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: auto; PADDING-TOP: 0em
}
DIV#formularios DIV FORM FIELDSET.filtrosISBN DIV DIV INPUT.boton {
	CLEAR: left; PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 1em 0.5em 0.5em; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 0em; TEXT-ALIGN: center
}

/*paginación en visor zoom*/

span.numImage{font-weight:700;}

.botonMasPeqvisorZoom {
/*float:right;*/
font-size:.8em;
background: url(http://www.mcu.es/web/img/bgFormBoton.gif) bottom repeat-x; 
border: 0.0625em solid #999999; 
padding-top: 0.1em;
padding-left: 0.6em;
padding-right: 0.6em; 
margin-right: 0.3em; 
text-decoration:none;
font-weight: normal;
color:#000000;
}
.botonMenosPeqvisorZoom {
/*float:right;*/
font-size:.8em;
background: url(http://www.mcu.es/web/img/bgFormBoton.gif) bottom repeat-x; 
border: 0.0625em solid #999999; 
padding-top: 0.1em;
padding-left: 0.6em;
padding-right: 0.6em; 
margin-right: 0.3em; 
text-decoration:none;
font-weight: normal;
color:#000000;
}

.botones-nav{text-align:right;font-size: 0.7em;}

.ultimo, .primero, .botonMenosPeqvisorZoom, .botonMasPeqvisorZoom  {float:right;display:inline;}

.texto2{
font-size:.6em;
line-height: 1em; 
margin-top:0.2em;
}

.dentro {
     font-size:0.8em;
     margin-top:0;
     padding-top:0.1em;
     }

.boton.dentro{padding:0 0.5em;}

/*#Añadido para el enlace a la página del archivo en el inventario*/
span.cajainventarioSubIzq ul { float:left ;margin:0; padding:0;padding-left:5px; }
span.cajainventarioSubIzq ul li.linkext { list-style-image:none;  list-style-position:inside; list-style-image:url(../imagenes/icoLINKEXT_3.gif); padding: 0em;  }
span.cajainventarioSubIzq ul li a { vertical-align:top;font-size: 0.7em;padding:0;padding:0.1em 0.3em 0.1em 0.4em; }

.leftclear { clear:left; }
.marpadcero { margin:0; padding:0; }
#contie7 img { 
	width:auto; 
	max-width:99% !important;
	min-height:66%; 
	height:90% !important;
	height: auto;
	float:left;clear:left; 
}

.saltopagina { page-break-after: always; }

/************************ visor iviewer *****************************************************/
img { -ms-interpolation-mode: bicubic; }
.loader{
	background:#fff url(../imagenes/loader.gif) no-repeat scroll center center;
	overflow:hidden;
	z-index:9999;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	min-height:500px;
	filter: alpha(opacity=85);
	opacity:.85;
	display:none}

#formThumbsMenos, #formThumbsMas{display:inline;}

#imgBoxZoom{

	position:relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}

#navImages{
	padding:.5em;
	position:relative;
	text-align:center;
	top:-3.25em
	}

.prevImage{}
.nextImage{}
	
.correct{
		position:relative;
		top:-1.8125em
		}	
		


			#header-zoom, #footer-zoom, #navImg-zoom{width:960px;/*width:59.4em;*/clear:both;margin:0 auto;}
			#content-zoom{width:100%;clear:both;background-color:#fff;}
			#footer-zoom{margin-top:29px !important;}
			.hereda{font-size:0.7em;background-image:url(/BicentenarioIndependencias/img/fondo_contenido_C04.jpg);margin-top:-29px !important;}
			.h2Zoom{margin:0 1em!important;}
			
			#navImg-zoom .imageName {margin:0 1.5em;}
			#navImages.clear{padding:1.5em;}





/* #msContenido, #bordeIzq, #bordeDer, #bordeNav, #pantalla, #visorBox{overflow:hidden;clear:both}*/


/* !! */
#visorBoxZoom{
clear:both;
}

img.imgZoom {border:50px solid #fff;}

.controlesVisor{ 
    height: 30px;
    left: 0;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    text-align: right;
    top: -54px;
    width: 220px;
    margin-left:360px;
    top: -5px;
}

.viewer{ 
	height: 960px;
    margin: 0 40px;/*30px*/
    border:1px solid #999;
    position: relative;
     top:8px;
    }


/********** correcciones layout **********/
#visorBox{padding: 0.5em;}
#msContenido.caja-visor-zoom{
 padding-top: 7.8em;}
#visorBox #cajaVisor{ 
 padding-bottom: 2em;}
#msBloqueSuperior.visor-zoom-shell {top:0;}
#bR.zoom{margin-top:1.5em;;}

/************* slider zoom ***************/
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: .5em; cursor: default; }
.ui-slider-vertical {height: 100px;margin:0 .6em;width: .5em;}
/************* slider brillo contraste ***************/
.altoBarra {height: 60px;}

