/*AUTOREGISTRO*/
.valida_bottom {width:60em !important;}
.valida_bottom span.no_valida{clear:both;margin:.5em 0;margin-left:13em;}

/* FER: Anadido del fichero form.css para mostrar con estilos comunes del autoregistro */
input.no_valida{border:1px solid #E70000 !important;}
span.no_valida{color: #E70000; !important; margin-left:40em; display:block;}


.error{color:#e60000 !important;background: url(../img/alert.gif) no-repeat right;}
#contenido p.mini{font-size:.9em;width:23em;margin-top:1em;margin-left:15em;}
legend.h4{font-size:1.1em;color:#3C3839;font-weight:bold;padding:0;margin:1em 0;}

div.registro {width:66em;clear:both;font-size:1.1em;margin:.5em .5em .5em 0;}
div.registro input{float:left;}
div.registro label{display:block;float:left;width:12em;margin-right:1em;}
div.registro label.condiciones{width:auto;}
.mr2{margin-right:2em !important;}
.ml2{margin-left:2em !important;}
a.revisar{background: url(../img/btn_revisar.gif) no-repeat left;padding:0.5em 1.5em;color:#fff;font-weight:bold;}
.revisar{background: url(../img/btn_revisar.gif) no-repeat left;}
input.revisar{color:#fff;font-weight:bold;font-size:1em;padding:.2em 1.8em;}
div.mensaje{width:40em;margin:auto;}
div.mensaje p{font-weight:bold;font-size:1.2em;margin:1.5em 0;}
input.w10{width:10em;}
div.registro  p{font-size:1em;}
div.registro  input.check{width:auto;float:left;margin-right:1em;}
div.registro input,div.registro textarea,div.registro select{font-size:1.1em;border:1px solid #ddd;width:23em;padding:.2em 0;}
div.captcha{width:25em;text-align:center;border:.1em solid #C8C8C8;margin:2em 0 2em 14.5em;}
a.cod_captcha{display:block;border:1px solid #C8C8C8;width:15em;margin:1em auto;padding:.3em ;color:#333;}
#contenido p.aviso_red{color:#e60000;} /*margin:.5em 7em;*/ 
#contenido h3.titular_h4{color:#3D3739;font-size:1.2em;}
dl.confirma_datos{font-size:1.1em;width:50em;}
dl.confirma_datos dt{color:#3C3839;width:15em;float:left;margin-bottom:.5em;}
dl.confirma_datos dd{color:#3D3739;font-weight:bold;margin-bottom:.5em;}
div.botonera{margin:4em 0 1em 14.5em;width:47em;}
#contenido div.botonera div.enviar{float:left;width:10em;}
#contenido div.botonera div.botones{width:13em;margin:0;}
/* Aņadido 11/03/2010 Fer, estilo 'manita' en los botones y drcha enviar*/
#contenido div.botonera  input.reset{background:#FFFFFF url(../img/ico_flecha.gif) no-repeat left center;color:#E60000;padding:0.2em 0 0.4em 1.5em;font-weight:bold;font-size:1.2em;font-family:Arial;cursor:hand;}
#contenido div.botonera div.enviar{float:right;width:10em;}

/* FIN Aņadido 11/03/2010*/
#contenido div.botonera div.botones a.ant, #contenido div.botonera div.botones  #btn_ant{float:left;margin:0;}
div.mensaje{width:40em;margin:auto;}
#contenido  div.mensaje p{font-weight:bold;font-size:1.2em;}
.btn_tipo3{color:#E60000;text-align:left;background:transparent url(../img/ico_flecha.gif) no-repeat scroll left center;padding:0.2em 0 0.4em 1.8em;font-size:1.1em;border:medium none;font-weight:bold;}
.error2{margin:1em 0;text-align:center;border:1px solid #E70000;background:#FFE5E5 url(../img/error.gif) no-repeat scroll 10px center;height:3em; padding:1em 0 0 2em}
.success2{margin:1em 0;text-align:center;border:1px solid #00E600;background:#E5FFE5 url(../img/ok.gif) no-repeat scroll 10px center;padding:1em 0 2em 2em}
.btns_form_solicita{margin:2em 0 0 0}

input.reset_gris{background:transparent url(../img/ico_flecha_gris.gif) no-repeat left center;color:#E60000;padding:0.2em 0 0.4em 1.5em;font-weight:bold;font-size:1.2em;font-family:Arial;cursor:hand;}
.btn_tipo3_gris{color:#E60000;text-align:left;background:transparent url(../img/ico_flecha_gris.gif) no-repeat scroll left center;padding:0.2em 0 0.4em 1.8em;font-size:1.1em;border:medium none;font-weight:bold;}
#contenido form.tarjeta div.enviar input, #contenido form.formulario div.enviar input, #btn_envia input, #btn_borrar input {background:transparent url(../img/ico_flecha_gris.gif) no-repeat left center;color:#E60000;padding:0.2em 0 0.4em 1.5em;font-weight:bold;font-size:1.2em;font-family:Arial;cursor:hand;}
