/* 
    Document   : form
    Author     : NitsNets Studios
    Description:
        Estilos necesarios para los formularios
*/

.textarea {
	border: 	1px solid #b1b2bb;
	overflow: 	auto;
	padding: 	3px 5px;
}
	
.width_450 {
	width: 	475px;
}

.width_500 {
	width:  527px;
}
	
	
/* ---------------------------------------------------------
 * LOGIN BUSCADOR
 * ---------------------------------------------------------
 */
#login_search .login_search_text {
	background: url(images/login_search_input.png) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		6px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		173px; /* 193px */
}

#login_search .login_search_submit {
	background: url(images/login_search_submit.png) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		30px;
	width:		72px;
}
	#login_search .login_search_submit:hover {
		background: url(images/login_search_submit.png) no-repeat 0 -30px;
	}


/* ---------------------------------------------------------
 * LOGIN ENTRADA
 * ---------------------------------------------------------
 */
#login_enter form {
	float:		left;
}

#login_enter .login_enter_text_1 {
	background: url(images/login_enter_input_1.png) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		6px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		145px; /* 165px */
}

#login_enter .login_enter_text_2 {
	background: url(images/login_enter_input_2.png) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		6px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		82px; /* 102px */
}

#login_enter .login_enter_text_3 {
	border:		none;
	float: 		left;
	margin:6px 0 0 0;
    padding:0 8px 0 3px;
}

#login_enter .login_enter_submit {
	background: url(images/login_enter_submit.png) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		30px;
	width:		64px;
}	
	#login_enter .login_enter_submit:hover {
		background: url(images/login_enter_submit.png) no-repeat 0 -30px;
	}

#login_enter .login_exit_submit {
	background: url(images/login_exit_submit.png) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		30px;
	position: 	relative;
	width:		54px;
	z-index: 	50;
}
	#login_enter .login_exit_submit:hover {
		background: url(images/login_exit_submit.png) no-repeat 0 -30px;
	}


/* ---------------------------------------------------------
 * BUSCAR VIDEOJUEGO
 * ---------------------------------------------------------
 */
#buscar_videojuego select {
	float:		left;
	margin:		13px 12px 0px 0px;
	width:		112px;
}

#buscar_videojuego .buscar_videojuego_text {
	background: url(images/buscar_videojuego_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		15px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		150px; /* 170px */
}

#buscar_videojuego .buscar_videojuego_submit {
	background: url(images/buscar_videojuego_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		36px;
	margin:		5px 0px 0px 0px;
	text-indent:-10000px;
	width:		70px;
}



/* ---------------------------------------------------------
 * BUSCAR CLAN
 * ---------------------------------------------------------
 */
#buscar_clan label {
	color:			#a4a4a4;
	float:			left;
	line-height: 	46px;
	padding:		0px 5px;
}

#buscar_clan .buscar_clan_text {
	background: url(images/buscar_videojuego_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		15px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		150px; /* 170px */
}

#buscar_clan .buscar_clan_submit {
	background: url(images/buscar_videojuego_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		36px;
	margin:		5px 0px 0px 0px;
	text-indent:-10000px;
	width:		70px;
}


/* ---------------------------------------------------------
 * CREAR CLAN
 * ---------------------------------------------------------
 */
#crea_tu_clan label {
	float:		left;
}
	#crea_tu_clan label img {
		vertical-align: -10px;
	}

#crea_tu_clan .crea_tu_clan_text {
	background: url(images/crea_tu_clan_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		right;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 0px 0px;
	padding:	1px 10px 0px;
	width:		173px; /* 193px */
}

#crea_tu_clan .crea_tu_clan_submit {
	background: url(images/crea_tu_clan_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		12px 0px 3px 0px;
	width:		76px;
}
	#crea_tu_clan .crea_tu_clan_submit:hover {
		background: url(images/crea_tu_clan_submit.gif) no-repeat 0 -20px;
	}


/* ---------------------------------------------------------
 * BUSCAR TUS CLANES
 * ---------------------------------------------------------
 */
