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


	#formulario{
		display:block;
		margin: 10px 50px;
		padding: 20px;
		width: 90%;
		max-width: 560px;
	}
	#formulario p{
		padding: 5px;
	}
	label{
		display:block;
		float:left;
		width: 30%;
	}
	#formulario input, #formulario textarea, #formulario select{
		border:#AAA 1px solid;
		background:#FFF;
		box-shadow:#A1B0BD 2px 2px 2px inset;
		padding: 5px 8px;
		font-weight:bold;
		width: 60%;
		max-width: 380px;
		color:#000;
	}
	#formulario select{
		padding: 2px 2px 2px 5px;
	}
	.casilla{
		width:auto !important;
	}
	.boton{
		width:auto !important;
		background:#800 !important;
		color:#FFF !important;
		padding: 8px 30px !important;
		font-size: 16px !important;
		color:#fff !important;
		box-shadow: none !important;
	}
	.boton:hover{
		background:#C00 !important;
	}
	.error{
		display:block;
		margin: 20px 50px;
		border:#F30 1px solid;
		background: #FE8 url("img/error.png") no-repeat 25px 10px;
		min-height:60px;
		padding: 180px 30px 20px 30px;
		color:#000;
	}
	.error strong{
		display:block;
		padding-bottom: 10px;
	}
	.g-recaptcha{
		margin: 40px 0;
	}
	
	@media screen and (min-width: 850px) {
		#central{
			background: url("img/fondo03.png") no-repeat bottom right;
		}
	}
	@media screen and (max-width: 800px) {

		#formulario{
			float:none;
			border-width:0;
		}
		#formulario input, #formulario textarea, #formulario select{
			display:block;
			clear:left;
			margin: 0 10% 5px 10%;
		}
	}