@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
* {
	font-family: Roboto;
}
a {
	color: #FFF;
	text-decoration: none;
}
	a:hover {
		color: #9CF;
	}
body {
	background-color: #074E74;
	background-image: url(../imgs/bg.jpg);
		background-attachment: fixed;
		background-position: center top;
		background-size: auto 100%;
		background-repeat: no-repeat;
	color: #FFF;
	font-size: 12pt;
	margin: 0;
	overflow-x: auto;
	overflow-y: scroll;
	padding: 0;
}
body, html {
	height: 100%;
	width: 100%;
}
div {}
	div.clear {
		clear: both;
		height: 0;
		position: relative;
		width: 100%;
	}
	div.hide {
		height: 5px;
		left: -5px;
		overflow: hidden;
		position: absolute;
		top: -5px;
		width: 5px;
	}
	div.separation {
		background: url(../imgs/bg_separation.png) center left repeat-x;
		clear: both;
		height: 70px;
		overflow: hidden;
		width: 100%;
	}
font {}
	font.observacao {
		color: #F00;
		font-size: 14pt;
		font-weight: bold;
	}
h1 {
	margin: 0;
}
	h1.hospedagem {
		background-color: #390;
		border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		padding: 10px;
	}
	h1.venda {
		background-color: #F00;
		border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		padding: 10px;
	}
input {
	cursor: pointer;
}
	input.btn {
		background-color: #036;
		border: 3px solid #FFF;
		border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		box-shadow: 0 0 10px 2px #8BE;
		color: #FFF;
		font-size: 14pt;
		font-weight: bold;
		margin: 0 5px;
		padding: 5px 15px;
	}
		input.btn:hover {
			background-color: #C00;
			border-color: #F33;
		}
	input.text {
		border: 2px solid #036;
		border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		color: #036;
		padding: 7px;
		width: 300px;
	}
label {
	cursor: pointer;
}
textarea {
	border: 2px solid #036;
	border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	color: #036;
	height: 150px;
	padding: 7px;
	width: 300px;
}
#content {}
	#content a {}
		#content a:hover {}
			#content a:hover img {
				filter: alpha(opacity=50); opacity: 0.5;
			}
		#content a.facebook {
			font-size: 15pt;
		}