#nav_tus_clanes form {
	float:		right;
}
	#nav_tus_clanes .tus_clanes_text {
		background: url(images/buscar_tus_clanes_input.gif) no-repeat 0 0;
		_background-attachment: fixed;
		border:		none;
		float: 		left;
		font-family:Verdana;
		font-size:	10px;
		height:		15px; /* 16px */
		margin:		4px 0px 0px 3px;
		padding:	1px 10px 0px;
		width:		100px; /* 120px */
	}
	
	#nav_tus_clanes .tus_clanes_submit {
		background: url(images/buscar_tus_clanes_submit.gif) no-repeat 0 0;
		border:		none;
		cursor:		pointer;
		float: 		left;
		height:		24px;
		margin:		0px 0px 0px 5px;
		width:		72px;
	}
	
#nav_tus_clanes_juego form {
	float:		right;
	margin:		-6px 0px 0px 0px;
}
	#nav_tus_clanes_juego .tus_clanes_juego_text {
		background: url(images/buscar_tus_clanes_juego_input.gif) no-repeat 0 0;
		_background-attachment: fixed;
		border:		none;
		float: 		left;
		font-family:Verdana;
		font-size:	10px;
		height:		15px; /* 16px */
		margin:		-3px 0px 0px 12px;
		.margin:	6px 0px 0px 12px;
		padding:	1px 10px 0px;
		width:		100px; /* 120px */
	}
	
	#nav_tus_clanes_juego .tus_clanes_juego_submit {
		background: url(images/buscar_tus_clanes_juego_submit.gif) no-repeat 0 0;
		border:		none;
		cursor:		pointer;
		float: 		right;
		height:		28px;
		margin:		-8px 0px 0px 0px;
		.margin:	0px 0px 0px 0px;
		text-indent:-10000px;
		width:		68px;
	}


/* ---------------------------------------------------------
 * BUSCAR USUARIOS
 * ---------------------------------------------------------
 */
#buscar_usuarios .selects_1,
#buscar_usuarios .selects_2 {
	_border:	1px solid #545454;
}

#buscar_usuarios .selects_1 select {
	float:		left;
	height:		18px;
	margin:		5px 12px 0px 0px;
	width:		112px;
}

#buscar_usuarios .selects_2 select {
	float:		left;
	height:		18px;
	margin:		6px 12px 0px 0px;
	.margin:	0px 12px 0px 0px;
	width:		112px;
}

#buscar_usuarios .buscar_usuarios_text {
	background: url(images/buscar_videojuego_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		28px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		150px; /* 170px */
}

#buscar_usuarios .buscar_usuarios_text_mini {
	background: url(images/buscar_videojuego_input_mini.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 3px 0px;
	.margin:	1px 0px 3px 0px;
	padding:	1px 10px 0px;
	width:		92px; /* 112px */
}

#buscar_usuarios .buscar_usuarios_submit {
	background: url(images/buscar_usuarios_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		61px;
	margin:		6px 0px 3px 0px;
	text-indent:-10000px;
	width:		70px;
}


/* ---------------------------------------------------------
 * BUSCAR NOTICIA
 * ---------------------------------------------------------
 */
#buscar_noticia select {
	float:		left;
	margin:		13px 12px 0px 0px;
	width:		112px;
}

#buscar_noticia .buscar_videojuego_text {
	background: url(images/buscar_noticia_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		15px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		276px; /* 296px */
}

#buscar_noticia .buscar_videojuego_submit {
	background: url(images/buscar_noticia_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	display: 	block;
	float: 		left;
	height:		36px;
	margin:		5px 0px 0px 0px;
	text-indent:-10000px;
	width:		70px;
}

#buscar_noticia .floatright {
	width:  372px;
}


/* ---------------------------------------------------------
 * LOGUEATE
 * ---------------------------------------------------------
 */
#login_entrar label {
	float:		left;
}
	#login_entrar label img {
		vertical-align: -10px;
	}
	
	.registrarse #login_entrar label img {
		vertical-align: -7px;
	}

#login_entrar .login_entrar_text {
	background: url(images/login_entrar_input_text.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		right;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 0px 0px;
	padding:	1px 10px 0px;
	width:		146px; /* 166px */
}
	.registrarse #login_entrar .login_entrar_text {
		background: url(images/login_registrarse_input_text.gif) no-repeat 0 0;
		margin:		6px 0px 0px 0px;
		width:		223px; /* 243px */
	}

