/*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;}

/*FORMULARIO LOG SEGURIDAD*/
div.log  div.registro {width:auto;}

div.log div.botonera{margin:2em 0 1em 14em;width:30em;padding-top:2em;clear:both;}
#contenido  form.loggon  div.botones a.ant{background-color:none;}
#contenedor_1  div.log{border-left:0 !important;}
div.log{margin-left:20em;}
.recordar{font-size:1.1em;text-decoration:underline;display:block;margin:.5em;margin-left:13em;}
ul.strong li{list-style-type:disc;padding:.2em;}
p.strong{font-weight:bold;}
ul#error_list { list-style: disc; margin-bottom: 1em; }
p#error { font-weight: bold; }
div#datos div.mensaje.exito {
		background:#F2FFE5 url(/recursos_cepsa/img/success.gif) no-repeat scroll 10px center;
		text-align: center;
		height: auto;
		border: 1px solid #73E600;
		margin: 3em 0;
	}
div#datos div.mensaje{
		border:1px solid #000000;
		font-weight:bold;
		margin:auto;
		padding:10px 10px 10px 40px;
	}
div#datos div.mensaje.error {
		background:#FFE5E5 url(/recursos_cepsa/img/error.gif) no-repeat scroll 10px center;
		border-color:#E70000;
		text-align: center;
		height: auto;
		border: 1px solid #E70000;
		margin: 1em 0;
	}
/*07/03/2012 : DNIe*/
#faq_dnie dl{color: #4C4C4C;font-size:1.1em;margin-bottom:0.8em;}
#faq_dnie dt{font-weight:bold;margin-top:1.8em;}
#faq_dnie dd{margin-left:1.8em;padding-top:0.8em;}
#faq_dnie{font-size:1em;}
#faq_dnie img{clear:both;float:left;margin-bottom:0;margin-left:0;margin-right:0.5em;margin-top:0;}
#faq_dnie h3{margin-top:3em}
#cuerpo_dnie{margin:10 0 10 0px;}
#lateral_dnie{float:left;margin-top:25px;} 
#principal_dnie{padding:4 4 4 4px;}
#lateral_asocDnie{float:left;margin-top:15px;}
div.log div.registro input{width:13.5em;}