/*
	Proengsoft S.L.
	www.proengsoft.com
	Captcha styles 
	
	Interceptamos los estilos que nos llegan de la API de Google y forzamos los nuestros.
*/

		/*.recaptchatable .recaptcha_r1_c1 {
			background	: url("img/sprite.png") no-repeat scroll 0 -63px transparent;
		}
		.recaptchatable .recaptcha_r2_c1 { 
			background	: url("img/sprite.png") no-repeat scroll -18px 0 transparent;
		}		
		.recaptchatable .recaptcha_r2_c2 { 
			background	: url("img/sprite.png") no-repeat scroll -27px 0 transparent;
		}
		.recaptchatable .recaptcha_r3_c1 {
			background	: url("img/sprite.png") no-repeat scroll 0 0 transparent;	
		}
		.recaptchatable .recaptcha_r3_c2 {
			background	: url("img/sprite.png") no-repeat scroll -18px -57px transparent;	
		}
		.recaptchatable .recaptcha_r3_c3 {
			background	: url("img/sprite.png") no-repeat scroll -9px 0 transparent;
		}
		.recaptchatable .recaptcha_r4_c1 {
			background	: url("img/sprite.png") no-repeat scroll -43px 0 transparent;
		}
		.recaptchatable .recaptcha_r4_c2 {
			background	: url("img/sprite.png") no-repeat scroll -36px 0 transparent;
		}
		.recaptchatable .recaptcha_r4_c4 {
			background	: url("img/sprite.png") no-repeat scroll -214px 0 transparent;
		}
		.recaptchatable .recaptcha_r7_c1 {
			background	: url("img/sprite.png") no-repeat scroll -43px -49px transparent;
		}
		.recaptchatable .recaptcha_r8_c1 {
			background	: url("img/sprite.png") no-repeat scroll -43px -49px transparent;
		}*/
		
		.recaptchatable .recaptcha_r1_c1,
		.recaptchatable .recaptcha_r2_c1,		
		.recaptchatable .recaptcha_r2_c2,
		.recaptchatable .recaptcha_r3_c1,
		.recaptchatable .recaptcha_r3_c2,
		.recaptchatable .recaptcha_r3_c3,
		.recaptchatable .recaptcha_r4_c1,
		.recaptchatable .recaptcha_r4_c2,
		.recaptchatable .recaptcha_r4_c4,
		.recaptchatable .recaptcha_r7_c1,
		.recaptchatable .recaptcha_r8_c1 {
			background 			: none !important;
		}
		
		#recaptcha_area {
			border				: 1px solid #dbdbdb !important;
			margin-top			: 3px;

		}
		
		.recaptchatable #recaptcha_response_field {
			border				: 1px solid #dbdbdb !important;
			background-color	: #ffffff !important;
			padding				: 5px !important;
			font-size			: 12px !important;
			color				: #9a9a9a !important;
			width				: 200px !important;	
		}
		
		
		.recaptcha_input_area {
			margin-left			: 7px !important;
			width				: 211px !important;
		}
		
		#recaptcha_switch_audio, #recaptcha_whatsthis {
			display				: none !important;	
		}
		
		#recaptcha_reload {
			display				: none;
			height				: 29px !important;
			width				: 29px !important;
		}
		
		.recaptcha_theme_red #recaptcha_response_field {
			border				: 1px solid #282727;
		}