/* Tag's HTML */

body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #605855;
	background: url(../imagens/bg.jpg);
	text-align: center;
	padding: 0;
	margin: 0;
}

p {
	margin: 0; padding: 0;
}

img {
	border: 0px solid #FFF;
}

/* Links */

a:link, a:active, a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #666;
}

/* ID's */

#texto { text-align:left; padding-right:12px; width:528px; text-align:justify; }

#texto h1 { border-bottom:1px solid #aba4a1; padding:10px 0; font-size:18px; margin-bottom:25px; }

#texto h2 { padding:10px 0px; font-size:14px; }

#rodape { border-top:1px solid #aba4a1; width:890px; padding:10px 0; margin:20px auto; text-align:left; font-size:11px; }

/* Class's */

.foto {
	border: 3px solid #FFF;
}

/* Formulários */

#contato label {
	text-align: right;
	width: 120px;
	float: left;
	display: block;
	padding: 0px 10px 0px 0px;
}

#contato input, #contato textarea {
	color: #666;
	background: #F0F0F0;
	width: 262px;
	padding: 2px;
	margin: 1px;
	border: 1px solid #999;
}

#contato textarea {
	height: 120px;
}

#contato .submit {
	width: 60px;
	height: 18px;
	border: 0px solid #FFF;
}

#reservas label {
	width: 130px;
	float: left;
	display: block;
}

#reservas input, #reservas textarea, #reservas select {
	color: #666;
	background: #F0F0F0;
	width: 262px;
	padding: 2px;
	margin: 1px;
	border: 1px solid #999;
}

#reservas textarea {
	height: 120px;
}

#reservas select {
	width: 268px;
}

#reservas .select_data1 {
	width: 46px;
}

#reservas .select_data2 {
	width: 60px;
}

#reservas .submit {
	width: 60px;
	height: 18px;
	border: 0px solid #FFF;
}