@import url("home.css");

@import url("hospedaria.css");

@import url("suites.css");

@import url("bistro.css");

@import url("lugar.css");

@import url("fotos.css");

@import url("depoimentos.css");

@import url("localizacao.css");

@import url("tarifario.css");

@import url("contato.css");





#admin-menu {

	font-size:13px;

}



.page-admin #header #logo{

	display: none;

}



.meta{

	display: none;

}

.page-user #logo img{
	display: none;
}

.page-user #logo{
	background: url(../img/logo-sem-fundo.png) no-repeat;
	height: 72px;
	margin: 30px auto 0;
	position: relative !important;
	width: 234px;
	margin-top:0 !important;
}

.page-user #menu, .page-user #footer{
	display: none !important;
}

.page-user #content{
	background: none !important;
}

.page-user .tabs{
	margin: 40px auto 0;
	width: 340px;
}

#user-login{
	background: #fff;
	border: 1px solid #6F6C4B;
	margin: 0 auto 50px;
	padding: 30px 50px 50px;
	width: 430px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.page-user ul.primary{
	border: none !important;
	height: 24px;
}

.page-user ul.primary li{
	margin-left: 0 !important;
}


.page-user ul.primary li a{
	background: #fff !important;
	color: #999;
	height: 30px !important;
	padding: 10px !important;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	
.page-user a.active{
	background: #fff !important;
	border-left: 1px solid #6F6C4B !important;
	border-right: 1px solid #6F6C4B !important;
	border-top: 1px solid #6F6C4B !important;
	color: #333 !important;
	height: 30px !important;
	padding: 10px !important;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}


/************************

geral

************************/

body{

	background: url(../img/bg-site2.jpg) repeat;

}



/************************

header

************************/

#header #logo{

	position: absolute;

	z-index: 100;

}



#header #menu{

	position: absolute;

	z-index: 10;

}



#header #logo a{

	display: block;

	height: 137px;

	width: 258px;
	
	margin-top: 347px;

}



/************************

menu principal

************************/

#header #menu ul{

	list-style: none;

}



#header #menu ul li{

	display: inline;

}



#header #menu{

	background: url(../img/bg-titulos.png) no-repeat 0 -5px;

	display: block;

	height: 33px;

	position: absolute;

	top: 0;

	width: 960px;

}



#header #menu ul.links{

	float:right;

	height: 30px;

}



#header #menu ul.links li{

	height: 30px;

	float: left;

	margin: 0;

}



#header #menu ul.links li.last{

	margin-right: 5px;

}





/************************

layout

************************/

#content{

	background: url(../img/bg-titulos.png) no-repeat top left;

	padding: 23px 20px 0;

}



#content .block{

	/*margin-top: -37px;*/

}





#content .block .content, #content .node .content{

	background: #FFFCF2;

	padding: 20px 10px;

}



/************************

esconde h3 extra em todas as p�ginas

************************/

.front .block > h3{ /* esconde o titulo extra */

	visibility: hidden;
	display: none !important;
}



.page-hospedaria .block > h3{ /* esconde o titulo extra */

	visibility: hidden;
	display: none  !important;

}





/************************

footer

************************/

#footer{

	background: url(../img/bg-rodape.gif) repeat-x;

	border-top: 1px solid #fff;

	float: left;

	font-size: 13px;

	height: 47px;

	margin-left: 20px;

	width: 920px;

}



#footer p, #footer .idioma a{

	color: #202018;

	margin-bottom: 0 !important;

	text-shadow: 0 1px 0 #f2ebda;

}



#footer .idioma a:hover{

	text-decoration: none;

}





div.copyright{

	float: left;

	padding: 15px 0 0 15px;

	width: 745px;

}



div.copyright span{

	font-weight: bold;

}



div.idioma{

	display: none; /* esconde idioma */

	float: left;

	padding: 15px 0 0 15px;

	width: 130px;

}



div.assinatura{

	clear: both;

	float: left;

	height: 35px;

	padding: 20px 0 0 15px;

	width: 890px;

}



div.assinatura a{

	color: #7E5322;

	float: right;

	font-weight: bold;

	text-decoration: none;

	text-shadow: 0 1px 0 #fff;

}





/************************

titulos

************************/

h3{

	color: #524C3F;

	font-family: "Helvetica", Arial, sans-serif;

	font-size: 20px;

	font-weight: lighter;

	height: 30px;

	margin-bottom: 10px;

}





/************************

textos

************************/

#main p{

	color: #524C3F;

	font-size: 14px;

	line-height: 22px;

}



cite{

	color: #666053;

	font-size: 13px;

}

#header {
	padding-top: 33px;
}

#content .node h2 {
	margin-left: 147px;
	width: auto !important;
}
