/* ------------------------------------







	Template Name: Lagoa da Mata



	Author: João Ferraz - Vitória Azul



	Email: joao@ferraz.org



	Website: http://www.vitoriazul.com.br







------------------------------------ */











/* ---- HTML Tags ---- */



body.istana {



	margin:0px;



	background:#4C5C4F url("../images/bg_body.jpg") repeat-y top left;



}



h1,h2,h3,h4,h5,h6,h7,



form {



	margin:0px;



	padding:0px;



}



div,p,td {



	color:#5C5C5C;



	font:12px Arial,verdana,sans-serif;



	line-height:18px;



}



a img { 



	border:0px;



}



a {



	color:#8D171B;



	text-decoration:none;



}



a:hover {



	color:#4C5C4F;



	text-decoration:underline;



}







/* ---- Class definition ---- */



.clear {



	clear:both;



}



.inputbox {



	border:1px solid #B4AB7A;



	width:200px;



	padding:2px 3px;



	font:12px Arial,verdana,sans-serif;



	color:#666666;



	height:auto !important;



	height:20px;



	background:#E7DEAD;



}



textarea.inputbox {



	width:400px;



	height:200px !important;



}



.inputbox:focus {



	background:#F5F5F5;



}



.button {



	background:#B4AB7A;



	border-style:solid;



	border-width:1px;



	border-color:#E7DEAD #817847 #817847 #E7DEAD;



	color:#FFFFFF;



	padding:3px 10px !important;



	padding:3px 5px;



	cursor:pointer;



}



p.strong {



	background:#E7DEAD;



	border:1px solid #B4AB7A;



	padding:4px;



	font-weight:bold;



}







.istana-wrapper {



	margin:0;



	color:#5C5C5C;



	font:12px Arial,verdana,sans-serif;



	padding:0;



}



/* ------ Template Layout ------ */



#container {



	width:760px;



	position:relative;



}







#header {



	height:110px;



	width:752px;



	position:relative;



	background:transparent url("../images/bg_header.gif") repeat-x bottom left;



}











/* Top part */



#mainmenu_title {



	width:125px;



	height:110px;



	float:left;



	background:transparent url("../images/bg_mainmenu_title.gif") repeat-x bottom left;



}



#mainmenu_title img,



#submenu_title img {



	position:relative;



	top:85px;



	left:10px;



}



#submenu_title {



	width:125px;



	height:110px;



	float:left;



	background:transparent url("../images/bg_submenu_title.gif") repeat-x bottom left;



}



#logo {



	float:right;



	position:relative;



	right:20px;



	top:13px;



}







#mainmenu {



	width:125px;



	height:267px !important;



	height:268px;



	float:left;



	top: 10px;



	position:relative;



	background:transparent url("../images/bg_mainmenu_title.gif") repeat-x bottom left;



}



#mainmenu ul,



#submenu ul {



	margin:0px;



	padding:0px;



}



#mainmenu ul li,



#submenu ul li {



	list-style:none;



	display:block;



	line-height:19px;



	height:auto !important;



	height:19px;



}



#mainmenu li a.mainlevel {



	padding-left:12px;



	color:#FFFFFF;



	font-size:13px !important;



	text-transform:lowercase;



	display:block;



	line-height:19px;



	height:auto !important;



	height:19px;



}



#mainmenu li a.mainlevel:hover {



	background:transparent url("../images/bg_li.gif") no-repeat 0px 7px;



	text-decoration:none;



}







#mainmenu li a.mainlevel#active_menu {



	background:transparent url("../images/bg_li.gif") no-repeat 0px 7px;



	text-decoration:none;



}







#submenu {



	width:125px;



	float:left;



	top: 10px;



	position:relative;



	height:267px !important;



	height:268px;



	background:transparent url("../images/bg_submenu_title.gif") repeat-x bottom left;



}



#submenu li a.mainlevel {



	padding-left:12px;



	display:block;



	color:#433F2E;



	text-transform:lowercase;



	font:13px/20px arial,verdana,sans-serif !important;



	line-height:20px;



	height:auto !important;



	height:20px;



}



#submenu li a.mainlevel:hover {







	background:transparent url("../images/bg_li_sub.gif") no-repeat 0px 7px;



	text-decoration:none;



}







#submenu li a.mainlevel#active_menu {







	background:transparent url("../images/bg_li_sub.gif") no-repeat 0px 7px;



	text-decoration:none;



}







#header_image {



	width:499px;



	position:relative;



	right:14px !important;



	right:0px;



	background:transparent url("../images/bg_header.gif") repeat-x bottom left;



	height:277px;



}



#header_image img {



	width:499px;



	height:275px;



}











/* ------ Content Area ------ */



#content {



	width:751px;



	position:relative;



}



#leftcol {



	float:left;



	width:125px;



}



