html, body
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #b0652d;
	color: #333;
}

body, textarea, input
{
	font-family: "Georgia", "Bitstream Charter", "Serif";
	font-size: 100%;
}

img {border: 0;}

a {color: #c00;}
a.external {background: url(imagens/link_externo.png) right center no-repeat; padding-right: 15px;}
a:hover {background-color: #fffdb9;}
a:visited {color: #600;}
a.zoom
{
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-color: #999; border-right-color: #999;
	padding: 7px;
	padding-bottom: 20px;
}

h1, h2, h3, h4, h5, h6 {color: #c00; clear: left;}

h1
{
	background: url(imagens/page_title.png) left bottom repeat-x;
	font-style: italic;
	font-size: 250%;
}

li {
	margin-bottom: 10px;
}

table {border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;}
td, th {border: 1px solid #fff; padding: 5px;}
td {background: #f8f0cf;}
th {background: #c49275; color: #fff;}
td.dead, th.dead {background: none;}

fieldset {border: 1px solid #d9b1b1; margin-top: 10px;}

div.field {margin-top: 10px;}
div.field label {float: left; width: 100px; margin-right: 10px; text-align: right;}

input, textarea, select {border: 1px solid #999; padding: 5px;}
input:hover, textarea:hover, select:hover {border-color: #c65252;}
input:focus, textarea:focus, select:focus {border-color: #c65252; background-color: #fff6f6;}

div.actions {padding: 5px; margin-top: 10px;}

input.button {font-weight: bold; background-color: #c00; color: #fff; border: 2px solid #900;}
input.button:hover {background-color: #f00;}

input.image {border: 0; margin: 0;}

div#container
{
	position: relative;
	background: #fffae7 url(imagens/container.jpg) top center repeat-y;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

div#header
{
	height: 80px;
	background: url(imagens/header.jpg) top center no-repeat;
}

div#header h1, div#header h2 {display: none;}

address#info
{
	position: absolute;
	top: 0; right: 0;
	margin-right: 35px;
	font-style: normal;
	text-align: right;
}

p#telefone
{
	display: inline;
	background: url(imagens/phone.png) no-repeat left center;
	color: #900; font-weight: bold; font-size: 120%; padding-left: 22px;
}
p#email {margin: 0;/*position: absolute; top: 5px; right: -5px; width: 800px;*/}
p#endereco {margin: 0;/*position: absolute; top: 25px; right: -5px; width: 800px;*/}

div#header a#home {position: absolute; top: 5px; left: 30px; z-index: 9;}
div#header a#home:hover {background: transparent;}

div#header img#divtop {position: absolute; top: 70px; left: 10px; z-index: 9;}

div#photo
{
	height: 300px;
	overflow: hidden;
	text-align: center;
}

div#menu
{
	position: absolute;
	top: 340px;
	left: 0;
	z-index: 9;
	width: 1001px;
	height: 36px;
	padding-top: 16px;
	background: transparent url(imagens/menu.png) center center no-repeat;
	text-align: center;
}

div#menu ul {padding: 0; margin: 0; display: inline;}

div#menu li {display: inline; margin: 0; margin-left: 10px; margin-right: 10px;}

div#menu a
{
	color: #d4c0bd;
	font-weight: bold;
	text-decoration: none;
	text-transform: lowercase;
}

div#menu a:hover
{
	color: #fff;
	background: transparent;
}

div#body
{
	margin-top: 25px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 20px;
}

div#content
{
	min-height: 420px;
	_height: 420px;
}

.left {float: left; margin-right: 20px; margin-bottom: 20px;}
.right {float: right; margin-left: 20px; margin-bottom: 20px;}

div#marcas
{
	margin-top: 20px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 20px;
}
div#marcas * {vertical-align: middle; margin-left: 15px; margin-right: 15px;}

.pageblock {
	padding: 20px;
	padding-left: 30px;
	/*padding-left: 30px;
	padding-right: 40px;*/
}

.pageblock h1 {
	margin-top: 0;
	margin-left: -20px;
}

.pageblock h2 {
	margin-top: 0;
	margin-left: -10px;
}

.pageblock.highlight {
	background: #fff;
	border: 1px solid #ddd;
}

.cite {
	width: 70%;
	padding-left: 20px;
	padding-right: 20px;
	font-style: italic;
	background: #fff;
	border: 1px solid #ddd;
}

div#adsense {text-align: center; margin-top: 20px; clear: both;}

div#meebome {float: right; margin-top: 70px; margin-left: 20px; margin-bottom: 20px; width: 170px; text-align: center; font-size: 12px;}
div#meebome embed, div#meebome object {width: 170px; height:300px;}

div#footer
{
	height: 20px;
	background: url(imagens/footer.jpg) center bottom no-repeat;
}

p#reserva {font-size: 120%; text-align: center;}

p.note {
	font-size: 11px;
	color: #666;
}
