@CHARSET "UTF-8";
h2.titular-errores { font-size:140%; margin-bottom:1em; color:#000000; background: none;}

/* Contacto */
#formulario-contacto ul { margin:1em 0 0 0; padding: 0em;  }
#formulario-contacto ul li { padding: 0em 0em 0.5em 3em; color: #757575; background-image: url(../imagenes/flecha-naranja.gif); background-repeat: no-repeat; background-position: 2em 0.5em; }
#formulario-contacto ul li strong { font-size:120%;} 
#formulario-contacto h3 { font-size:140%; margin-bottom:1em; color:#000000; background: none; text-decoration: underline; }
#formulario-contacto fieldset {  margin:  1em; padding:0;  border: 1px solid #0085ba; }
#formulario-contacto fieldset legend { margin: 0em 0em 0em 5em; color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
#formulario-contacto div.fila { width: 95%; margin-bottom: 0.5em; overflow: hidden; clear: both; }
#formulario-contacto div.fila div.etiqueta { float: left; width: 10%; margin: 5px 10px 0px 0px; color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: right; margin-bottom: -3000px; padding-bottom: 3000px; }
#formulario-contacto div.fila div.etiqueta label { color: #5b9cbc; }
#formulario-contacto div.fila div.contenido-etiqueta { float: left; width: 67%; margin-bottom: -3000px; padding-bottom: 3000px; }
#formulario-contacto div.fila input[type=text] { width: 100%; margin:0; padding: 0.3em 0.5em 0.3em 0.5em; color: #757575; font-family: Arial, Helvetica, sans-serif; font-size: 1em;  background-color: #ffffff; border: 1px solid #5b9cbc; }
#formulario-contacto input[type=submit] { margin-right:1em; font-family: Arial, Helvetica, sans-serif; }
#formulario-contacto div.fila input.form-error-1 { border: 1px solid #e56b0d; }
#formulario-contacto div.fila p input { margin-left: 5em; }
#formulario-contacto div.fila textarea { width: 98%;  margin: 0; padding: 0.5em 1em 0.5em 1em; color: #757575; background-color: #ffffff; border: 1px solid #5b9cbc; overflow: hidden; }

#formulario-contacto #contenedor-form-errores {margin:0 0 0 1em; padding: 0em; }

/* Boletin */
#contenedor-een ul { margin:1em 0 0 0; padding: 0em;  }
#contenedor-een ul li { padding: 0em 0em 0.5em 3em; color: #757575; background-image: url(../imagenes/flecha-naranja.gif); background-repeat: no-repeat; background-position: 2em 0.5em; }
#contenedor-een ul li strong { font-size:120%;} 
#contenedor-een h3 { font-size:140%; margin-bottom:1em; color:#000000; background: none; text-decoration: underline; }
#contenedor-een fieldset {  margin:  1em; padding:0;  border: 1px solid #0085ba; }
#contenedor-een fieldset legend { margin: 0em 0em 0em 5em; color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;  }
#contenedor-een div.fila { width: 95%; margin-bottom: 0.5em; overflow: hidden; clear: both; }
#contenedor-een div.fila div.etiqueta { float: left; width: 10%; margin: 5px 10px 0px 0px; color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: right; margin-bottom: -3000px; padding-bottom: 3000px; }
#contenedor-een div.fila div.etiqueta label { color: #5b9cbc; }
#contenedor-een div.fila div.contenido-etiqueta { float: left; width: 67%; margin-bottom: -3000px; padding-bottom: 3000px; color: #0085ba;  }
#contenedor-een div.fila div.contenido-etiqueta a { color: #0085ba; font-weight: bold;}
#contenedor-een div.fila div.contenido-etiqueta a:hover{ color: #0085ba; font-weight: bold; text-decoration:none;}
#contenedor-een input { margin:0; padding: 0; width: 100%; }
#contenedor-een input[type=submit] { margin:0 2em; padding: 0.3em; width: auto; background-color: #E7850F; border-width:0;  }
#contenedor-een input[type=checkbox] { margin0; padding: 0; width: auto;  }

#contenedor-een #contenedor-form-errores {margin:0 0 0 1em; padding: 0em; }
#contenedor-een  div.fila input[type=text] { width: 100%; margin:0; padding: 0.3em 0.5em 0.3em 0.5em; color: #757575; font-family: Arial, Helvetica, sans-serif; font-size: 1em;  background-color: #ffffff; border: 1px solid #5b9cbc; }



/* Estilos del formulario de sugerencias */
#contenedor-sugerencias { float: left; width: 90%; margin:1em; overflow: hidden; }
#contenedor-sugerencias h3 { margin-bottom: 2em; }
#contenedor-sugerencias form#form_solicitar_informacion fieldset { margin: 0em 0em 1em 0em; border: 1px solid #0085ba; }
#contenedor-sugerencias form#form_solicitar_informacion fieldset legend { margin: 0em 0em 0em 5em; color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
#contenedor-sugerencias div.fila { width: 95%; margin-bottom: 0.5em; overflow: hidden; clear: both; }
#contenedor-sugerencias div.fila div.etiqueta { float: left; width: 30%; margin: 5px 10px 0px 0px; color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: right; margin-bottom: -3000px; padding-bottom: 3000px; }
#contenedor-sugerencias div.fila div.etiqueta label { color: #5b9cbc; }
#contenedor-sugerencias div.fila div.contenido-etiqueta { float: left; width: 67%; margin-bottom: -3000px; padding-bottom: 3000px; }
#contenedor-sugerencias div.fila input[type=text] { width: 99%; padding: 0.3em 0.5em 0.3em 0.5em; color: #757575; font-family: Arial, Helvetica, sans-serif; font-size: 1em;  background-color: #ffffff; border: 1px solid #5b9cbc; }
#contenedor-sugerencias div.fila input.form-error-1 { border: 1px solid #e56b0d; }
#contenedor-sugerencias div.fila select { color: #757575; border: 1px solid #5b9cbc; } 
#contenedor-sugerencias div.fila select option { color: #757575; font-family: Arial, Helvetica, sans-serif; font-size: 1em;  }
#contenedor-sugerencias form#form_solicitar_informacion fieldset p.subtitulo { color: #5b9cbc; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-decoration: underline; }
#contenedor-sugerencias div.fila p input { margin-left: 5em; }
#contenedor-sugerencias div.fila textarea { width: 100%;  margin: 0.5em 1em 0.5em 3em; padding: 0.5em 1em 0.5em 1em; color: #757575; background-color: #ffffff; border: 1px solid #5b9cbc; overflow: hidden; }
#contenedor-sugerencias div.fila textarea.form-error-1 { border: 1px solid #e56b0d; }
input#enviar { float: right; margin: 0em 0em 1em 0em; padding: 0.3em;  color: #ffffff; cursor: pointer; background-color: #e56b0d; font-weight: bold; }
#contenedor-form-errores { margin: 1em 0em 0em 2.5em; overflow: hidden; }
#contenedor-form-errores ul { width: 91%; padding: 1em 0em 1em 0em; margin: 0.7em 0em 2em 0em; background-color: #f6f6f6; overflow: hidden; }
#contenedor-form-errores ul li { padding: 0em 0em 0.3em 4em; background-image: url(../imagenes/flecha-naranja.gif); background-position: 2.5em 0.4em; background-repeat: no-repeat; }
/* Fin de los estilos de sugerencias */

/* Proceso de actualización o alta del curriculum vitae */
#actualizacion-curriculum, #nuevo-curriculum { display: none; padding: 1em; overflow: hidden; clear: both; }
#nuevo-curriculum { display: block; }
#actualizacion-curriculum form legend, #nuevo-curriculum form legend { display: none; }
input.enviar { display: inline; padding: 0.1em;  color: #ffffff; cursor: pointer; background-color: #e56b0d; font-weight: bold; }
input.file { padding: 0.2em; background-color: #f6f6f6; border: 1px solid #cccccc; }
#operacion { padding: 1em; font-weight: bold; }
/* Fin del proceso */

/* Fin de los estilos para la sección de mi sitio */

/* Fin de los estilos del directorio */
#buscador-directorio { background-color:#e56b0d; margin:1em 1.5em 0 2em; padding:0.3em; overflow:hidden; }
#buscador-directorio form label { color:white; font-weight:bold; padding-left:1em; }
#buscador-directorio form input.enviar { font-weight:bold; }
#subcontenedor-principal a { margin-top: 15px; display: block; color: #e56b0d; text-align: right; text-decoration: none;  }
/* Fin del Contenido */