.mapa{
    display: block;
    padding: 50px 0 50px 0;
}
	.mapa iframe{
		width: 100%;
	}
	
.formulario{
	display: block;
    padding: 50px 0px;
}
	.formulario form{
		width: 100%;
		background-color: #FFF;
		box-shadow: 0 2px 10px rgba(0,0,0,0.3);
		border-radius: 5px;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(244,243,239) 2%, rgb(252,252,249) 47%, rgb(255,255,255) 100%);
		background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(244,243,239) 2%,rgb(252,252,249) 47%,rgb(255,255,255) 100%);
		background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(244,243,239) 2%,rgb(252,252,249) 47%,rgb(255,255,255) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	}
		.formulario form h3{
			padding: 20px;
			color: #FFF;
			font-size: 18px;
			text-transform: uppercase;
			background: rgb(40,50,125);
		}
			.formulario form div{
				padding: 20px;
				border-style: solid;
				border-width: 2px;
				border-color: #FFF;
			}
			.formulario form span{
				color: rgb(23,148,55);
    			display: block;
    			margin: 20px 0 20px 0;
			}
				.formulario form span h2{
					font-size: 15px;
					font-weight: lighter;
					text-transform: uppercase;
				}
				.formulario form span input{
					width: 100%;
					padding: 15px 5px 15px 5px;
					border: none;
					outline: none;
					background-color: #F0EDE8;
					box-shadow: inset 0 2px 2px rgba(0,0,0,0.2), inset 0 4px 4px rgba(0,0,0,0.02), inset 0 0 6px rgbA(0,0,0,0.2);
					border-radius: 3px;
					border-style: solid;
					border-width: 1px;
					border-color: #FFF;
				}
				.formulario form span textarea{
					padding: 15px 5px 15px 5px;
					border: none;
					outline: none;
					resize: none;
					width: 100%;
					height: 200px;
					background-color: #F0EDE8;
					box-shadow: inset 0 2px 2px rgba(0,0,0,0.2), inset 0 4px 4px rgba(0,0,0,0.02), inset 0 0 6px rgbA(0,0,0,0.2);
					border-radius: 3px;
					border-style: solid;
					border-width: 1px;
					border-color: #FFF;
				}
				.submit{
					padding: 10px;
					color: #FFF;
					font-size: 14px;
					text-transform: uppercase;
					border: none;
					border-radius: 5px;
					background: rgb(40,50,125);
					cursor: pointer;
				}
				
@media (min-width: 992px){
	.formulario{
		background-image: url(../../imagenes/formulario.jpg);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	.formulario form{
		width: 50%;
    	padding: 90px 0px;
	}
}