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

* { margin:0; padding:0}


html, body {height:100%;}

body {
	background:#eee;
	width:100%;
	font-family: 'Roboto Condensed', sans-serif;
}

.geral {
	min-height:100%;
	position:relative;
}

a {
	text-decoration:none;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
a:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
}
.barra {
	width:100%;
}

.conteudo {
	width:960px;
	margin:0 auto;
	position:relative;
	}

.clear {
	clear:both
}



#topo {
	height:260px;
	background:#500000;
	padding-top: 0;
	position: relative;
	background:#500000 url("../img/bg_madeira.jpg") center;

}
.logo {
	position:absolute;
	top:0;
	left:0;	
	z-index:8888;
	width:270px;
	height: 215px;
	background: url("../img/bg_logo.png") no-repeat 0 0;
}
.logo img{
	margin: 35px 25px;
}
.banner {
	height:240px;
	width: 100%;
	background-color:#000; 
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 20px;	
}

/*banner*/
.banner { 
	width:100%;
	height:240px; 
	position: absolute;
	top: 20px;	
	overflow:hidden; 
	background:#000;
}
.banner_slider 			{ overflow:hidden; height:240px; }
#s4 					{ width:100% !important; }
.slide 					{width:100% !important; height:240px; background-position:50% 0%; background-repeat:no-repeat; }
/*#nav_slides 			{ position:absolute; z-index:9999; left:50%; width:1000px; margin:210px 0 0 -530px; text-align:center }
#nav_sl_wrap 			{ padding:0; height:20px; }
#nav_slides a {
	display: inline-block;
	height:20px;
	width:20px;
	margin:0 3px;
	z-index:9999;
	background:url(../img/bullet.png) no-repeat 0 0;
	display:inline-block;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
#nav_slides a strong {
	display:none;
}
#nav_slides a.activeSlide {
	background:url(../img/bullet.png) no-repeat 0 -20px
}
#nav_slides a span {
	width:156px;
}*/
.sl_arrows_wrap {
width: 960px;
margin: 0 auto;
position: relative;

}

#prev2 					{ 
	display:none; 
	position:absolute; 
	z-index:901;
	right: 40px;
	bottom:-230px;  
	background:url("../img/prev.png") no-repeat center; 
	width:25px; height:40px;}
#next2 					{ 
	display:none;
	position:absolute; 
	z-index:901; 
	right: 20px;
	bottom:-231px; 
	background:url("../img/next.png") no-repeat center; 
	width:25px; height:40px;} 
#prev2:hover 			{ background:url("../img/prev-hover.png") no-repeat center; }
#next2:hover 			{ background:url("../img/next-hover.png") no-repeat center; } 
.banner:hover #prev2,
.banner:hover #next2 {display:block} 
.page 					{background:url("../img/marcador.png") no-repeat 0 0} 


.rede_social {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 8888
}
	
.social {
	margin-right:0px;
	margin-top:16px;
	display:inline-block;
	width: 40px;
}
.social:hover {
	
}

/*---menu---*/	

#menu {
	background:#500000 url("../img/bg_madeira.jpg") center;
	margin-bottom: 10px;
}
.menu {
	height: 30px;
	width: 100%;
	display: table;
}
.item_menu {
	display:table-cell;
	color:#FFF;
	font-weight:700;
	font-size:18px;
	position:relative;}
.item_menu .link_menu{
	color:#FFF;
	padding:10px 13px;
	display:block;
	}
.item_menu:hover .link_menu {
	color:#999;}


/*---rodape---*/
#rodape {
	position:absolute;
	bottom:0;;
	height:110px;
	color:#FFF;
	background:#500000 url("../img/bg_madeira.jpg") center;
}
.rodape_nada {
	width:100%;
	height:120px;}

.coluna {
	width:300px;
	margin:10px;
	margin-top: 20px;
	float:left;}

.titulo_rodape {
	font-size:20px;
	font-weight:700;
	margin-bottom:20px;
	margin-top:10px
	}
.mapa_google {
	width:300px;
	height:170px;
	background:#CCC}

#copyright {
	height:30px;
	width:100%;
	display:block;
	color:#FFF;
	}

.lg {
	color: #FFF;
	 }