#login_entrar .login_entrar_submit {
	background: url(images/login_entrar_input_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		12px 0px 3px 0px;
	width:		69px;
}	
	.registrarse #login_entrar .login_entrar_submit {
		background: url(images/login_registrarse_input_submit.gif) no-repeat 0 0;
		width:		103px;
	}

#login_entrar .login_entrar_check {
	float: 		left;
	margin:		15px 0px 0px 0px;
}
	.registrarse #login_entrar .login_entrar_check {
		margin:		3px 0px 0px 0px;
	}

#login_entrar .login_entrar_label_check {
	color:		#6a6a6a;
	float: 		left;
	line-height:20px;
	margin:		13px 0px 0px 3px;
}
	.registrarse #login_entrar .login_entrar_label_check {
		margin:		0px 0px 0px 3px;
	}

#login_entrar .login_enter_text_2 {
	background: url(images/login_enter_input_2.png) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		6px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		82px; /* 102px */
}
	
	
/* ---------------------------------------------------------
 * CONTACTA CON NOSOTROS
 * ---------------------------------------------------------
 */
#contacta_con_nosotros .input_text_1 {
	background: url(images/contacta_con_nosotros_input_1.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 0px 3px;
	padding:	1px 10px 0px;
	width:		173px; /* 193px */
}

#contacta_con_nosotros .input_text_2 {
	background: url(images/contacta_con_nosotros_input_2.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 0px 7px;
	padding:	1px 10px 0px;
	width:		554px; /* 574px */
}

#contacta_con_nosotros .textarea {
	background: url(images/contacta_con_nosotros_textarea.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	font-family:Verdana;
	font-size:	10px;
	height:		99px; /* 100px */
	margin:		7px 0px 12px 3px;
	overflow: 	auto;
	padding:	1px 10px 0px;
	width:		616px; /* 636px */
}

#contacta_con_nosotros .input_submit {
	background: url(images/contacta_con_nosotros_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		0px 0px 3px 0px;
	width:		119px;
}
	#contacta_con_nosotros .input_submit:hover {
		background: url(images/contacta_con_nosotros_submit.gif) no-repeat 0 -20px;
	}
	
	
/* ---------------------------------------------------------
 * FICHA CLANES . AŅADIR NUEVO MENSAJE
 * ---------------------------------------------------------
 */
#anyadir_nuevo_mensaje .input_text_1 {
	background: url(images/clan_ficha_anyadir_mensaje_input_1.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 0px 0px;
	padding:	1px 10px 0px;
	width:		175px; /* 195px */
}

#anyadir_nuevo_mensaje .input_text_2 {
	background: url(images/clan_ficha_anyadir_mensaje_input_2.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		18px 0px 12px 0px;
	padding:	1px 10px 0px 25px;
	width:		209px; /* 244px */
}

#anyadir_nuevo_mensaje .textarea {
	background: #ffffff;
	border:		none;
	font-family:Verdana;
	font-size:	10px;
	height:		99px; /* 100px */
	margin:		7px 0px 12px 0px;
	overflow: 	auto;
	padding:	1px 10px 0px;
	width:		224px; /* 244px */
}

#anyadir_nuevo_mensaje .input_submit_1 {
	background: url(images/clan_ficha_anyadir_mensaje_submit_1.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		0px 0px 7px 0px;
	width:		119px;
}

