@charset "utf-8";
/* CSS Document */

html {
overflow-x: hidden;
}


body {
	background: url(../img/bg.jpg) top repeat-x #F8AC58;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;}
	
#content {
	width:807px;
	margin:auto;}	
	
#top {
	height:90px;
	width:370px;
	float:right;
	padding-top:30px;}	
	
a.menu-serv:link {
	width:176px;
	height:28px;
	display:block;
	background-image:url(../img/bot_servico.gif);
	color:#6C1904;
	font-size:17px;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	float:left;}
	
a.menu-serv:visited {
	width:176px;
	height:28px;
	display:block;
	background-image:url(../img/bot_servico.gif);
	color:#6C1904;
	font-size:17px;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	float:left;}	
	
a.menu-serv:hover {
	width:176px;
	height:28px;
	display:block;
	background-image:url(../img/bot_servico.gif);
	color: #FF6;
	font-size:17px;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	float:left;}	
	
#content-main {
	background-image:url(../img/bg_home.jpg);
	height:731px;
	}	

#marca {
	width:389px;
	height:303px;
	background-image:url(../img/marca.png);
	position:absolute;
	margin-left:-95px;
	margin-top:60px;
	text-indent:-5000px;}

#menu {
	position:absolute;
	width:588px;
	height:69px;
	background-image:url(../img/bg_menu.png);
	margin-left:220px;
	margin-top:30px;
	padding-left:20px;
	padding-top:35px;}
	
	
ul{
list-style:none;
padding:0;
margin:0;
}

#menu ul li {
display:inline;
float:left;
margin-left:13px;
}

#menu ul li a#inst {background: url(../img/menu_intalacoes.gif) 0 0 no-repeat; width:130px; height:32px; display:block; text-indent:-5000px;}
/*#menu ul li a:visited#home{ background-position:0 -103px; }
*/#menu ul li a#inst:hover{ background-position:0 -32px;}

#menu ul li a#reservas{background:  url(../img/menu_reservas.gif) 0 0 no-repeat; width:106px; height:32px; display:block; text-indent:-5000px;}
/*#menu ul li a:visited#granplast{ background-position:0 -103px; }
*/#menu ul li a#reservas:hover{ background-position:0 -32px; }

#menu ul li a#chegar{background:  url(../img/menu_comochegar.gif)  0 0 no-repeat; width:144px; height:32px; display:block; text-indent:-5000px;}
/*#menu ul li a:visited#produtos{ background-position:0 -103px; }
*/#menu ul li a#chegar:hover{ background-position:0 -32px; }

#menu ul li a#eventos{background: url(../img/menu_eventos.gif) 0 0 no-repeat; width:101px; height:32px; display:block; text-indent:-5000px;}
/*#menu ul li a:visited#pedidos{ background-position:0 -103px; }
*/#menu ul li a#eventos:hover{ background-position: 0 -32px; }	



#fotos-home {
	width:585px;
	height:365px;
	float:right;
	margin-right:-3px;
	margin-top:105px;
	background:url(../img/loading.gif) center no-repeat;
	}
	
#cont1 {
	padding-top:14px;
	*padding-top:35px;
	width:450px;
	height:300px;
	float:right;
	margin-right:60px;
	margin-top:170px;
	background:url(../img/sep.gif) top center no-repeat;
/*	display:none;
*/	}	


#cont2 {
	padding-top:4px;
	*padding-top:25px;
	float:right;
	margin-top:150px;
	background:url(../img/sep.gif) top center no-repeat;
	width:310px; margin-right:20px; height:600px;
/*	display:none;
*/	}	

	
#cont-preco {
	padding-top:14px;
	*padding-top:35px;
	width:450px;
	height:300px;
	float:right;
	margin-right:60px;
	margin-top:170px;
	background:url(../img/sep.gif) top center no-repeat;
	}		
	
#txt-home {
	width:320px;
	float:right;
	margin-right:30px;
	margin-top:2px;
	line-height:23px;
/*	font-size:16px;
	color:#6D1904;
	font-size:15px;
	font-style:italic;*/
	background:url(../img/sep.gif) top center no-repeat;
	padding-top:30px}	
	
.right {float:right;}
.left {float:left;}
.center { text-align:center}


.txt-int {
	width:302px;
	margin:150px 50px;;
	line-height:23px;
	font-size:16px;
	color:#6D1904;
	background:url(../img/sep.gif) top center no-repeat;
	padding-top:15px;
	*padding-top:30px}
	
#bottom-home	{
	width:1800px;
	height:355px;
	position:absolute;
	background-image:url(../img/bottom.png);
	margin-top:-295px;
	left:50%;
	margin-left:-900px;}
	
	
