

body { margin:0; padding:0; position:relative; }

/* --- background --- */
.section-bg {
	position: absolute;
	display: block;
	width: 100%;
	min-height: 500px;
	background: url('http://tecnofincas.net/img/img-background.jpg') #ffffff center top no-repeat;
	background-size: cover;
	text-align: center;
}

.section-bg img { display: table-cell; vertical-align: middle; height: auto; max-width: 100%; margin: 50px auto 0 auto; padding: 0; border: none; }
.section-bg h1 { display: block; margin: 10px auto 0 auto; font-family: Arial, "sans-serif"; font-size: 30px; font-weight: 700; color: #000000; }
.section-bg h2 { display: block; margin: 100px auto 0 auto; font-family: Arial, "sans-serif"; font-size: 18px; font-weight: 300; color: #000000; }
.section-bg p { display: block; margin: 20px auto 0 auto; font-family: Arial, "sans-serif"; font-size: 22px; font-weight: 300; color: #000000; }
.section-bg a { display: block; margin: 20px auto 0 auto; font-family: Arial, "sans-serif"; font-size: 22px; font-weight: 300; color: #000000; text-decoration: none; }
.section-bg a:hover { color: #49938f; }
