﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background:transparent; border:0; font-family:Tahoma, Arial, Verdana; font-size:100%; margin:0; outline:0; padding:0/*; vertical-align:baseline*/}
/*body {line-height:1}*/
html, body {height:100%; position:relative}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none}
/* remember to define focus styles! */
:focus {outline:0}
/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0}
a:link, a:visited, a:active {border:none; outline:none; text-decoration:none}
a:hover {text-decoration:underline}
.a1 {color:#fff}
.a2 {color:#111}
.a0 {color:#fc0;}
.font8 {font-size:0.8em}
.center {display:block; margin:0 auto; text-align:center;}
.bold {font-weight:bold}
#wrap {background:url(../img/bkgGrass.gif) repeat; color:#fff; display:block; height:100%; position:relative; width:100%}
/*#header {height:112px; margin:0 auto; width:780px}*/
#header {background:url(../img/topA.gif) no-repeat; height:122px; margin:0 auto; width:748px}
/*.top {background:url(../img/topA.gif) no-repeat; height:122px; margin:0 auto; width:748px}*/
.top span {display:block; height:122px; padding:0; margin:0 auto; overflow:hidden; text-indent:-9999em; width:748px;}
/*** NAVBAR ***/
#navBar {background:url(../img/topB.gif) no-repeat; height:27px; margin:0 auto; text-align:center; width:748px}
    #navBar li {color:#fff; display:inline; font-size:0.8em; width:100px}
/*** CONTENT ***/
#content {background:url(../img/bkgWoodSides.jpg) center 0 repeat-y; display:block; margin:5px auto; width:100%}
    #content:after {content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden}
    #container {display:block; margin:0 auto; min-height:400px; position:relative; width:780px}
    .imgPhone {background:url(../img/imgPhone.gif) 0 14px no-repeat; display:block; margin:0 auto; padding:10px 0; overflow:hidden; text-indent:-9999em; height:33px; width:454px}
    #boxWelcome {clear:both; display:block; float:left; height:343px; margin:15px 0; position:relative; width:283px}
    #boxPhotosMain {background:url(../img/bkgPhotos.gif) no-repeat; display:block; float:left; height:347px; margin:15px 0; position:relative; text-align:center; width:490px}
    #boxPhotosMain #mySwf {height:290px; margin:28px 20px; width:440px}
/*** POUSADA ***/
h3 {display:block; font-size:0.95em; padding:10px 0 5px; text-align:center}
.pousada {display:block; font-size:0.8em; line-height:120%; height:375px; margin:5px auto; padding:0 5px 0 5px; overflow:auto; text-align:justify; width:700px}
/*** ACOMODAÇÕES ***/
#basic-accordian {border:2px solid #a35c0e; margin:5px auto; padding:0; width:540px}
    .accordion_headings {background:url(../img/bkgSubMenu.gif) repeat-x; color:#fff; cursor:pointer; font:bold 0.8em/2.6em Tahoma; height:35px; margin:0; padding:0 0 0 5px}
    .accordion_headings:hover {background:url(../img/bkgSubMenu2.gif) repeat-x; color:#fff}
    .accordion_child {background:#a35c0e; padding:5px}
    .header_highlight {background:url(../img/bkgSubMenu2.gif) repeat-x; color:#fff}
    .accordion_child p {padding:0}
    .accordion_child ul li {font-size:0.75em; list-style-position:inside; list-style-type: disc}
    .itensPousada {float:left; margin:0 0 0 33px; width:200px}
    .gallPousada {clear:both; display:block; height:100%; margin:10px auto; width:472px}
    .gallPousada img {margin:5px}
/*** LAZER ***/
.txtMed {font-size:0.8em; line-height:150%; margin:0 auto; width:720px}
/*** RESERVAS ***/
.reservas {color:#fff; float:left; font-size:0.95em; margin:25px 5px; text-align:center; width:377px}
/*** COMO CHEGAR ***/
#map {height:400px; margin:0 auto; width:700px}
/*** CONTATO ***/
fieldset {color:#000; font-size:0.8em; margin:0 auto; width:465px}
fieldset legend {color:#fff; padding:5px 0}
fieldset label {color:#fff; display:inline-block; margin:0px 0 0 0px; padding:10px 0 0 0px}
fieldset textarea {height:50px}
.inpBig {width:400px !important}
.inpMed {width:150px}
.inpLit {width:70px}
.inpMic {width:30px}
.btnEnviar {margin:10px auto}
/*** FOOTER ***/
#footer {background:url(../img/borderBottom.png) no-repeat; clear:both; display:block; font:0.7em Arial, Helvetica, sans-serif; margin:0 auto; padding:25px 0 10px; position:relative; text-align:center; width:779px}
#footer address {color:#fff; font-style:normal}
/*#footer2 {clear:both; font:0.7em Arial, Helvetica, sans-serif; margin:0 auto; padding:25px 0 10px; position:relative; text-align:center; width:779px}
#footer2 address {color:#fff; font-style:normal}*/
.onlinep:link, .onlinep:visited, .onlinep:active {color:#fff; font-weight:normal; text-decoration:none}
.onlinep:hover {font-weight:normal; text-decoration:underline}
#toolTip {background:url(../img/powered.gif) no-repeat; display:block; height:42px; left:478px; position:absolute; top:15px; width:104px; z-index:1}

/*** XFADE ***/
#rotator {background-color:#fff; border:8px solid #fff; cursor:pointer; height:290px; margin:10px auto; overflow:hidden; position:relative; width:440px}
#rotator img {border:0; cursor:pointer; height:290px; width:440px}

/*** HIGHSLIDE ***/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {cursor:url(../highslide/graphics/zoomin.cur), pointer; outline:none; text-decoration:none}
.highslide img {border: 2px solid #fff}
.highslide:hover img {border-color:gray}
.highslide-active-anchor img, .highslide-active-anchor:hover img {border-color:black}
.highslide-image {border-width:2px;
	border-style:solid;
	border-color:white;
	background:gray}
.highslide-wrapper, .rounded-white {background:white}
.highslide-image-blur {}
.highslide-caption {display:none;
	border-top:none;
	font-size:1em;
	padding:5px;
	background:white}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}