#copyright {



	width:110px;



	float:right;



	position:relative;



	top:23px;



	right:0px;



	font:10px Arial,verdana,sans-serif !important;



	color:#919F82;



}



#copyright a {



	color:#919F82;



}



#lagoa {



	width:110px;



	float:left;



	position:relative;



	top:23px;



	right:0px;



	font:16px Times New Roman !important;



	color:#C0C4A1;



}



#centercol {



	float:left;



	width:125px;



}



#rightcol {



	float:right;



	width:485px;



}







/* ------ Mainbody Area ------ */



#mainbody {



	width:460px;



	margin-top:15px;



	padding-bottom:30px;



	position:relative;



	left:0px !important;



	left:10px;



}



#mainbody td,



#mainbody p {



	color:#696349;



	line-height:18px;



}



#mainbody table {



	width:100%;



}



#mainbody h3 {



	color:#313C33;



	font:bold 13px Arial,verdana,sans-serif;



	margin-bottom:10px;



}



#mainbody h2 {



	color:#8D171B;



	font:bold 14px Arial,verdana,sans-serif;



}



#mainbody ul {



	margin:0px;



	padding:0px;



	margin-left:10px;



}



#mainbody ul li {



	list-style:none;



	background:transparent url("../images/bg_li_main.gif") no-repeat 0px 5px;



	padding-left:12px;



}



#mainbody td img.location {



	border:4px solid #E7DEAD;



}















/* ------ Mambo Styles ------ */



.imageheading {



	display:block;



	border-bottom:1px solid #C7C1AD;



	margin-bottom:10px;



	padding-bottom:3px !important;



	padding-bottom:0px;



}



h2,



.componentheading,



.contentheading {



	color:#8D171B !important;



	font:bold 15px Arial,verdana,sans-serif;



	margin-bottom:5px;



}







/* Rates */



table.tblrates {



	margin:15px 0px;



	background:#888260;



}



table.tblrates td {



	background:#EEE8C6;



	padding:2px;



}



table.tblrates td.th {



	background:#A59D70;



	color:#FFFFFF !important;



	font-weight:bold;



}







table.tblrates td.td {



	background:#BBB593;



	color:#FFFFFF !important;



	font-weight:bold;



}







/* ------ Guest Book ------ */



#guestbook .sectiontableheader {



	font-weight:bold;



	border-bottom:1px solid #817847;



	background:#B4AB7A;



	color:#FFFFFF;



}



#guestbook  .sectiontableentry1 {



	background:#E7DEAD;



	border-top:1px solid #B4AB7A;



}



#guestbook  span.small {



	font-size:11px;



	text-transform:lowercase;



	color:#666666;



}



#guestbook span.sign {



	font-size:11px;



	text-transform:lowercase;



	color:#8AA3B3;



	border-bottom:1px solid #BDD6E6;



	display:block;



}



#guestbook hr {



	height:1px;



	background:#B4AB7A;



	border:0px;



}



#guestbook td ul {



	margin:0px;



	padding:0px;



}



#guestbook td li {



	list-style:none !important;



	background:none;



}



#guestbook li a {



	text-decoration:none;



	font-weight:bold;



}







/* Table of food and beverage */



table.tblfood {



	background:#B4AB7A;



	margin-bottom:20px;



}



table.tblfood td {



	background:#EEE8C6;



	color:#817847;



	padding:2px;



	font-weight:bold;



}



table.tblfood td.price {



	background:#E7DEAD;



	text-align:right;



	font-weight:normal !important;



}



table.tblfood td em {



	font-weight:normal !important;



}











/* ------ Gallery ------ */



div.gal_image {



	float:left;



	background:#FFFFFF;



	padding:4px;



	position:relative;



	left:3%;



}



div.pages {



	text-align:left;



}



td.caption {



	font:11px Arial,verdana,sans-serif;



	color:#404D42;



	text-transform:lowercase;



}



div.list_image {



	background:#FFFFFF;



	padding:4px;



	margin:0px auto;



	float:left;



}



div.gal_desc {



	clear:both;



	text-align:center;



	width:70%;



}



div.gal_details {



	margin-top:20px;



}



table.tblproperties {



	background:#B4AB7A;



}



table.tblproperties td {



	background:#EEE8C6;



	padding:3px;



	font:10px Arial,verdana,sans-serif !important;



	color:#404D42;



}



table.tblproperties td.th {



	background:#E7DEAD;



}



img.gal_img_detail {



	border:6px solid #FFFFFF;



}







/* ------ Quick facts table ------ */



table.tblfacts {



	background:#B4AB7A;



}



table.tblfacts td {



	padding:2px;



	background:#EEE8C6;



}



table.tblfacts td.th {



	background:#E7DEAD;



	font-weight:bold;



}