.ibox_enviar_mensaje {
	background: url(images/ibox_enviar_mensaje.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		10px 0px 7px 0px;
	width:		119px;
}
	.ibox_enviar_mensaje:hover {
		background: url(images/ibox_enviar_mensaje.gif) no-repeat 0 -20px;
	}
    
 .ibox_enviar_mensaje_white {
	background: url(images/ibox_enviar_mensaje_white.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		10px 0px 7px 0px;
	width:		119px;
}

.ibox_enviar_mensaje_white:hover {
		background: url(images/ibox_enviar_mensaje_white.gif) no-repeat 0 -20px;
	}

.input_submit_1 {
	background: url(images/clan_ficha_anyadir_mensaje_submit_1.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		0px 0px 7px 0px;
	width:		119px;
}

	#anyadir_nuevo_mensaje .input_submit_1:hover {
		background: url(images/clan_ficha_anyadir_mensaje_submit_1.gif) no-repeat 0 -20px;
	}
	
#anyadir_nuevo_mensaje .input_submit_2 {
	background: url(images/clan_ficha_anyadir_mensaje_submit_2.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		0px 0px 7px 0px;
	width:		98px;
}
	#anyadir_nuevo_mensaje .input_submit_2:hover {
		background: url(images/clan_ficha_anyadir_mensaje_submit_2.gif) no-repeat 0 -20px;
	}


#clan_ficha_administracion #logo_del_clan_contenido .input_file {
	margin: 	4px 0px 0px 0px;
}

#clan_ficha_administracion #cabecera_del_clan_contenido .input_file {
	margin: 	0px 0px 0px 0px;
}

#clan_ficha_administracion .textarea {
	border: 	1px solid #888888;
	height: 	124px;
	padding: 	5px;
	width: 		624px; /* 634px */
}

#clan_ficha_administracion .input_submit {
	background: url(images/button_guardar.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		8px 0px 7px 0px;
	width:		76px;
}
	#clan_ficha_administracion .input_submit:hover {
		background: url(images/button_guardar.gif) no-repeat 0 -20px;
	}


.usuario_asistente_text {
	border: 		1px solid #666666;
	border-bottom: 	1px solid #cccccc;
	border-left: 	1px solid #cccccc;
	float: 			left;
	margin: 		0px 15px 8px 0px;
	padding: 		3px 5px;
	width: 			210px;
}

.usuario_asistente_textarea {
	border: 		1px solid #666666;
	border-bottom: 	1px solid #cccccc;
	border-left: 	1px solid #cccccc;
	margin: 		0px 15px 8px 0px;
	padding: 		5px;
	width: 			518px;
}


/* ---------------------------------------------------------
 * FILTRAR VIDEOJUEGO
 * ---------------------------------------------------------
 */
#filtrar_videojuego select {
	float:		left;
	margin:		13px 12px 0px 0px;
	width:		112px;
}

#filtrar_videojuego .buscar_videojuego_text {
	background: url(images/filtrar_videojuego_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		15px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		295px; /* 315px */
}

#filtrar_videojuego .buscar_videojuego_submit {
	background: url(images/filtrar_videojuego_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		left;
	height:		16px;
	margin:		15px 10px 0px 5px;
	text-indent:-10000px;
	width:		97px;
}
	#filtrar_videojuego .buscar_videojuego_submit:hover {
		background: url(images/filtrar_videojuego_submit_f2.gif) no-repeat 0 0;
	}


/* ---------------------------------------------------------
 * ESCRIBIR MENSAJE
 * ---------------------------------------------------------
 */
#mensaje_escribir .input_text {
	border: 		1px solid #666666;
	border-bottom: 	1px solid #cccccc;
	border-left: 	1px solid #cccccc;
	float: 			left;
	margin: 		0px 15px 8px 0px;
	padding: 		3px 5px;
	width: 			210px;
}

#mensaje_escribir .textarea {
	border: 		1px solid #666666;
	border-bottom: 	1px solid #cccccc;
	border-left: 	1px solid #cccccc;
	margin: 		0px 15px 8px 0px;
	padding: 		5px;
	width: 			445px;
}

#mensaje_escribir .input_submit {
	background: url(images/button_responder.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		0px 0px 7px 0px;
	width:		90px;
}
	#mensaje_escribir .input_submit:hover {
		background: url(images/button_responder.gif) no-repeat 0 -20px;
	}


/* ---------------------------------------------------------
 * INVITAR A AMIGO
 * ---------------------------------------------------------
 */
#invita_a_un_amigo .input_text {
	background: url(images/buscar_videojuego_input.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		15px 6px 0px 0px;
	padding:	1px 10px 0px;
	width:		150px; /* 170px */
}

