/*
Copyright 2010 Ministerio de Cultura. Gobierno de España.
 (https://www.mcu.es)

 Licencia con arreglo a la EUPL, Versión 1.1 o -en cuanto sean aprobadas por
 la Comisión Europea- versiones posteriores de la EUPL (la "Licencia");
 Sólo podrá usarse esta obra si se respeta la Licencia.
 Puede obtenerse una copia de la Licencia en:

 http://ec.europa.eu/idabc/eupl

 Salvo cuando lo exija la legislación aplicable o se acuerde por escrito, el
 programa distribuido con arreglo a la Licencia se distribuye "TAL CUAL", SIN
 GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas.
 Véase la Licencia en el idioma concreto que rige los permisos y limitaciones
 que establece la Licencia.
*/
//#msTitulo{ position: absolute; width: 39em; top: 2.5em; left: 5.5em; }

#msTitulo {
left:5.5em;
position:absolute;
top:2.5em;
width:51em;
}
#msTitulo h1{ color: #333333; font-size: 2em; font-weight: normal; text-align: right; font-family: Arial, Helvetica, sans-serif; }

#msTitulo h1 span.h1A { font-size: 1.4em; color:#23387f; text-align: right; }
#msTitulo h1 span.h1B { font-size: 0.9em; color:#3454bb; text-align: right; }
#msTitulo h1 span.h1C { font-size: 0.55em; color:#23387F; text-align: right; }

#msContenido {border-top-color: #3454bb; }
#bloqueInferior {  border-top-color: #3454bb;}
#central {/*border-top: 0.0625em solid #ccc;*/}
#central h2 { /*display: none;*/ visibility: visible; font-size: 1em; /**/ margin: 0.4em 0em 0.4em 0em; border-bottom: 0.0625em solid #ccc; /*	padding-top: 0.4em;
	font-weight: normal;*//*	padding-top: 0.4em;
	font-weight: normal;*/ }
#central h2.titulo {margin-bottom:0em;padding-bottom:0em;padding-top:0.5em;color:#333333;font-size:1.2em;font-weight:normal;margin-bottom:0.2em;margin-left:0em;margin-right:0em;padding-top:0em;text-align:left;font-family:Arial,Helvetica,sans-serif;}

div.volverListado { display: block; float: right; width:10em; margin:0.5em 0em 0em 0em;}
div.volverListado a {font-size:0.7em; color:#23387f; text-decoration: underline; }
/*Informacion del Certificado*/
#divCabeceraCertificado { float: left; display: block; border-top: 0.2em solid #fc0; border-right: 0.0625em solid #ccc; border-bottom: 0.0625em solid #ccc; border-left: 0.0625em solid #ccc; padding: 0.5em 0.5em 0.5em 0.5em; margin:0.5em 0em; background-color: #f8f8f8; background-image: url(../imagenes/icoCertificado.gif); background-repeat: no-repeat; background-position: 0.3em 0.5em; }
#divCabeceraCertificado p { font-size: 0.7em; margin-left: 3.7em; }

#divCabeceraClave { float: left; display: block; border-top: 0.2em solid #fc0; border-right: 0.0625em solid #ccc; border-bottom: 0.0625em solid #ccc; border-left: 0.0625em solid #ccc; padding: 0.5em 0.5em 0.5em 0.5em; margin:0.5em 0em; background-color: #f8f8f8; background-image: url(../imagenes/icoLlaves.jpeg); background-repeat: no-repeat; background-position: 0.3em 0.5em; }
#divCabeceraClave p { font-size: 0.7em; margin-left: 2.7em; }

#divCabeceraClaveMinhap { float: left; display: block; border-top: 0.2em solid #fc0; border-right: 0.0625em solid #ccc; border-bottom: 0.0625em solid #ccc; border-left: 0.0625em solid #ccc; padding: 0.5em 0.5em 0.5em 0.5em; margin:0.5em 0em; background-color: #f8f8f8; background-image: url(../imagenes/icoClaveMinhap.gif); background-repeat: no-repeat; background-position: 0.3em 0.5em; }
#divCabeceraClaveMinhap p { font-size: 0.7em; margin-left: 3.7em; }


#cerrarSesion  {
	float: right;
    margin-left: 1em;
    padding: 1em 1em 0.6em 0em;
    text-align: right;
    width: auto;
}

