@charset "UTF-8";
/* CSS Document */

/*-----------esquinas-----------*/
/*registro*/
.descr, 
.eventos2, 
.datpersonales, 
.b_aceptar, 
.return, 
.b_finalizar, 
.b_cambiar_datos, 
#datos, 
.estado, 
.login, 
.b_enviar_login, 
.b_buscar, 
.b_reset,
.admin,
#registro_finalizar,
.b_logadmin,
#form,
#registro_finalizar,
.recimpre
	{-moz-border-radius:15px!important;
	-webkit-border-top-left-radius:15px 15px!important;
	-webkit-border-top-right-radius:15px 15px!important;
	-webkit-border-bottom-right-radius:15px 15px!important;
	-webkit-border-bottom-left-radius:15px 15px!important;
	border-radius:15px 15px 15px1 5px!important;}
/*-----------esquinas-----------*/

/*-----------divs-----------*/
.datp_login
	{float:left;
	width:37%;
	margin:0 0 1% 1%;}
.login
	{background-color:#e5e5e5;
	padding:15px;
	color:#000;
	margin-top:1.5%;}
.descr
	{background-color:#e5e5e5;
	padding:5px 15px;
	color:#000; 
	width:33%;
	line-height:12px;
	float:right; 
	margin-top:-155px;
	margin-bottom:1%;
	*margin-bottom:0;
	position:relative;
	left:-125px;
	font-size:0.7em;
	text-align:justify;	}
.datpersonales, .datpersonales1, .estado, #datos
	{padding:1.5%;}
.eventos
	{font-weight:bold; 
	color:#000; 
	margin:0 1% 1% 1%;
	width:60%;
	float:right;}
.eventos2
	{background-color:#e5e5e5;
	padding:15px;}
.estado
	{background-color:#e5e5e5; 
	font-weight:bold; 
	border:none;
	color:#000;
	margin:0 0 1% 1%;
	width:62%;
	float:right;
	padding:15px;}
#datos
	{background-color:#e5e5e5; 
	font-weight:bold; 
	border:none;
	color:#000;
	margin:1%;}
.datpersonales
	{background-color:#e5e5e5;
	font-weight:bold;
	color:#000;
	padding:15px}
.datpersonales1 
	{padding:1.5%;}
/*admin*/	
.admin
	{padding:15px;
	margin:1%}
/*-----------divs-----------*/

/*-----------formulario-----------*/
.datpersonales input, #enviar_login input
	{float:right;
	margin-bottom:1em;
	width:100%;}
.eventos label
	{padding:0 0 0 0.5em;}
#nombre_st, 
#apellido_p_st, 
#apellido_s_st, 
#nif_st, 
#direccion_st, 
#mail_st, 
#remail_st,
#tipo_asistencia_st,
#login_st
	{color:#999;
	font-weight:bold;}
input { border:solid 1px #999;
	font-family:Arial, Helvetica, sans-serif;}
.bu_i	
	{width:33%; float:left}
.bu_i input
	{width:90%}
.bu_d
	{width:33%; float:right}
/*-----------formularios-----------*/

/*-----------botones-----------*/
/*registro*/
#aceptar
	{border:none;
	background-image:url(../images/b_aceptar_01.gif);
	background-repeat:no-repeat; 
	background-position:center; 
	cursor:pointer;
	padding:56px 64px;
	*padding:54px 44px;
	margin-top:1%;
	background-color:transparent;
	*margin-left:-5px;}
#enviar_login
	{float:right;
	border:none!important;
	background-image:url(../images/b_acceder_01.gif);
	background-repeat:no-repeat; 
	background-position:center; 
	cursor:pointer;
	padding:44px 52px;
	background-color:transparent;}