#bottom-txt-home	{
	width:1800px;
	position:absolute;
	background: url(../img/bg_bottom.jpg) top repeat-x #724E25;
	left:50%;
	margin-left:-900px;
	height:100px;
	margin-top:60px;}	
	
#bottom-txt-home #content {
	
	width:807px;
	position:absolute;
	left:50%;
	margin-left:-403px;
	}		
	
	
#saiba-mais {
	width:134px;
	height:30px;
	background-image: url(../img/bot_mais.gif);
	text-align:center;
	padding-top:6px;
	position:absolute;
	z-index:1;
	margin-left:73px;
	margin-top:145px}

a.mais:link {
	width:100%;
	height:100%;
	display:block;
	color:#330000;
	font-size:17px;
	text-decoration:none;
}

a.mais:visited {
	width:100%;
	height:100%;
	display:block;
	color:#330000;
	font-size:17px;
	text-decoration:none;
}

a.mais:hover {
	width:100%;
	height:100%;
	display:block;
	color: #FFF;
	font-size:17px;
	text-decoration:none;
}

.title {
	color:#6A2C0D;
	font-size:24px;}
	
.sub {
	color:#836E2C;
	font-size:14px;
	font-style:italic;
	line-height:22px;
	margin-bottom:30px;}	
	
#historias {
	width:193px;
	height:175px;
	background-image:url(../img/historias.gif);
	position:absolute;
	margin-left:250px;
	margin-top:12px;}
	
.contato-txt {
	font-style:italic;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:300px;
	margin-bottom:6px;}
	
.contato-txt-p {
	font-style:italic;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:42px;
	margin-bottom:6px;
	float:left}	
	
.contato-txt-m {
	font-style:italic;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:242px;
	margin-bottom:6px;}		
	
.contato-area {
	margin-bottom:6px;
	font-style:italic;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:300px;
	height:200px;}	
	
#form {
	position:absolute; width:450px; z-index:1; margin-left:70px;}	
	
/*.enviar {
	width:74px;
	height:12px;
	background-image:url(../img/enviar.gif)}	*/
	
.enviar {
	background:#6A2C0D;
	border:none;
	padding:4px;
	color:#FF9;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	display:block;
	margin-left:220px;
	font-weight:bold;}
	
#tit {position:absolute; margin-top:260px; margin-left:13px;}

a.link-int { color:#CA5100; display:inline; float:left; border-bottom:dashed 1px #CA5100; text-decoration:none; margin-left:35px;}
a.link-int:hover { color: #F90; display:inline; float:left; border-bottom:dashed 1px #F5E5C5; text-decoration:none; margin-left:35px;}

a.link-intb { color:#CA5100; display:inline; border-bottom:dashed 1px #CA5100; text-decoration:none;}
a.link-intb:hover { color: #F90; display:inline; border-bottom:dashed 1px #F5E5C5; text-decoration:none; }

#dispoe li{ color:#6A2C0D; font-size:14px; font-style:italic}

.p1 { color:#6A2C0D; font-size:14px; font-style:italic}

#fone {margin-left:30px; margin-top:10px; color:#DFBFA3}
#casinha {float:right; margin-top:-18px; margin-right:40px;}
#end {float:left; margin-left:30px;}
.txt-bot {margin-left:20px; color:#DFC1A3}

#inst-foto {position:absolute; margin-top:620px; z-index:1; margin-left:-14px;}

.block { display:block}

.li-dispoe-final {
	color:#6A2C0D; font-size:14px; font-style:italic}
	
#fotos {width:746px; height:475px; position:absolute; margin-top:190px; margin-left:30px; background:url(../img/loading.gif) center no-repeat; z-index:1}	

.tab-prec { font-size:15px; color:#6A2C0D; font-weight:bold; margin-top:-10px; font-style:italic }
.tab-lin1 {
	border-bottom:dashed 1px #BCBC78; 
	color:#836E2C;
	font-style:italic;
	margin-bottom:12px;
	padding-bottom:3px;
/*	margin-top:20px;
*/	
	}	
.tab-lin2 {
/*	border-bottom:dashed 1px #CC9; 
*/	color:#836E2C;
	font-size:14px;
	font-style:italic;
/*	margin-top:-10px;
*/	}	
	
	.tab-lin3 {
/*	border-bottom:dashed 1px #CC9; 
*/	color:#836E2C;
	font-size:14px;
	font-style:italic;
/*	margin-top:-5px;
	margin-right:20px;*/
	font-weight:bold
	}
	
.tab-content {width:420px; margin:20px auto}	

.tab-tit {color:#836E2C; font-size:12px; font-style:italic; margin-bottom:15px}

.tab-txt1 {width:100%; height:23px; padding-top:4px; padding-left:15px; display:block}

.tab-cel { margin-bottom:15px;}

.tab-subtit {font-size:11px; font-weight:bold; text-align:center;}