#cerrarSesion ul{ margin: 0em 0em 0.3em 0em; list-style-type: none; font-size: 1em;  }
#cerrarSesion ul li{ background: url(../imagenes/icoKO.gif) no-repeat; padding-left: 1.9em; padding-right: 0.3em; padding-top: 0em; padding-bottom: 0.2em; list-style-image: none; line-height: 1.3em; font-weight: bold; }


form { padding: 0em; float: none; display: block; clear: both;}
p.formNota { padding: 0em; /*margin: 0em;*/margin-top:0.7em; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; text-align: right; }
span.obligatorio { color: #fc0; background-color: #fc0; font-size: 0.7em; vertical-align: middle;}

label {font-size: 0.7em; font-weight: bold;  vertical-align: top;}

fieldset { border: 0.0625em solid #ccc; display: block; margin: 0.5em 0em 0em 0em; padding: 0.7em;}
fieldset div { }
fieldset div div { margin: 0.5em 0em;}
fieldset div div#divProvincia { margin: 0.5em 0em; display: inline;}
fieldset div div#divCp { margin: 0.5em 0em; display: inline;}

legend { /*display: block; */ color: #3454BB; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 0.6em; font-weight: bold; /*padding: 0.5em;*/ margin: 0em 0em 0.5em 0em; }
fieldset p {/* margin: 0.7em 0em; padding: 0.7em 0em; border: 0.0625em solid #ccc; background-color: #f8f8f8;*/ }
fieldset label { font-size: 0.7em; font-weight: bold;  vertical-align: top;}
fieldset a {color:#23387f; /*font-size:0.7em;*/  padding:0em; text-decoration:underline;}

/*fieldset label span { color: #fc0; background-color: #fc0; margin-right: 0.2em; }*/
/*fieldset label span.obligatorio { color: #fc0; background-color: #fc0; font-size: 0.6em; vertical-align: middle;}*/
fieldset input { font-size: 0.7em;}
fieldset select { font-size: 0.7em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
fieldset input.texto { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 1em; }
fieldset label input.radio { margin-right: 0.7em; vertical-align:middle; }
fieldset div { margin:0em;  padding: 0em 0em;}
fieldset div.campos { margin: 0.7em 0em;  padding: 0em 0em;}

fieldset input.botonEnLinea { border: 0.0625em solid #ccc; margin-left: 1em; padding: 0.2em; background-image: url(../imagenes/bgFormBoton.gif); background-repeat: repeat-x; background-position: bottom; background-color: #fff;   }

/*
div.botonera { text-align: center; padding: 0em; }
div.botonera input.boton { border: 0.0625em solid #ccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #333; margin: 0em; padding: 0.3em 0.2em; background-image: url(../imagenes/bgFormBoton.gif); background-repeat: repeat-x; background-position: bottom; background-color: #fff; }
*/



div.botonera {font-size: 0.7em; text-align: center; margin-top: 0em; margin-bottom: 0.5em; padding-top: 0.5em; background-image: none;}
div.botonera input.boton { background: url(../imagenes/bgFormBoton.gif) bottom repeat-x; border: 0.0625em solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; height: 1.5em; margin: 0.2em; }


div#botones { text-align: right; margin: 0.7em 0em; }
div#botones input.botonContinuar { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; background: transparent url(../imagenes/bg_btAmarillo.gif) repeat-x scroll  bottom; border: 0.0625em solid #FFCC00; margin-top: 0.2em; padding: 0.2em 0.3em 0.3em 0.3em; text-decoration: none; color: #900; }


/* Lista de procedimientos */
ul.lstProcedimientos { list-style-type: none; }
ul.lstProcedimientos li.lstProcedimientosNoActivo { font-size: 0.7em; list-style-image: url(../imagenes/bulletProcedimientoNoActivo.gif); padding: 0em; }
ul.lstProcedimientos li.lstProcedimientosActivo { font-size: 0.7em; list-style-image: url(../imagenes/bulletProcedimientoActivo.gif); padding: 0em; }
ul.lstProcedimientos li.lstProcedimientosActivo a {  }
ul.lstProcedimientos li.lstProcedimientosActivo a:hover {  }



/* *********************************** *RAG* ******************************************************************* */
/*div#formularios ul.lstRequisitos li {font-size: 0.7em; margin:0.3em 0.5em 0em 2em; list-style-image:url(../imagenes/bulletContenido.gif);}*/
/*div#formularios ul.lstRequisitos li li {font-size: 1em;}*/

h2.tituloContenido { display:block; clear:both; margin: 0em; padding:0em; }
#bloqueContenido #contenido h3{  border-bottom: 0.0625em solid #CCCCCC; color: #3454BB; font-size: 0.8em; margin: 1em 0em 0.5em 0em; padding: 0em; }
h3.tituloSeccion { border-bottom: 0.0625em solid #CCCCCC; color: #3454BB; font-size: 0.8em; margin: 1em 0em 0.5em 0em; padding: 0em; }

#bloqueContenido #contenido div.applet {text-align: center;}


/*#bloqueContenido #contenido*/
.informacionImportante { /*margin:0.9em 0.5em 1.2em 0.5em*/ padding: /*0.4em*/0; margin: 0.7em 0em; }
.informacionImportante span {color:#23387f; display:block; font-weight:bold; /*padding-left:1.6em;*/  text-transform:uppercase;}
.textoDestacado { background:#E7F0FF url(../imagenes/bulletTextoDestacado.png) no-repeat scroll 0.3em center; border-top:0.2625em solid #3454BB; font-size:0.7em; margin-bottom:0.7em; margin-top:0.7em; padding:0.5em 0.5em 0.5em 1.8em; }

#bloqueContenido #contenido .enlacesAsociados {background-color:#F8F8F8; margin:0.9em 0.5em 0.5em 0.5em; padding:0.5em;}
#bloqueContenido #contenido .enlacesAsociados ul {margin:0em;padding:0em;}
#bloqueContenido #contenido .enlacesAsociados ul li {font-size:0.7em;list-style-image:none;list-style-type:none;}
#bloqueContenido #contenido .enlacesAsociados ul li ul {margin:0em 0.6em 0.3em 1.6em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li {font-size:1em;list-style-image:url(../imagenes/bulletEnlacesAsociados.gif);padding:0em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul {margin:0em;padding:0em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul li {background:transparent url(../imagenes/bulletEnlacesAsociadosFicheros.gif) no-repeat scroll left center;display:inline;padding-left:0.6em;padding-right:0.4em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul li.primerElemento {background:transparent none repeat scroll 0%;padding-left:0em;}
#bloqueContenido #contenido .enlacesAsociados ul li ul li ul li a {color:#990000;padding:0em;text-decoration:underline;}


div#errores{  }
div.msgError { background-color: #F8F8F8; border: 0.0625em solid #ccc; font-size: 0.7em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0.5em; }
div.msgError span.error {background:transparent url(../imagenes/icoEnvioError.gif) no-repeat scroll left center;color:#990000;display:block;font-weight:bold;padding-left:1.6em;text-transform:uppercase;}
div.msgError span.ok {font-size: 0.7em;  padding-left: 1.6em; text-transform: uppercase; color: #339933; font-weight: bold; display: block; background: url(../imagenes/icoEnvioOK.gif) left no-repeat; }
div.msgError ul {list-style-type:none;margin-bottom:0em;margin-top:0.5em;padding-bottom:0em;padding-left:1.5em;}
div.msgError ul li {color:#333333;font-size:1em;line-height:1.2em;list-style-image:url(../imagenes/bulletCamposError.gif);padding-bottom:0em;padding-left:0em;vertical-align:top;}
div.msgError ul li a {color:#333333;padding-bottom:0em;text-decoration:underline;}


#bloqueContenido #contenido div#errores{  }
#bloqueContenido #contenido div.msgError { background-color: #F8F8F8; border: 0.0625em solid #ccc; font-size: 0.7em; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0.5em; }
#bloqueContenido #contenido div.msgError span.error {background:transparent url(../imagenes/icoEnvioError.gif) no-repeat scroll left center;color:#990000;display:block;font-weight:bold;padding-left:1.6em;text-transform:uppercase;}
#bloqueContenido #contenido div.msgError ul {list-style-type:none;margin-bottom:0em;margin-top:0.5em;padding-bottom:0em;padding-left:1.5em;}
#bloqueContenido #contenido div.msgError ul li {color:#333333;font-size:1em;line-height:1.2em;list-style-image:url(../imagenes/bulletCamposError.gif);padding-bottom:0em;padding-left:0em;vertical-align:top;}
#bloqueContenido #contenido div.msgError ul li a {color:#333333;padding-bottom:0em;text-decoration:underline;}


div#fichaConPest { display: block; clear: both; margin: 0em; padding: 0em;  }
div#fichaConPest div#pestanas { display: block; border-bottom: 0.0625em solid #ccc; height: 1.4em; }
div#fichaConPest div#pestanas div {display: inline;  padding: 0.25em 0.3em 0.3em 0.3em; margin: 0em; border: 0.0625em solid #ccc; }
div#fichaConPest div#pestanas div.pestOF { background-color: #fff;}
div#fichaConPest div#pestanas div.pestON { background-color: #3454bb;}
div#fichaConPest div#pestanas div a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; text-align: center; text-decoration: none; color: #333; }
div#fichaConPest div#pestanas div a:hover { text-decoration: none;  }
div#fichaConPest div#pestanas div.pestON a {color: #fff;}
div#fichaConPest div#pestanas div.pestOF a:hover {color: #23387f;}
div.pestanasCont { border: 0.0625em solid #ccc; padding: 0.7em; }
div.pestanasCont h3 {display:none;  margin: 1em 0.3em 0em 0em; padding: 0em; color: #3454bb; font-size: 0.9em; border-bottom: 0.0625em solid #ccc;}
div.pestanasCont fieldset legend {}


ol.lstContFicheros {  }
ol.lstContFicheros li { font-weight: bold; font-size: 0.9em;  }
ol.lstContFicheros li input {font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.85em;  color: #333;  }
ol.lstContFicheros li input.fichero { }
ol.lstContFicheros li input.boton {border: 0.0625em solid #ccc; margin: 0em; padding: 0.2em; background-image: url(../imagenes/bgFormBoton.gif); background-repeat: repeat-x; background-position: bottom; background-color: #fff;  }



fieldset p a.ventanaNueva { padding-right: 2em; color:#23387f; background-image: url(../imagenes/icoNuevaVentana.gif); background-repeat: no-repeat; background-position: right; }
fieldset p a:hover .ventanaNueva {text-decoration: none;  }
#contenido p {  font-size: 0.7em;}
#contenido div.infoSubtipo {margin: 0.5em;}
#contenido p.enLinea { font-size: 0.7em; display:inline; }

/***** NOTA DE TANIA *****/
/**********************
TIPO A, con label delante
*************************/
/*
fieldset#tipoA  div.formOrdenPreferencia { margin: 0.5em 3em; display: block; width: 24em; text-align: right;}
*/
/**********************
TIPO B, con label detras
*************************/
fieldset div.formOrdenPreferencia { margin: 0.5em 3em; display: block; width: 24em; text-align: left;}

