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

Autor:					Willian Silveira[ WEB STANDARDS ]
Contato:					will@agenciahive.com.br
Website:					http://www.agenciahive.com.br/
Criado em :					16:37 16/12/2009
Última Atualização:			19:00 17/12/2009
==============================================================================================================================================================*/
body.body												{ background:#F8F8F8 url(../img/bg.png) top center repeat-x; }
body, input, textarea, select								{ font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#000; line-height:13px; }
a 														{ text-decoration:none; color:#f1592a; }
a:hover 													{ text-decoration:underline; }
address													{ font-style:normal; font-weight:normal; color:#3B3B3B; }
h2														{  }
h3														{ color:#f1592a; font-size:14px; }
.teste													{ background:#DDD; }
.body													{ background:#F8F8F8 url(../img/bg.png) top center repeat-x; }

/* CLASSES GERAIS */
.none													{ display:none; }
.block													{ display:block; }
.hidden													{ visibility:hidden; }
.strong													{ font-weight:bold; }
.a-middle												{ line-height:60px; }
.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; }
.margin-r												{ border-right:1px solid #f68e50; }
.preto													{ color:#000; }
.normal													{ font-weight:normal; }
.italic													{ font-style:italic; }
.laranja												{ color:#f1592a; }
#logo-hive												{ clear:both; display:block; width:51px; height:28px; background:url(../img/logo-hive.png) no-repeat; margin:30px auto; }
.bt-voltar												{ clear:both; color:#e59cdc; padding-left:16px; font:10px Arial, Verdana, Tahoma; display:block; line-height:16px; width:50px; background:url(../img/bg-voltar.png) no-repeat 0px 2px; font:10px Tahoma, Arial, Verdana; margin-top:15px; }

.alinha-insc											{ width:790px; margin:0 auto; }

	/**************************************/
	/*			HOME				*/
	/**************************************/
	.logo												{ width:264px; height:222px; display:block; float:left; }
	.base-logo											{ position:absolute;width:264px; height:238px;background:url(../img/base-logo.png) no-repeat 0 0; z-index:110;}
	.header												{ height:238px;height:370px; background:url(../img/base-logo.png) no-repeat 0 0; z-index:110;}	
	.header-slideshow									{ width:792px; height:370px;  float:right;}
	.img250												{ margin-top: 119px;}
	
	.conteudo											{ width:1056px; margin:auto;background:url(../img/txt-feira-topo.png) no-repeat 300px 0; }
	.content-dir-area									{ background:url(../img/bg-conteudo.png); height:420px;}
	.content-dir										{ width:712px; padding: 20px; height: 250px; float:right; }
	
	.content-banner										{ width:650px; height: 100px; float:right; margin-right:60px; }
	.banner												{ background:#f8f8f8; width:650px; height: 85px; margin:auto; margin-top:15px; border:1px solid #ccc; text-align:center; }
	.bt-pacote											{ display:block; background:url(../img/bt-pacote.png) no-repeat; width:370px; height:60px; margin-top:26px;}
	.bt-pacote:hover									{ display:block; background:url(../img/bt-pacoteh.png) no-repeat; }
	.nav												{ background:url(../img/fundo-menu.png) no-repeat; width:258px; height:558px; position:absolute; z-index:99; top:222px; float:left; color:#fff; margin-left:40px;}
	
	/*
	SUBMENU
	*/
	.nav ul li ul											{ position:absolute; width:210px; height:118px; z-index:110; margin-left: 160px;top:305px;}
	#sub-nav											{ position:absolute;width:210px; height:118px; color:#000;z-index:112; }
	#sub-nav ul											{ position:absolute; top:0; margin:0; margin-top:10px; padding:0; }
	#sub-nav ul li											{ height:18px; margin:0; padding:0;}
	#sub-nav ul li a										{ display:block; height:18px; background:url(../img/sub-menu-sprite.png) no-repeat 0 -10px; }
	#sub-nav ul li a.sub-1									{ background-position:0 -10px; }
	#sub-nav ul li a.sub-1:hover							{ background-position:-210px -10px;}
	#sub-nav ul li a.sub-2									{ background-position:0 -28px; }
	#sub-nav ul li a.sub-2:hover							{ background-position:-210px -28px;}
	#sub-nav ul li a.sub-3									{ background-position:0 -46px; }
	#sub-nav ul li a.sub-3:hover							{ background-position:-210px -46px;}
	#sub-nav ul li a.sub-4									{ background-position:0 -64px; }
	#sub-nav ul li a.sub-4:hover							{ background-position:-210px -64px;}
	#sub-nav ul li a.sub-5									{ background-position:0 -82px; }
	#sub-nav ul li a.sub-5:hover							{ background-position:-210px -82px;}
	#sub-nav ul li a.sub-6									{ background-position:0 -101px; }
	#sub-nav ul li a.sub-6:hover							{ background-position:-210px -101px;}
	#sub-nav ul li a.sub-7									{ background-position:0 -118px; }
	#sub-nav ul li a.sub-7:hover							{ background-position:-210px -118px;}
	
	.subnavbg											{ position:absolute;width:210px; height:158px; z-index:111; background:url(../img/base-balao.png) no-repeat 0 0;}
	
	.address											{ float:left; margin-top: 40px; padding-left:40px;}
	
	.rodape												{ padding-top:10px; color:#404041; }
	.nav ul												{ padding-top:35px;}
	.nav ul li												{ height:34px; *height:32px;}
	.nav ul li a											{ display:block; height:34px; *height:32px;background:url(../img/menu-sprite.png) no-repeat 0 0;}
	.nav ul li a.menu-1										{ background-position:0 0; }
	.nav ul li a.menu-1:hover,
	.nav ul li a.menu-1.menusel								{ background-position:-258px 0;}
	.nav ul li a.menu-2										{ background-position:0 -34px;*background-position:0 -33px;}
	.nav ul li a.menu-2:hover,
	.nav ul li a.menu-2.menusel									{ background-position:-258px -34px;*background-position:-258px -33px;}
	.nav ul li a.menu-3										{ background-position:0 -68px;}
	.nav ul li a.menu-3:hover,
	.nav ul li a.menu-3.menusel									{ background-position:-258px -68px;}
	.nav ul li a.menu-4										{ background-position:0 -102px;}
	.nav ul li a.menu-4:hover,
	.nav ul li a.menu-4.menusel									{ background-position:-258px -102px;}
	.nav ul li a.menu-5										{ background-position:0 -136px;}
	.nav ul li a.menu-5:hover,
	.nav ul li a.menu-5.menusel									{ background-position:-258px -136px;}
	.nav ul li a.menu-6										{ background-position:0 -172px;}
	.nav ul li a.menu-6:hover,
	.nav ul li a.menu-6.menusel									{ background-position:-258px -172px;}
	.nav ul li a.menu-7										{ background-position:0 -206px;}
	.nav ul li a.menu-7:hover,
	.nav ul li a.menu-7.menusel									{ background-position:-258px -206px;}
	.nav ul li a.menu-8										{ background-position:0 -240px;}
	.nav ul li a.menu-8:hover,
	.nav ul li a.menu-8.menusel									{ background-position:-258px -240px;}
	.nav ul li a.menu-9										{ background-position:0 -274px;}
	.nav ul li a.menu-9:hover,
	.nav ul li a.menu-9.menusel									{ background-position:-258px -274px;}
	.nav ul li a.menu-10									{ background-position:0 -308px;}
	.nav ul li a.menu-10:hover,
	.nav ul li a.menu-10.menusel									{ background-position:-258px -308px;}
	.nav ul li a.menu-11									{ background-position:0 -342px;}
	.nav ul li a.menu-11:hover,
	.nav ul li a.menu-11.menusel									{ background-position:-258px -342px;}
	
	.formularios										{ padding:10px; }
	.formularios label									{ display:block; padding-top:6px; font-weight:bold; }
	.formularios small									{ color:#999; }
	.formularios .bt-enviar								{ border:1px solid #EB5928; padding:3px; cursor:pointer; }
	.campos-textarea									{ height:100px; }
	.campos												{ border:1px solid #F69520; padding:3px; width:340px; }
	.scrolls											{ width:680px; padding: 15px; height:220px;}
	.hold-noticias										{ background:#fff; border:1px solid #666;}
	
	/* BOXES PADRAO */
	
	.box-esq											{ width: 370px; float:left; margin-right:20px; height:250px;}
	.box-esq2											{ width: 330px; float:left; margin-right:20px; height:185px;}
	.box-dir											{ width: 290px; float:right; padding-left:30px;background:url(../img/separador.png) no-repeat 0 0;height:250px;}
	.box-dir2											{ width: 330px; float:right; padding-left:20px;background:url(../img/separador.png) no-repeat 0 center;height:185px;}
	
	/* TITULO HOME*/
	h2.tit2010											{ width:370px; height:142px; background:url(../img/tit-expo2010.png) no-repeat;}
	h2.a-exposuper										{ width:616px; height:69px; background:url(../img/02-a-exposuper.png) no-repeat;}
	h2.reserve-stand									{ width:336px; height:60px; background:url(../img/03-reserve-stand.png) no-repeat;}
	h2.patrocinio										{ width:336px; height:60px; background:url(../img/04-patrocinio.png) no-repeat;}
	h2.inscricao										{ width:336px; height:60px; background:url(../img/07-inscricao.png) no-repeat;}
	h2.hospedagem										{ width:336px; height:60px; background:url(../img/08-hospedagem.png) no-repeat;}
	h2.servicos											{ width:353px; height:60px; background:url(../img/tit-servs.png) no-repeat;}
	h2.sifr												{ margin:0; color:#F1592A; font-size:32px; font-weight:normal; font-family:Arial, Helvetica, serif; line-height:40px; height:42px;width:650px !important;}
	h2.sifr	embed										{ width:650px; height:45px;}
	.noticias											{ width:650px;}
	/* BOTOES LARANJA DA DIREITA */
	.mais-info											{ display:block; width:132px; height:74px;background:url(../img/mais-informacoes.png) no-repeat; margin:50px 65px; *margin:30px;float:left;}
	.inscreva-se										{ display:block; width:132px; height:74px;background:url(../img/inscreva-se.png) no-repeat; margin:50px 65px;*margin:30px; float:left;}
	.inscreva-se-2										{ display:block; width:164px; height:109px;background:url(../img/inscreva-se-2.png) no-repeat; margin:50px 65px;*margin:30px; float:left;}
	.breve-programacao									{ display:block; width:132px; height:85px;background:url(../img/breve-programacao.png) no-repeat; margin:50px 65px;*margin:30px; float:left;}
	.associe-se											{ display:block; width:154px; height:97px;background:url(../img/associe-se.png) no-repeat; margin:40px 65px;*margin:30px; float:left;}
	
	
	/* 404 */
	div#not-found 										{ text-align:center; }
	div#not-found ul#possiveis-erros						{ width:550px; background:#333; border:1px solid #CCC; color:#FFF; padding:20px; margin:0 auto; text-align:left; }
	div#not-found ul#possiveis-erros li						{ list-style:square; padding-left:10px; margin-left:10px; }
	div#not-found .sifr									{ font-size:26px; color:#fffcc9; }
	
	

	.linkpdf											{ line-height:20px; padding-top:5px; padding-right:20px; background:url(../img/ico-pdf.png) right center no-repeat; font-weight:bold; }


	
	
	
	
	
	
	
	
	
	
	