@charset "utf-8";
/* CSS Document */

/*Contato*/

#panels
{
width: 770px;
float: left;
}



#panels img.qt, #panels img.nz
{
float: left;
padding-right: 17px;
}
#panels img.nz
{
padding: 0;
}

div.panel, div.panel_wide
{
width: 229px;
float: left;
margin-bottom: 30px;
padding: 0 17px 15px 0;
background: url(/images/panel.gif) no-repeat bottom left;
min-height: 357px;
height: auto;
}
/*\*/
* html div.panel
{
height: 357px;
}
/**/
div.panel_wide
{
width: 475px;
padding-right: 0;
background: url(/images/panel_wide.gif) no-repeat bottom left;
}
div.panel h2, div.panel h3.accomodation, div.panel_wide h3.personal, div.panel_wide h3.contact, div.panel h3.location
{
height: 55px;
width: 229px;
margin-top: 0;
margin-bottom: 15px;
}
div.panel_wide h3.personal, div.panel_wide h3.contact
{
width: 475px;
}
div.panel_last
{
padding-right: 0;
}
div.panel_contact
{
padding-right: 17px;
}

div.panel_right
{
float: right;
padding: 0 0 17px 57px;
background: url(/images/panel.gif) no-repeat bottom right;
}
div.panel_right
{
float: right;
}
div.panel p, div.panel ul, div.panel_wide p
{
width: 187px;
float: left;
padding: 0 22px 0 20px;
margin: 0 0 9px 0;
}
div.panel_wide p
{
width: 433px;
}
div.panel ul
{
width: 167px;
padding: 0 22px 0 35px;
}
div.panel ul li
{
line-height: 1.8em;
}
div.panel p.form
{
font-size: 1em;
}
div.panel select
{
width: 54px;
padding: 3px;
border: 0 none;
background: #ecebe0;
color: #53524f;
font-size: 1em;
margin-top: 3px;
margin-right: 10px;
float: left;
}
div.panel select.yy
{
margin-right: 0;
}
div.panel select.wide
{
width: 180px;
margin-right: 0;
}
div.panel p span
{
float: left;
width: 64px;
}
div.panel p span.price
{
padding: 6px 0 3px 0;
}
div.panel p span#total
{
margin-top: 3px;
width: 115px;
}
div.panel p span#total span
{
padding: 3px;
background: #ecebe0;
color: #53524f;
width: 109px;
}
div.panel p span.pad
{
padding-top: 5px;
}
div.panel p.go
{
font-size: 1em;
margin-bottom: 0;
text-align: right;
}
div.panel p.go input
{
font-size: 1em;
background: #f7961e;
color: #fff;
padding: 3px 10px 3px 10px;
margin-right: 8px;
border: 0 none;
}
div.panel p.book
{
padding-top: 20px;
}
div.panel p.book a
{
float: left;
height: 31px;
width: 162px;
display: block;
text-indent: -8000px;
text-decoration: none;
background: url(/images/button.gif) no-repeat;
font-size: .05em;
line-height: .05em;
}

/*h1*/

h1.contact{background: url(images/contact_form.gif) no-repeat; text-indent: -8000px;
text-decoration: none; 
height: 55px;
width: 470px;
margin-top: 0;
margin-bottom: 15px;
}


span.star
{
color: #f7961e;
font-weight: bold;
}


div.formfield
{
	float: left;
	width: 350px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
}
div.formfield p.title
{
	width: 80px;
	float: left;
	font-size: 1.1em;
	text-align: right;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
div.formfield p.field
{
width: 235px;
float: right;
font-size: 1em;
line-height: 1.2em;
padding: 0;
}
div.formfield p.field span.star
{
font-size: 1.3em;
}
p.status
{
color: #f7961e;
font-weight: bold;
}
div.formfield input, div.formfield textarea, div.formfield select
{
font-family: arial, verdana, sans-serif;
font-size: 1.1em;
margin: 0;
}
div.formfield input.input, div.formfield textarea, div.formfield select
{
width: 195px;
padding: 4px;
margin: 0;
border: 0 none;
background: #ecebe0 !important;
color: #53524f;
}
div.formfield select
{
padding: 3px;
margin-bottom: 2px;
}
div.formfield input.alert, div.formfield textarea.alert, div.formfield select.alert
{
width: 195px;
padding: 4px;
margin: 0;
color: #fff;
background: #f7961e !important;
border: 0 none;
}
div.formfield select.alert
{
padding: 3px;
margin-bottom: 2px;
}
div.formfield input#verify
{
width: 80px;
}
div.formfield p.field img
{
float: left;
padding-right: 4px;
}
div.formfield textarea
{
height: 60px;
}
div.formfield p.submit
{
padding: 10px 0 0 0;
width: 235px;
float: right;
margin-bottom: 0;
}
div.formfield p.submit input
{
	font-size: 1em;
	color: #fff;
	padding: 3px 10px 3px 10px;
	margin-right: 8px;
	border: 0 none;
	background-color: #000033;
}