#invita_a_un_amigo .input_submit {
	background: url(images/usuario_ficha_invita_a_un_amigo_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		36px;
	margin:		6px 0px 0px 0px;
	text-indent:-10000px;
	width:		68px;
}


/* ---------------------------------------------------------
 * PERFIL
 * ---------------------------------------------------------
 */
#modificar_perfil label {
	float:		left;
	clear:		both;
}
	#modificar_perfil label img {
		vertical-align: -10px;
	}
	
	#modificar_perfil label.radio {
		float:		left;
		clear:		none;
	}

#modificar_perfil .login_entrar_text {
	background: url(images/perfil_text.gif) no-repeat 0 0;
	_background-attachment: fixed;
	border:		none;
	clear:		both;
	float: 		left;
	font-family:Verdana;
	font-size:	10px;
	height:		15px; /* 16px */
	margin:		7px 0px 0px 0px;
	padding:	1px 10px 0px;
	width:		340px; /* 350px */
}

#modificar_perfil .buttons input {
	background: url(images/login_entrar_input_submit.gif) no-repeat 0 0;
	border:		none;
	cursor:		pointer;
	float: 		right;
	height:		20px;
	margin:		12px 40px 20px 0px;
	width:		69px;
}

#modificar_perfil .login_entrar_check {
	float: 		left;
	margin:		15px 0px 0px 0px;
}

#modificar_perfil .login_entrar_label_check {
	color:		#6a6a6a;
	float: 		left;
	line-height:20px;
	margin:		13px 0px 0px 3px;
}

#modificar_perfil .login_entrar_textfile,
#modificar_perfil select {
	clear:		both;
	float: 		left;
	margin:		2px 0px 0px 0px;
}
	
#modificar_perfil input.radio {
	float:		left;
	margin-top: 10px;
}	


/* -----------------------------------------------------------
 * ESTRUCTURAS QUE DEBEN IR EN EL CSS FINAL
 * -----------------------------------------------------------
 */
.width_95 { width: 95px; }
.width_115 { width: 115px; }
.width_165 { width: 165px; }
.width_215 { width: 215px; }
.width_220 { width: 220px; }
.width_250 { width: 245px; }
.width_445 { width: 445px; }
.width_520 { width: 520px; }

.input_text_empty {
	background: none;
	border: 	none;
	margin: 	0px;
	padding: 	0px;
}

.input_submit_plus {
	background: url(images/plus.gif) no-repeat right center;
	border: 	none;
	color:		#333333;
	cursor: 	pointer;
	font-weight:bold;
	margin: 	0px;
	padding: 	0px 12px 0px 0px;
}
	.input_submit_plus:hover { color: #e36019; }

/* --------------------------------------------------------------------------------
 * TABLAS
 * --------------------------------------------------------------------------------
 */
.table_form { margin: 0px 0px 10px 0px; }
	.table_form_border { border-bottom: 1px solid #cfd4d5; }
	.table_form_no_margin { margin: 0px; }
	
	.table_form tr td { 
		padding: 0px 0px 5px 0px;
	}
	
	.table_form label { 
		color: 		#6a6a6a; 
		font-size: 	10px;
		font-weight:bold;
	}
	
	.table_form .input_text {
		border: 	1px solid #e2e3ea;
		border-top: 1px solid #acadaf;
		height: 	18px;
		margin: 	0px 0px 8px 0px;
		line-height: 18px;
		padding:	0px 5px;
	}
	
	.table_form .textarea {
		border: 	1px solid #e2e3ea;
		border-top: 1px solid #acadaf;
		margin: 	0px 0px 8px 0px;
	}
	
	.table_form .input_submit {
		background: url(images/input_submit.gif) no-repeat 0px 0px;
		border: 	none;
		color: 		#ffffff;
		font-family:Verdana;
		font-size: 	10px;
		font-weight:bold;
		height: 	18px;
		margin: 	0px 0px 8px 0px;
		width:		57px;
	}
	
	.table_form .select { margin: 	0px 0px 8px 0px; }
	
	.table_form_no_margin .input_text,
	.table_form_no_margin .textarea,
	.table_form_no_margin .input_submit,
	.table_form_no_margin .select {
		margin: 	0px 0px 4px 0px;
	}
	 
