/*============================================================================================================================================================
Stylesheet - v1.0 		[ content.css ]

Autor:					Mauricio Vargas[ WEB STANDARDS ]
Contato:				mauricio@agenciahive.com.br
Website:				http://www.agenciahive.com.br/
Criado em :				10:15 19/07/2010
Última Atualização:		00:00 00/00/0000
==============================================================================================================================================================*/


body 												{ color:#FFF; }
.bg-home											{ background:#fcfbfa url(../img/bg-home.jpg) repeat-x top center; }
.bg-interno											{ background:#380101 url(../img/bg-interno.jpg) repeat-x top center; }
body, input, textarea, select							{ font:14px Georgia, Arial, Tahoma; text-decoration:none; }
a 													{ text-decoration:none; color:#f09605; font-weight:bold; cursor:pointer; }
a:hover 												{ text-decoration:none; color:#ffca73; }
address												{ font-style:normal; font-weight:normal; }
address a											{  }
small												{ display:block; color:#909661; padding-bottom:10px; font-size:12px; }
button												{ cursor:pointer; }
.base-box											{ width:940px; padding:0px 10px; }
.teste												{ background:#f1f1f1; }

/* CLASSES GERAIS */
.f-left												{ float:left; }
.f-right											{ float:right; }
.upper												{ text-transform:uppercase; }
.strong												{ font-weight:bold; }
.italic												{ font-style:italic; }
.normal												{ font-weight:normal; }
.pequeno											{ font-size:10px; }
.w-960												{ width:960px; margin:0px auto; }
#logo-hive											{ display:block; width:100px; height:16px; background:url(../img/logo-hive.png) no-repeat; margin:40px auto; }
.none												{ display:none; }
.botao												{ display:block; width:235px; height:33px; line-height:30px; text-transform:uppercase; font-weight:bold; color:#99a248; border:1px solid #313708; text-transform:uppercase; text-align:center; background: -webkit-gradient(linear, left top, left bottom, from(#36340c), to(#1a1905)); background: -moz-linear-gradient(top, #36340c, #1a1905); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36340c', endColorstr='#1a1905');}
.botao:hover										{ background: -webkit-gradient(linear, left top, left bottom, from(#1a1905), to(#36340c)); background: -moz-linear-gradient(top, #1a1905, #36340c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1905', endColorstr='#36340c');}
.camposs											{ background:#191001; border:1px solid #444712; color:#6f743c; font:16px bold "Garamond", Arial, Tahoma; padding:7px 5px; }

	/* --->> Estrutura */
	.link-home										{ position:absolute; margin-left:872px; }
	#header											{ height:140px; padding-top:10px; }
	#header #nav										{ padding-left:10px; }
	#header #nav li									{ display:inline; }
	#header #nav li a									{ display:block; float:left; margin-top:85px; height:55px; overflow:hidden; font-size:24px; margin-left:10px; background:url(../img/bg-menu-right.png) right 55px no-repeat; padding-right:11px; }
	#header #nav li a span								{ display:block; height:50px; padding-top:5px; padding-left:10px; background:url(../img/bg-menu-left.png) left 55px no-repeat; }
	#header #nav li a.go-content						{ display:block; width:220px; margin-top:0px; height:140px; background:url(../img/logo.png) no-repeat; margin-right:10px; }
	#header #nav li a.active							{ background:url(../img/bg-menu-right.png) right 0px no-repeat; }
	#header #nav li a.active span						{ background:url(../img/bg-menu-left.png) left 0px no-repeat; }
	
	#rodape-interno									{ width:100%; min-height:250px; background:url(../img/bg-rodape.jpg) 0px 40px repeat-x; margin-top:30px; }
		#rodape-interno .compartilhe					{ height:50px; }
		#rodape-interno .bt-compartilhe				{ position:absolute; z-index:99999; margin-left:660px; display:block; height:40px; line-height:40px; width:290px; font-size:16px; color:#99a248; border:1px solid #313708; text-transform:uppercase; text-align:center; background: -webkit-gradient(linear, left top, left bottom, from(#36340c), to(#1a1905)); background: -moz-linear-gradient(top, #36340c, #1a1905); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36340c', endColorstr='#1a1905'); /* Borda arredondada ---> */ -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; /* <---- Borda Arredondada ||| Drop Shadow ---> */ }
		#rodape-interno .bt-compartilhe:hover		{ background: -webkit-gradient(linear, left top, left bottom, from(#1a1905), to(#36340c)); background: -moz-linear-gradient(top, #1a1905, #36340c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1905', endColorstr='#36340c'); }
		#rodape-interno .compartilhar				{ background:#261f02; border:1px solid #313707; position:absolute; width:685px; height:140px; padding-left:20px; margin-top:-100px; z-index:9999; }
		#rodape-interno .compartilhar h3				{ height:10px; }
		#rodape-interno .newsl						{ width:270px; float:left; }
		#rodape-interno .convide-amigo				{ width:240px; float:left; }
		#rodape-interno .camposs						{ float:left; margin-right:5px; }
		#rodape-interno #form_convide .botao			{ width:75px; float:left; }
		#rodape-interno .rodape-boxes				{ float:left; padding-top:20px; margin-right:50px; }
		#rodape-interno .rodape-boxes h3				{ font-size:28px; height:15px; }
		#rodape-interno .rodape-box-1				{ width:370px; }
		#rodape-interno .rodape-box-1 p				{ font-size:16px; }
		#rodape-interno .rodape-box-2				{ width:230px; margin-right:60px; }
		#rodape-interno .rodape-box-3				{ width:200px; }
		#rodape-interno .rodape-box-2 p,
		#rodape-interno .rodape-box-3 p				{ color:#eba835; font-size:36px; font-weight:bold; }
		/* box-shadow: 0px -3px 5px #270101; -webkit-box-shadow: 0px -3px 5px #270101; -moz-box-shadow: 0px -3px 5px #270101; filter: progid:DXImageTransform.Microsoft.Shadow(color='#270101', Direction=-90, Strength=5); */
		#rodape-interno .redes-sociais				{ width:160px; margin-left:10px; padding-top:50px; float:left;  }
		#rodape-interno .redes-sociais ul li			{ display:inline; }
		#rodape-interno .redes-sociais ul li a			{ display:block; float:left; }
		.ico-redes									{ display:block; width:33px; height:33px; background:url(../img/redes.png) 0 0 no-repeat; float:left; margin-right:5px; }
		.ico-facebook								{ background-position:-42px 0px; }
		.ico-orkut									{ background-position:-84px 0px; }
		.ico-google									{ background-position:-126px 0px; }
		.pagina										{ min-height:450px; }
		
	/* --->> Estrutura da Home */
	#home-destaques, #home-promocoes, 
	#home-conteudo, #home-rodape, #home-parceiros	{ overflow:hidden; }
	#home-destaques									{ height:280px; margin-top:60px; }
		.gira-destaques, .destaque-01				{ width:700px; height:280px; }
		.gira-destaques img							{ position:absolute; z-index:99; }
		.gira-destaques p							{ display:block; width:380px; height:90px; padding:10px; margin-top:150px; margin-left:25px; position:absolute; z-index:9999; font-size:36px; font-weight:bold; letter-spacing:-1px; }
		.gira-destaques div div						{ width:400px; height:100px; margin-top:160px; margin-left:25px; background:url(../img/bg-destaque-legenda.png) repeat-x; position:absolute; z-index:999; }
		.gira-destaques p span						{ font-size:30px; color:#818a08; }
	#home-promocoes									{ height:160px; margin-top:50px; }
		.promocoes-diarias							{ width:690px; float:left; }
		.destaques-left								{ width:700px; height:280px; float:left; }
		.destaques-right							{ width:220px; float:right; }
		#home-promocoes .arrooow-left				{ display:block; background:url(../img/arrow-left.png) no-repeat; width:11px; height:29px; float:left; margin-top:55px; }
		#home-promocoes .arrooow-right				{ display:block; background:url(../img/arrow-right.png) no-repeat; width:11px; height:29px; float:right; margin-top:55px; }
		#home-promocoes .destaques-left				{ width:712px; height:220px; float:left; }
		.promocoes-diarias							{ width:690px; height:220px; float:left; }
		.promocoes-diarias-item						{ width:690px; height:220px; float:left; }
		#home-destaques .destaques-right				{ width:205px; padding-left:15px; padding-top:60px; }
		#home-destaques .destaques-right a			{ color:#ffcc00; font-size:20px; line-height:26px; letter-spacing:-1px; }
		#home-destaques .destaques-right a span		{ display:block; height:60px; overflow:hidden; }
		#home-destaques .destaques-right a img		{ border:3px solid #7b0303; box-shadow: 0px -3px 5px #270101; -webkit-box-shadow: 3px -3px 5px #270101; -moz-box-shadow: 3px -3px 5px #270101; filter: progid:DXImageTransform.Microsoft.Shadow(color='#270101', Direction=-90, Strength=5); }
		#home-destaques .destaques-right a:hover img	{ border:3px solid #a80707; }
		#home-promocoes .destaques-right a			{ display:block; height:111px; color:#FFF; background:url(../img/jantar_presente.png) no-repeat right bottom; }
		#home-promocoes .destaques-right h3			{ padding:0px; padding-bottom:10px; color:#ffb400; font-size:32px; }
	#home-conteudo									{ height:500px; margin-top:50px; }
		#home-conteudo h3							{ font-size:32px; padding:0px; padding-bottom:20px; }
		#home-conteudo .box-informacoes				{ padding-top:0px; }
		#home-conteudo .box-reservas .box-arruma		{ width:270px; }
		#home-conteudo .box-tele-entrega .box-arruma	{ width:200px; }
		#home-conteudo .box-satisfacao .box-arruma	{ width:270px; }
		.home-galeria								{ width:220px; float:left; }
		.home-reservas								{ width:460px; float:left; }
		.home-como-chegar							{ width:260px; padding-bottom:10px; float:right; }
		.home-como-chegar p							{ font-size:18px; }
		.home-como-chegar p.aviso					{ font-size:22px; color:#EAA432; font-weight:bold; }
		.home-como-chegar a.mapa					{ width:220px; height:180px; }
		.home-galeria .lista-galeria li				{ display:inline; }
		.home-galeria .lista-galeria li a				{ display:block; float:left; width:220px; height:78px; margin:10px 10px; }
		.home-galeria .lista-galeria li a img			{ float:left; margin-right:15px; border:5px solid #433d01; box-shadow: 5px 5px 5px #1a1300; -webkit-box-shadow: 5px 5px 5px #1a1300; -moz-box-shadow: 3px 3px 5px #1a1300; filter: progid:DXImageTransform.Microsoft.Shadow(color='#1a1300', Direction=145, Strength=5); }
		.home-galeria .lista-galeria li a:hover img	{ border:5px solid #504d11; }
		.home-galeria .lista-galeria li a h5			{ padding-top:5px; }
		.home-galeria .lista-galeria li a small		{ color:#636b26; }
	#home-rodape									{ height:220px; margin-top:5px; }
		#home-rodape .logo-hive-home					{ display:block; width:270px; padding-top:198px; height:32px; background:url(../img/logo-hive-home.png) -10px -28px no-repeat; float:left; }
		#home-rodape #logo-hive-home					{ display:block; width:100px; height:16px; margin:0px auto; }
		#home-rodape .compartilhar					{ margin-top:25px; overflow:hidden; width:640px; height:110px; padding-left:20px; float:left; }
		#home-rodape .compartilhar h3				{ height:10px; color:#8d9652; }
		#home-rodape .newsl							{ width:220px; float:left; }
		#home-rodape .newsl .botao					{ width:200px; float:left; font-size:12px; }
		#home-rodape .convide-amigo					{ width:240px; float:left; }
		#home-rodape .redes-sociais					{ width:160px; margin-left:10px; padding-top:50px; float:left;  }
		#home-rodape .redes-sociais li				{ display:inline; }
		#home-rodape #form_convide .botao			{ width:75px; float:left; }
		#home-rodape .camposs						{ float:left; margin-right:5px; width:145px; }
		#twitter-siga								{ float:left; width:610px; padding-left:20px; }
		#twitter-siga .twitter-conteudo				{ background:#1a1300 url(../img/super-twitter.png) 15px 7px no-repeat; margin:10px 0px; height:28px; padding:10px; padding-bottom:20px; padding-left:70px; font-size:11px; }
		#twitter-siga .twitter-conteudo a			{ color:#70690c; font-size:11px; }
		#twitter-siga .twitter-conteudo a:hover		{ color:#b2a600; }
		#twitter-siga p.garamond						{ color:#8d9652; text-transform:uppercase; font-size:11px; }
	#home-parceiros									{ height:90px; margin-bottom:10px; overflow:hidden; }
		#home-parceiros h3							{ height:5px; }
		#home-parceiros ul							{  }
		#home-parceiros ul li							{ display:inline; }
		#home-parceiros ul li a						{ display:block; float:left; height:47px; width:95px; margin-right:7px; }
	
	
	/* --->> Frames */
	.frame											{ display:block; float:left; width:206px; height:136px; overflow:hidden; padding-top:14px; padding-left:14px; background:url(../img/frame.png) top left no-repeat; margin:0px 5px; }
	.frame:hover									{ background-position:bottom left; }
	
	/* Newsletter Form */
	.form-newslettter								{  }
	.form-newslettter p								{ font-size:16px; }
	
	/* ---// 404 */
	div#not-found 										{ text-align:center; }
	div#not-found ul#possiveis-erros						{ width:550px; background:#E47B10; border:1px solid #912D19; color:#000; padding:20px; margin:0 auto; text-align:left; margin-top:80px; margin-bottom:110px;}
	div#not-found ul#possiveis-erros li					{ list-style:circle; padding-left:10px; margin-left:10px; }
	

