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

body, html {height:100%;}

BODY {
color: #DDD;
font-family: "Segoe UI",Tahoma, Arial, Verdana, sans-serif;
font-size: 75%;
margin: 0px;
padding: 0px;
line-height: 120%;
background-image:url(../imagens/bg.jpg);
background-repeat:no-repeat;
background-position:center;
background-attachment:fixed;
}
a{ color: #6CF; font-weight:bold;text-decoration:none;}
a:hover{ color: #FFF;}
a:visited{ color: #999;}


img{
	border: none;
}


 #header{ 
 width: 733px;
 position: relative;
 background-image: url(../imagens/header.png);
 background-repeat: no-repeat;
 height: 79px;
/* vertical-align: middle;*/
padding-bottom: 5px;
 margin: 0px 0px 0px -10px;
/* border-bottom: 1px solid #000;*/}
 
 #menu{ 
 width: 728px;
 background-image: url(../imagens/bg_menu.png);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 height: 31px;
 vertical-align: middle;
 padding: 5px 0px 0px 5px;
 margin: -0px 0px 10px -5px;
 position: relative;
/*  border-top: 1px solid #666;*/
 }

#nav					{position: relative;top: 0px;list-style: none;margin: 0px;padding: 0;height: 31px;display: inline;overflow: hidden; float:left; width:728px;}	
#nav li 						{margin: 0px; padding: 0;display: inline;list-style-type: none;}
#nav a 						{margin: 0px 4px 0px 0px; float: left;padding: 31px 0 0 0;overflow: hidden;height: 0px !important; 	height /**/:31px; /* for IE5/Win */	}	
#nav a:hover 				{background-position: 0 -62px; }
#nav a:active, #nav a.selected {background-position: 0 -31px;}
#tInicio a  					{width: 48px;background: url(../imagens/tinicio.png) no-repeat top left;}
#trex a  						{width: 94px;background: url(../imagens/trex.png) no-repeat top left;}
#tactividades a  			{width: 94px;background: url(../imagens/tactividades.png) no-repeat top left;}
#tespacos a  		{width: 67px;background: url(../imagens/tespacos.png) no-repeat top left;}
#tagenda a  		{width: 63px;background: url(../imagens/tagenda.png) no-repeat top left;}
#tguestbook a  			{width: 86px;background: url(../imagens/tguestbook.png) no-repeat top left;}
#treservas a  			{width: 74px;background: url(../imagens/treservas.png) no-repeat top left;}
#tgaleria a  			{width: 64px;background: url(../imagens/tgaleria.png) no-repeat top left;}
#tcontactos a  			{width: 85px;background: url(../imagens/tcontactos.png) no-repeat top left;}

#window		{display: table; height: 100%;  #position: relative; overflow: hidden; margin:auto;}
#container	{#position: relative; #top: 50%;display: table-cell; vertical-align: middle; margin:auto; padding:5px; width: 740px;}
#main		{#top:-50%;position:relative;padding:0px 20px 15px 20px;width: 719px; height:560px; margin:0px; float: left; 
background-image:url(../imagens/bg_main.png); background-repeat:no-repeat; background-position:center 110px; }
#pub		{#top:-50%;float:left;padding:5px; #position: relative; height:123PX; width: 227px; background-color:#FF0;}

.formulario{
 border:1px solid #666;
 height:15px;
 FONT-SIZE: 90%;
 PADDING: 2px 2px 2px 4px;
 background-color: #333;
 FONT-WEIGHT: bold;
 color: #999;
}
.ok {
	background-image: url(../imagens/ok.png);
	background-repeat: no-repeat;
	border: none;
	height: 20px;
	width: 35px;

}
input:focus, input#email:focus,textarea:focus, select:focus, .focus {
	background: none;
	border: 2px solid #9C0;
}

textarea, input, .input {
	background-color: transparent;
	border: 1px solid #999;
	color: #CCC;
	font-family: Tahoma, Sans-serif;
	font-size: 95%;
	padding: 2px 3px 2px 4px;
	overflow: auto;
	margin-bottom: 4px;
}

#thumb{
	background-repeat: no-repeat;
	cursor: pointer;
	width: 52px;
	height: 39px;
	float: left;
	position: relative;
	margin: 2px;
	border: 1px solid #9C0;
	padding: 0px;
}
h1{
font-family: Calibri,"Segoe UI", Arial, Tahoma,sans-serif;
font-size: 150%;

margin-top: -30px;
color:#FFF;
}