.return
	{background-image:url(../images/b_cancelar_01.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:56px 65px;
	text-decoration:none!important;
	position:absolute;
	cursor:pointer;
	margin-top:-130px;
	margin-left:-275px;
	*margin-left:-280px;
	}
#finalizar
	{background-image:url(../images/b_finalizar_01.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	padding:55px 65px;
	cursor:pointer;
	*padding:53px 45px;
	border:none;}
#cambiar_datos
	{background-image:url(../images/b_cambiardatos_01.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	padding:50px 95px;
	cursor:pointer;
	*padding:50px 65px;
	border:none;}
#buscar
	{background-image:url(../images/b_buscar_01.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:39px 47px;
	*padding:39px 32px;
	border:none;
	background-color:transparent; 
	float:right; 
	cursor:pointer;}
#reset
	{background-image:url(../images/b_todosr_01.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:39px 97px;
	*padding:39px 75px;
	border:none;
	background-color:transparent;
	float:right;
	cursor:pointer;}
#logadmin
	{/*background-image:url(../images/b_entrar_01.gif);
	background-position:center;
	background-repeat:no-repeat;*/
	float:none;
	padding:4px;
	border:#08cabd 2px solid;
	background-color:transparent;
	cursor:pointer;
}
	
#aceptar:hover
	{background-image:url(../images/b_aceptar_02.gif);}
#enviar_login:hover
	{background-image:url(../images/b_acceder_02.gif);}
#finalizar:hover
	{background-image:url(../images/b_finalizar_02.gif);}
#cambiar_datos:hover
	{background-image:url(../images/b_cambiardatos_02.gif);}
#logadmin:hover
	{/*background-image:url(../images/b_entrar_02.gif);*/color:#666}
#buscar:hover
	{background-image:url(../images/b_buscar_02.gif);}
#reset:hover
	{background-image:url(../images/b_todosr_02.gif);}	
.return:hover
	{background-image:url(../images/b_cancelar_02.gif);}
	
.botfin	
	{float:right;
	width:230px;
	padding:0; 
	margin:0 1%;}
#registro_finalizar
	{width:98%;
	background-color:#d0d0d0;
	padding:15px 0;}
/*-----------botones-----------*/
	
.stop
	{clear:both;}
	
/*-----------contenidos div-----------*/
.l1
	{border-left:solid 2px #000; 
	padding:0 0 0 0.5em; 
	color:#c00;
	font-size:1.8em;}
.l2
	{color:#c00;
	font-size:1.8em;}
.eventos2 p
	{color:#000; 
	font-weight:bold; 
	font-size:0.9em;
	width:70%;
	float:right;}
.estado div
	{margin-left:5em;
	font-weight:normal;}
#bloque1_1, 
#bloque1_2, 
#bloque2_1, 
#bloque2_2
	{margin-left:10%;}
#datos span
	{font-weight:normal;}
.en { color: #999}
/*-----------contenidos div-----------*/
	
/*-----------titulo-----------*/
.titform
	{color:#000;
	font-size:1.9em;
	letter-spacing:-1px;
	line-height:25px;}



#users div
	{float:left;
	border-left:solid thin #999;
	text-align:center;
	padding:2px 0.7%;
	margin-bottom:2px;
	font-weight:bold;
	font-size:0.9em;}
.confirmado_SI div
	{color:#0aaf86;
	background-color:#e5e5e5}
.confirmado_NO div
	{color:#c00;
	background-color:#e5e5e5}
.confirmado_SI div, .confirmado_NO div
	{float:left;
	width:8%;/*si no se mantiene este width, no hay tabla!*/
	text-align:center;
	padding:0 0.7%;
	border-left:solid thin #999;
	}
.confirmado_SI div a, .confirmado_NO div a
	{background-color:#999;
	color:#FFF;
	text-decoration:none;
	padding:0 4px;}
.confirmado_SI div a:hover, .confirmado_NO div a:hover
	{background-color:#666;}
	
	
.recimpre
	{display:none; 
	background-color:#FFF!important; 
	position:absolute; 
	right:100px; 
	*right:70px; 
	width:190px; 
	font-size:0.9em; 
	padding:15px; 
	*margin-top:-40px;
	z-index:999;
	border:solid 1px #999!important; }
