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

Autor:					Mauricio Vargas[ WEB STANDARDS ]
Contato:				mauricio@agenciahive.com.br
Website:				http://www.agenciahive.com.br/
Criado em :				10:53 21/08/2009
Última Atualização:		11:49 21/08/2009
==============================================================================================================================================================*/


body 												{ color:#000; margin-bottom:50px; }
body.bg-home										{ background:#000 url(../img/bg.jpg) repeat-x center top; }
body.bg-interno										{ background:#000 url(../img/bg-interno.jpg) repeat-x center top; }
body, input, textarea, select							{ font:14px "Times new roman", Tahoma, Helvetica, sans-serif; text-decoration:none; }
a 													{ color:#d9af79; text-decoration:none; font:14px "Times new roman", Tahoma, Helvetica, sans-serif; }
a:hover 												{ color:#b78f6f; text-decoration:none; }
address												{ font-style:normal; font-weight:normal; }
address a											{  }
small												{  }


/* CLASSES GERAIS */
.none												{ display:none; }
.f-left												{ float:left; }
.f-right											{ float:right; }
.clear												{ clear:both; height:1px; }
.a-left												{ text-align:left; }
.a-right											{ text-align:right; }
.a-justify											{ text-align:justify; }
.a-center											{ text-align:center; }
.bold												{ font-weight:bold; }
.normal												{ font-weight:normal; }
.vermelho											{ color:#ce2727; }
.preto												{ color:#000; }
.cinza												{ color:#898989; }
.pequeno											{ font-size:10px; }

/* ESTRUTURA */
.conteudo											{ width:960px; margin:0 auto; overflow:hidden; }
.rodape												{ width:960px; padding-top:55px; margin:0 auto; overflow:hidden; color:#f7d5ad; }
.conteudo-interno									{ width:946px; height:572px; margin:0 auto; overflow:hidden; padding-left:15px; padding-top:8px; }
.flash-header-home									{ width:100%; height:523px; overflow:hidden; }
.flash-header-interno								{ width:100%; height:264px; overflow:hidden; }
.logo-hive											{ display:block; height:30px; width:30px; float:right; margin:-5px 5px 0 0; }

/* Estruturas das paginas */
.pagina-home										{ color:#f6d7bc; padding-top:50px; }
.home-reservas										{ width:300px; height:81px; padding:7px 5px 0px 16px; float:left; text-align:center; margin-right:7px; background:url(../img/telefone-home.png) no-repeat 50% 40px; }
.home-reservas a										{ margin-top:20px; }
.home-calendario-de-eventos							{ width:297px; height:88px; padding:7px 5px 0px 12px; float:left; margin-right:7px; }
.home-newsletter									{ width:293px; height:88px; padding:7px 5px 0px 12px; float:left; }

/* Titulos */
.tit-holder											{ width:944px; height:45px; padding-top:15px; background:url(../img/bg-tits.png) no-repeat; }
.tit-holder h2										{ display:block; height:32px; width:144px; float:left; }
.tit-holder h3										{ display:block; height:32px; width:434px; float:right; }
	.tit-achacara									{ background:url(../img/tit-achacara.png) no-repeat; }
	.tit2-achacara									{ background:url(../img/tit2-achacara.png) no-repeat; }
	.tit-aestrutura									{ background:url(../img/tit-aestrutura.png) no-repeat; }
	.tit2-aestrutura								{ background:url(../img/tit2-aestrutura.png) no-repeat; }
	.tit-agenda										{ background:url(../img/tit-agenda.png) no-repeat; }
	.tit2-agenda									{ background:url(../img/tit2-agenda.png) no-repeat; }
	.tit-pacotes									{ background:url(../img/tit-pacotes.png) no-repeat; }
	.tit2-pacotes									{ background:url(../img/tit2-pacotes.png) no-repeat; }
	.tit-contato									{ background:url(../img/tit-contato.png) no-repeat; }
	.tit2-contato									{ background:url(../img/tit2-contato.png) no-repeat; }
	
/* SUBTITULOS */
.subtit-holder										{ width:936px; padding-left:8px; height:28px; background:url(../img/bg-subtits.png) no-repeat; padding-top:10px; }
.subtit-botoes										{ width:920px; height:20px; background:url(../img/subtits-botoes.png) no-repeat; }

/* BOTOES */
.veja-galeria										{ display:block; background:url(../img/bt-vergaleria.png) no-repeat; height:23px; width:201px; margin-top:20px; }
.bt-voltar											{ margin-left:20px; display:block; background:url(../img/bt-voltar.png) no-repeat; height:23px; width:74px; margin-top:15px; }
.clique-agenda-hold									{ padding-top:30px; padding-right:50px; }
.clique-agenda										{ display:block; width:201px; height:23px; background:url(../img/bt-clique-agenda.png) no-repeat; }

	
	/* HOME */
	.home-calendario-de-eventos li a					{ color:#f6d7bc; }
	.home-calendario-de-eventos li a:hover			{ color:#b78f6f; }
	.home-data										{ color:#e1a85e; }
	.home-email										{ border:1px solid #8d7354; width:200px; }
	.home-ok										{ margin-top:10px; width:58px; height:25px; border:none; background:url(../img/bt-ok.png) no-repeat; }
	.home-lista-eventos								{ margin-bottom:10px; }
	.lista-completa									{ float:right; margin-right:10px; font-weight:bold; }
	
	/* Facebox */
	.banner-facebox									{ padding:20px; padding-bottom:10px; position:relative; }
	.banner-facebox h1								{ font-size:16px; color:#014574; text-align:center; margin-bottom:10px; }
	.banner-facebox .img, .banner-facebox img		{ text-align:center; margin-bottom:10px; border:none; }
	.banner-facebox p								{ margin-bottom:10px; }


	/* AGENDA */
	.pagina-agenda									{ width:944px; height:575px; background:url(../img/fotoooo.png) no-repeat 310px 20px; }
	.pagina-agenda .agenda-lista						{ width:360px; height:400px; overflow:hidden; padding:50px 0px 0px 50px; float:left; }
	.pagina-agenda .agenda-lista li a 					{ display:block; height:48px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccaa7c; overflow:hidden; color:#925500; font-weight:bold; }
	.pagina-agenda .agenda-lista strong				{ color:#000; }
	.pagina-agenda .paginacao						{ padding-left:60px; _margin-top:-20px; }
	.a-agenda-imagem								{ width:420px; height:290px; overflow:hidden; padding-top:122px; padding-left:68px; _padding-left:65px; }

	/* A CHACARA */
	.pagina-achacara								{ width:944px; height:575px; background:url(../img/fotoooo.png) no-repeat 310px -25px; }
	.chacara-imagem									{ width:420px; height:290px; overflow:hidden; padding-top:77px; padding-left:68px; _padding-left:65px; }
	.chacara-desc									{ width:360px; height:450px; overflow:hidden; padding:30px 0px 0px 50px; float:left; font-size: 16px; }
	
	.subtit-botoes li a								{ display:block;  float:left; height:20px; }
	.subtit-1										{ width:44px; margin-right:31px; }
	.subtit-1-sel									{ width:44px; margin-right:31px; background:url(../img/subtits-botoes-over.png) 0 0 no-repeat; }
	.subtit-2										{ width:54px; margin-right:31px; }
	.subtit-2-sel									{ width:54px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -75px 0 no-repeat; }
	.subtit-3										{ width:65px; margin-right:31px; }
	.subtit-3-sel									{ width:65px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -161px 0 no-repeat; }
	.subtit-4										{ width:59px; margin-right:31px; }
	.subtit-4-sel									{ width:59px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -255px 0 no-repeat; }
	.subtit-5										{ width:88px; margin-right:31px; }
	.subtit-5-sel									{ width:88px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -346px 0 no-repeat; }
	.subtit-6										{ width:68px; margin-right:31px; }
	.subtit-6-sel									{ width:68px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -464px 0 no-repeat; }
	.subtit-7										{ width:101px; margin-right:31px; }
	.subtit-7-sel									{ width:101px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -565px 0 no-repeat; }
	.subtit-8										{ width:124px; margin-right:31px; }
	.subtit-8-sel									{ width:124px; margin-right:31px; background:url(../img/subtits-botoes-over.png) -696px 0 no-repeat; }
	.subtit-9										{ width:59px; }
	.subtit-9-sel									{ width:59px; background:url(../img/subtits-botoes-over.png) -850px 0 no-repeat; }

	/* INTERNO ESTRUTURA */
	.interno-estrutura								{ height:440px; padding-top:35px; padding-right:10px; padding-left:25px; font-size: 18px;}
	.interno-estrutura .vid							{ margin-right:15px; float:left; width:425px; }
	.interno-estrutura .cont h4						{ color:#6e5125; font-size:16px; margin-bottom:10px; }
	
	/* GALERIA DE FOTOS */
	.engloba-a-galeria								{ width:944px; height:383px; padding-top:70px; background:url(../img/fotoooo.png) no-repeat 280px -92px; }
	.gal-thumbs-div									{ width:430px; overflow:hidden; }
	.gal-thumbs										{ width:430px; padding-left:18px; overflow:auto; }
	.gal-thumbs li									{ display:inline; }
	.gal-thumbs li a									{ display:block; float:left; width:114px; height:80px; padding-left:3px; padding-top:2px; background:url(../img/bg-gal-thumb.png) no-repeat; margin:5px; }
	.gal-foto-grande								{ width:420px; height:290px; overflow:hidden; padding-left:18px; }
	
	/* PACOTES */
	.interno-pacotes								{ width:940px; height:460px; padding-top:50px; padding-left:50px; }
	.interno-pacotes ul								{ width:830px; }
	.interno-pacotes ul li								{ display:inline; }
	.interno-pacotes ul li a							{ display:block; float:left; width:410px; height:82px; background:url(../img/bg-gal-thumb.png) no-repeat -2px -2px; margin-top:10px; }
	.interno-pacotes ul li a img						{ float:left; margin-right:8px; }
	.interno-pacotes ul li a h2							{ font-size:18px; color:#000; }
	.interno-pacotes ul li a span						{ color:#bc893a; }
	
	/* AGENDA */
	.pagina-pacotes									{ width:944px; height:575px;  }
	.pagina-pacotes .pacotes-lista					{ width:360px; height:400px; overflow:hidden; padding:50px 0px 0px 50px; float:left; }
	.pagina-pacotes .pacotes-lista li a 				{ display:block; height:48px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccaa7c; overflow:hidden; color:#925500; font-weight:bold; }
	.pagina-pacotes .pacotes-lista strong				{ color:#000; }
	.a-pacotes-imagem								{ width:420px; height:290px; overflow:hidden; padding-top:74px; padding-left:68px; _padding-left:65px; }
	
	.pagina-pacotes-interno							{ width:944px; height:575px; background:url(../img/fotoooo.png) no-repeat 310px 10px; }
	.pagina-pacotes-interno .pacotes-lista			{ width:360px; height:400px; overflow:hidden; padding:65px 0px 0px 50px; float:left; }
	.pagina-pacotes-interno .pacotes-lista li a 		{ display:block; height:48px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccaa7c; overflow:hidden; color:#925500; font-weight:bold; }
	.pagina-pacotes-interno.pacotes-lista strong		{ color:#000; }
	.subtit-holder h4								{ color:#5b3705; font-size:18px; }
	
	.pagina-pacotes-interno2						{ width:944px; height:575px; }
	.pagina-pacotes-interno2 .pacotes-lista			{ width:800px; height:400px; overflow:hidden; padding:65px 0px 0px 50px; float:left; }
	.pagina-pacotes-interno2 .pacotes-lista li a 		{ display:block; height:48px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccaa7c; overflow:hidden; color:#925500; font-weight:bold; }
	.pagina-pacotes-interno2.pacotes-lista strong		{ color:#000; }
	
	
	/* CONTATO */
	.pagina-contato									{ width:944px; height:575px; background:url(../img/fotoooo.png) no-repeat 310px -20px; }
	#form-contato									{ width:400px; padding-top:50px; padding-left:50px; }
	#form-contato label								{ display:block; font-weight:bold; color:#925500; line-height:20px; margin-top:2px; }
	#form-contato input.campos						{ width:308px; border:1px solid #925500; padding:2px 5px; }
	#form-contato textarea.campos2						{ width:308px; border:1px solid #925500; padding:3px 5px; height:120px; }
	#form-contato .submit							{ border:none; width:90px; height:23px; background:url(../img/bt-enviar.png) no-repeat; margin-top:10px; }
	.bt-vejamapa									{ display:block; height:23px; width:159px; background:url(../img/bt-vejamapa.png) no-repeat; margin-top:20px; margin-left:270px; }
	.contato-imagem									{ width:420px; height:350px; overflow:hidden; padding-top:82px; padding-right:46px; }
	.addr											{ margin-right: 60px; width:300px; display:block; font-size: 12px;}
	
	/* 404 */
	div#not-found .titulo-principal					{ width:100%; text-align:center; color:#6e5125; font-size:32px; }
	div#not-found 									{ padding-top:50px; }
	div#not-found ul#possiveis-erros					{ width:550px; background:#f1f1f1; border:1px solid #CCC; padding:20px; margin:0 auto; text-align:left; }
	div#not-found ul#possiveis-erros li					{ list-style:square; padding-left:10px; margin-left:10px; }
	
	/* PAGINACAO GERAL */w
	.agenda-lista .paginacao							{  }
	.paginacao										{ padding-left:20px; width:150px; height:15px; }
	.paginacao span									{ float:left; color:#886639; font-weight:bold; }
	.paginacao a										{ background:#886639; display:block; width:18px; line-height:20px; float:left; margin-left:5px; text-align:center; color:#E3C89B; font-weight:bold; }
	.paginacao a.paginaSel							{ background:#c4975b; color:#FFF; }
	.paginacao a:hover								{ background:#c4975b; color:#FFF; }
	.pacotes-paginada								{ padding-top:10px; }
	
	#gMapModal-overlay 								{ z-index:9999; height:1020px!important; }
	#gMapModal-box 									{ border:2px #FFF solid; background:#FFFFFF url(../img/ajax-loader.gif) center no-repeat; z-index:999999; }
	#gMapModal-text 									{ border:2px #FFF solid; background:#FFFFFF; z-index:999999; }
	#gMapModal-text p 								{ position:relative; float:left; margin:10px 0 10px 5px; width:60%; color:#666666; font-family:Tahoma, Arial, Helvetica; font-size:13px; z-index:999999; }
	#gMapModal-closeButton 							{ position:relative; float:right; margin:10px 5px 10px 0; width:66px; height:22px; border:0; background: url(../img/btn-close.gif) no-repeat; cursor:pointer;	z-index:999999;}
	.close_image									{ cursor:pointer; }
	
	
	
	
	
	
	
