@charset "utf-8";
/* ;Selectores */

body { background-image: url(../imagenes/fondo-principal-mini.jpg); }

/* Fin de selectores */
#supercontenedor-idioma {  background-image: url(../imagenes/idioma-raya.jpg); background-repeat: repeat-x; } 
#contenedor-idioma { padding: 0em 0 0 12.5em;  }
#menu-cabecera-derecha { padding-top: 1.4em; }
#contenedor-columnas { margin-top: -3.1em; }
#columna-izquierda { margin-top: 1.1em; }
#contenido-columna-central { margin: 1.1em 2.2em -3000em 1.6em; }
#contenedor-bloque-1 { width: 44.2em; margin-top: 0em; padding: 1em; }
#contenedor-bloque-1 h2 { padding-bottom: 0.3em; }
#contenedor-bloque-1 p { font-size: 1.2em; }
#contenedor-bloque-1 p a { color: #0078b3; font-size: 1em; text-decoration: underline; }
#contenedor-bloque-1 p a:hover { text-decoration: none; }
#contenedor-bloque-2 { margin-bottom: 2em; padding-bottom: 1.3em; border: none; background-color: #ececec; }
/* Estilos especificos de formulario de solicitud de socios */
#contenedor-bloque-2 form#form-solicitud-socios { width: 37em; margin: 0em 3.4em 0em 3.4em; overflow: hidden; clear: both; }
div.contenedor-form { width: 37em; padding: 0.3em 0em 1em 0em; overflow: hidden; clear: both;}
div.contenedor-form p { padding-bottom: 0.5em; font-size: 1em; }
div.contenedor-form div.etiqueta-izquierda { float: left; width: 12em; margin: 0em 0em -1000em 0em; padding: 0em 0em 1000em 0em; }
div.contenedor-form div.etiqueta-izquierda p { font-size: 1.2em; }
div.contenedor-form div.etiqueta-izquierda-max { float: left; width: 18em; margin: 0em 0em -1000em 0em; padding: 0em 0em 1000em 0em; }
div.contenedor-form div.descripcion-derecha { float: right; width: 24.3em; margin: 0em 0em -1000em 0em; padding: 0em 0em 1000em 0em; }
div.contenedor-form div.descripcion-derecha p { font-size: 1.2em; }
div.contenedor-form div.descripcion-derecha-min { float: right; width: 18.3em; margin: 0em 0em -1000em 0em; padding: 0em 0em 1000em 0em; }
input#btn-inscripcion { float: right; width: 9.8em; font-size: 1em; background: none; border: none; }

/* Gestión de errores de formulario */

#contenedor-form-errores { overflow: hidden; clear: both; }
#contenedor-form-errores ul { margin-left: 4.5em; overflow: hidden; clear: both; }

/* Fin de la gestión de errores de formulario */

/* Fin de los estilos especificos de formulario de solicitud de socios */
.formatear-texto-radio { padding: 0em 0 0em 0.5em; font-size: 1.2em; }
.formatear-texto-check{ padding:0;margin:0; font-size: 1.2em; }
input.boton-check { width:1em; font-size: 1.2em; border: 0; background-color: #ececec;}
.resumen-textarea { width: 29.5em; }
.resumen-textarea-mini { width: 29.5em; height: 4em }
.text-grande { width: 29.5em; }
.text-min { width: 13.9em; }
.form-error-1 { background-color: #f9e4ce; border: 1px solid #e4811a; }
#envio-correcto { overflow: hidden; clear: both; }
.mostrar_ok { width: 44em; margin-top: 2em; padding: 1em; border: 1px solid #e4821d; background-color: #fbecdd; overflow: hidden; clear: both; }
.mostrar_ok p { font-size: 1.2em; }

/* Formulario de contacto */
#contacto_web fieldset { margin: 0em 3.5em 0em 3.5em; }
#contacto_web input { width: 29.5em; }
#contacto_web input.boton-procesar-contacto { float: right; width: 68px; height: 20px; margin-right: 0.5em; border: none; background: none; }
/* Fin del formulario de contacto */