.lg:hover strong { color:#6C3}


.selo_home {
	display: block;
	float: left;
	background: #FFF;
	margin: 10px;
	height: 210px;
	display: block;
	width: 300px;
	position: relative;
	overflow: hidden;
}

.selo_2colunas {
	width: 470px;	
}

.selo_3colunas {
	width: 306px;
}

.img_selo_home {
	width: 100%	
}
.img_selo_home img {
	width: 100%	
}
.titulo_selo_home {
	background: url("../img/bg_selo_titulo.png");
	padding: 10px 0;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	color: #FFF;
	font-size: 20px;

}

.titulo {
	font-size: 20px;
	border-bottom: 1px #666 solid;
	padding-bottom: 5px;
	color:#8B0000;
	text-transform: uppercase;
}
.sub_titulo {
	font-size: 20px;
	border-bottom: 1px #666 solid;
	padding-bottom: 5px;
	color:#333;
	margin-top:20px;
	text-transform: uppercase;
}
.titulo a {
	font-size: 14px;
	float: right;
	color: #666;
	margin-top: 5px;

}

.not_home {
	padding: 10px;
	background: #FFF;
	margin: 10px 0;
}

.selo_not_home {
	float: left;
	margin: 0 10px;
	width: 300px;
	color: #333;	
}
.selo_not_home:hover .img_not_home img{
	opacity:0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=6);
}
.img_not_home {
	width: 300px;
	height: 200px;
	margin: 10px 0;
	text-align: center;	
	overflow: hidden;
	position: relative;
}
.img_not_home img {
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.img_not_home .lupa {
	position: absolute;
	display: none;
	top: 75px;
	left: 110px;
	width: 66px;
	
}

.selo_not_home:hover .img_not_home img.lupa {
	display: block;
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=10);
}

.data_not_home {
	font-size: 12px
}
.titulo_selo_not_home {
	font-size: 18px;
}
.conteudo_interno {
	margin: 10px 0 20px;

}
.conteudo_interno p {
	margin-bottom: 10px;
	line-height: 1.5;
	color: #686868;
}
.visualizador {
	float: right;
	width: 450px;
	min-height: 370px;
	margin: 0 0 10px 10px
}



.paginas { 
	clear: left;
	width:100%; 
	min-height:35px; 
	text-align:center;
	padding: 25px 0;

}

.paginas .pg {
	color:#999;
	padding:4px 8px; 
	background:#E0E0E2 url(../imagens/bg-pg.png) repeat-x center; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border:#DDD 1px solid;
}
.paginas .pg:hover,
.paginas .pgoff	{ 
	color:#999; 
	padding:4px 8px; 
	background:#FFF ; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border:#DDD 1px solid;
	cursor: pointer;
}
.paginas .pgatual {
	color:#FFF; 
	padding:4px 8px; 
	background:#F90 ; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border:#DDD 1px solid
}


/*---mapa---*/
.fone-contato { width:100%; height:80px; font-size:14px; color: #999 }
.fone-contato p { text-align:right}
.fone-contato b { font-size:20px;}
.fone-contato b strong { font-size:30px;}
.endereco { color:#666; margin-bottom:10px; text-align:right; }
.coluna_endereco {
	width:435px;
	float: right;
	text-align: right;
}
.mapa { width:435px; height:350px; margin-top: 20px}

/*---formularios e tabelas---*/	
.form {
	width: 480px;
	}
.input, .captchainput {
	width:440px;
	padding:5px;
	display:block;
	margin:10px 0;
	border:1px solid #999;
	text-align:center;
	font-size:16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: left;}	
	
.campo { margin:10px 0}
.campo .input {
	text-align:left}
	
.captchainput { float:left; width:100px}	



/* #Forms
================================================== */ 

#reservas { 
	margin: 50px auto;
	width: 670px;
	}

	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		padding:5px;
	display:block;
	margin:10px 0;
	border:1px solid #999;
	
	font-size:16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label { margin-bottom:5px}
	label,
	legend {
		display: inline-block;
		font-weight: bold;
		color: #666
		  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		
		color: #444; } 
.form 				{  margin:25px auto 15px}
.form .campo input 		{ padding:5px }
.form .campo select 		{ padding:5px }
.form .campo .w1			{ width:190px}
.form .campo .w2			{ width:300px}
.form .campo select.w2	{ width:313px}
.form .campo .w4			{ width:413px}
.form .campo .w5			{ width:640px}

.form .campo 				{ float:left;  margin:0 10px; min-height:60px}
 
	.captcha { width: 100%; }
	.captcha img{ float:left; margin-right:5px;
							  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.campo	.captchainput {float:left;display: inline-block; width:320px	}
	.captchatxt {float:left; width:100%	} 
.button		{ margin-top: 21px;width: 100px;margin-left: 10px; text-align: center;}

.button:hover		{ background:#500000; color:#FFF; cursor: pointer;} 




.alpha { margin-left:0;}
.omega { margin-right:0;}


.noticia-ler {background:#999; color:#FFF; display: inline-block; padding:10px 20px 10px 20px; margin-top:15px;}
.noticia-ler:hover {background-color:#500000}
