body#home 										{ background:#FFF url(../img/bg-home.jpg) no-repeat 50% 0; }
body#interno 									{ background:#FFF url(../img/bg-interno.jpg) no-repeat 50% 0; color:#7d7d7d; }
body, input, textarea, select, address			{ font:11px Tahoma, Arial, Verdana, sans-serif; color:#333; text-decoration:none; font-style:normal; }
address											{ color:#FFF; }
a,
a:link,
a:visited,
a:active 										{ color:#000; text-decoration:none; }
a:hover 											{ color:#000; text-decoration:none; }

.h-home											{ font-size:20px; color:#4696b5; font-weight:normal; }
.h-home-02										{ font-size:14px; color:#4696b5; }
.h-barras										{ background:url(../img/bg-h-01.png) no-repeat 100% 60%; }
.h-barras span									{ line-height:15px; background:#FFF; padding-right:5px; }
.none											{ display:none; }
.normal											{ font-weight:normal; }
.clear 											{ clear:both; }

/* COLORS */
.azul-escuro,
#header ul li a									{ color:#0079a7; }
.azul-claro,
#nav a											{ color:#00aaeb; }
.azul-medio										{ color:#95b4c9; }

/* HOME */
#banner											{ height:326px; width:100%; position:absolute; left:50%; margin-left:-50%; z-index:1; }
#home #content									{ padding-bottom:130px; overflow:auto; }
#content										{ width:861px; padding:0 47px 0 62px; margin:0 auto; }

/* HEADER */
.logo											{ display:block; width:300px; height:70px; margin-top:20px; float:left; background:url(../img/logo.png) no-repeat 19px 9px; }
.logo span										{ display:none; }

/* NAV HEADER */
#home #header									{ position:absolute; z-index:99; top:0; left:50%; margin-left:-485px; height:1px; overflow:hidden; }
#header											{ height:117px; width:970px; margin:0 auto; }
#header ul										{ float:left; padding:46px 0 0 34px; width:456px; }
#header ul li										{ display:inline; }
#header ul li a									{ border-right:1px solid #c5dae8; padding:0 6px; line-height:21px; }
#header ul li a.no-border							{ border:none; }
#header ul li a:hover								{ color:#000; text-decoration:none; }

/* INFOS CONTATO HEADER */
#info-contato									{ width:147px; float:left; text-align:center; padding-top:44px; }
#home #info-contato								{ position:absolute; left:50%; margin-left:305px; padding-top:41px; }
#info-contato p									{ display:block; padding-bottom:15px; }
#info-contato a									{ line-height:10px; *line-height:16px; font-size:18px; color:#797979; }
#info-contato a:hover							{ text-decoration:none; }
#info-contato p a small							{ font-size:11px; }

#info-contato .btn-sitemap						{ padding-left:20px; font-size:11px; background:url(../img/icon-sitemap.png) no-repeat; }

/* NAV */
#nav											{ width:900px; margin:3px auto; height:60px; overflow:hidden; padding-top:327px; *padding-top:330px; }
#nav li											{ display:inline; height:60px; float:left; overflow:hidden; font-weight:bold; cursor:pointer; background:url(../img/barra-nav.png) no-repeat 100% 0; _background-position:95% 0; *background-position:95% 0; }
#nav li.last										{ background:none; }
#nav li.active									{ background:url(../img/ui-content-active.png) no-repeat 133px 0; }
#nav a											{ display:block; height:60px; overflow:hidden; }
#nav span										{ display:block; width:133px; padding-top:18px; height:42px; text-align:center; font-size:12px; color:#00aaeb; cursor:pointer; }
#nav .label-active								{ color:#FFF; background:url(../img/active.png) repeat-x; }
#nav .bug										{ }

#nav a#websites									{ background:url(../img/bg-menu-websites.png) no-repeat 155px 10px; }
/*#nav a#websites span								{ margin-top:-10px; }*/
#nav a#sistemas									{ background:url(../img/bg-menu-sistemas.png) no-repeat 155px 10px; }
#nav a#seo										{ background:url(../img/bg-menu-seo.png) no-repeat 155px 10px; height:60px; }
/*#nav a#seo span									{ padding:0; margin-top:-20px; padding:18px 0; }*/
#nav a#emailmkt									{ background:url(../img/bg-menu-emailmkt.png) no-repeat 155px 10px; }
#nav a#ecommerce									{ background:url(../img/bg-menu-ecommerce.png) no-repeat 155px 10px; }
#nav a#hivecast									{ background:url(../img/bg-menu-hivecast.png) no-repeat 155px 10px; }
#nav a#assessoria								{ background:url(../img/bg-menu-assessoria.png) no-repeat 155px 10px; }
/*#nav a#assessoria span							{ margin-top:-10px; }*/
#nav a#hospedagem								{ background:url(../img/bg-menu-hospedagem.png) no-repeat 155px 10px; }
#nav a#ra										{ background:url(../img/bg-menu-realidade-aumentada.png) no-repeat 155px 10px; }
#nav a#ra span,#nav a#seo span					{ padding-top:12px; height:48px; }

/* CONTENT HOME */
.content-bar									{ width:417px; overflow:hidden; }
#content-left									{ float:left; }
#content-right									{ float:right; }
	
	/* PORTFOLIO HOME */
	#portfolio-home #holder							{ width:370px; height:185px; margin-top:65px; overflow:hidden; float:left; }
	#portfolio-home #holder div						{ width:370px; }
	#portfolio-home #holder a						{ display:block; width:169px; height:173px; float:left; margin-left:10px; padding-top:10px; color:#464646; font-weight:bold; text-align:center; background:url(../img/bg-iten-portfolio.png) no-repeat; }
	#portfolio-home #holder a:hover					{ text-decoration:none; color:#FFF; background:url(../img/bg-iten-portfolio-hover.png) no-repeat; }
	#portfolio-home #holder a img					{ border:1px solid #1275a0; margin-bottom:5px; }
	#portfolio-home #holder a:hover img				{ border:1px solid #FFF; }

	#portfolio-home #clientes-home					{ width:350px; clear:both; padding-top:50px; margin-left:50px; }
	#portfolio-home #clientes-home a					{ margin-left:5px; }
	#portfolio-home #btn-portfolio-completo			{ display:block; margin-top:15px; padding-right:30px; background:url(../img/bullet.png) no-repeat 85% 50%; float:right; color:#FFF; }
	#portfolio-home #btn-portfolio-completo:hover	{ background-position:87% 50%; }
	#portfolio-home #btn-portfolio-flickr			{ display:block; margin-top:15px; padding-right:40px; background:url(../img/bullet.png) no-repeat 82% 50%; float:right; color:#FFF; }
	#portfolio-home #btn-portfolio-flickr:hover		{ background-position:85% 50%; }

	#portfolio-home a.btn-cycle						{ display:block; width:22px; height:30px; margin-top:133px; }
	#portfolio-home a.btn-cycle span					{ display:none; }
	#portfolio-home a.prev							{ float:left; }
	#portfolio-home a.next							{ float:left; }
	
	/* ORCAMENTO HOME */
	#orcamento-home									{ padding:17px 0 0 10px; height:130px; }
	#orcamento-home form								{ padding:6px 0 5px 0; }
	#orcamento-home form label							{ color:#0079a7; font-weight:bold; }
	#orcamento-home form p							{ display:block; padding:15px 0 0 90px; }
	#orcamento-home a								{ display:block; margin:5px 15px 0 0; color:#707070; font-size:10xp; padding-left:40px; float:right; background:url(../img/bg-h-02.png) no-repeat -370px 60%; }

	/* AGENCIAS HOME */
	#agencias-home									{ padding-left:10px; height:115px; }
	#agencias-home p,
	#hive-social p									{ padding:10px 0 0 60px; }
	#agencias-home a.btn-podemos-fazer				{ display:block; width:131px; height:21px; float:right; margin-top:10px; background:url(../img/btn-podemos-fazer.png) no-repeat; }
	#agencias-home a.btn-podemos-fazer:hover			{ background-image:url(../img/btn-podemos-fazer-hover.png); }

	/* HIVE SOCIAL */
	#hive-social h3									{ padding-left:10px; }
	#hive-social a.btn-nossas-acoes					{ display:block; width:93px; height:21px; float:right; margin-top:10px; background:url(../img/btn-nossas-acoes.png) no-repeat; }
	#hive-social a.btn-nossas-acoes:hover			{ background-image:url(../img/btn-nossas-acoes-hover.png); }

	/* BLOG HOME */
	#blog											{ clear:both; margin-top:140px; height:502px; background:url(../img/bg-blog.png) no-repeat 0 20px; }
	#blog h3											{ height:20px; background-position:-135px 5px; }
	#blog h3 span									{ float:left; }
	#blog h3 a										{ font-size:10px; float:right; font-weight:normal; }
	#blog h3 a:hover									{ color:#000; }
	#blog .posts										{ padding:10px; }
	#blog .post										{ height:210px; border-bottom:1px solid #CCC; margin-bottom:10px; }
	#blog .entry-date								{ font-size:10px; display:block; width:64px; margin-bottom:3px; text-align:center; background:#b7b7b7; color:#FFF; }
	#blog .date-and-image							{ height:195px; width:70px; padding-right:10px; float:left; }
	#blog .post-content								{ height:195px; width:317px; float:right; }
	#blog .ler-mais									{ display:block; text-align:right; background:#FFF url(../img/icon-folha.png) 230px 3px no-repeat; margin-top:10px; padding-right:5px; line-height:15px; }
	#blog a											{ color:#00aaeb; }
	#blog .link-blog									{ display:block; width:200px; height:16px; float:left; }
	#blog .feed										{ display:block; width:16px; height:16px; float:right; background:url(../img/icon-rss.png) no-repeat; }

	/* GOOGLE FRIEND CONECT HOME */
	#google-friend-conect							{ clear:both; margin-top:174px; background:url(../img/gfc-repeat.png) repeat-y; }
	#google-friend-conect h3							{ width:417px; height:30px; background:#FFF url(../img/gfc-top.png) no-repeat 0 20px; }
	#google-friend-conect h3 span					{ display:blcok; width:250px; float:left; }
	#google-friend-conect h3 .o-que-e-isso			{ display:blcok; width:55px; float:right; }
	#google-friend-conect #comunidade				{ width:387px; padding:10px; background:url(../img/gfc-bottom.png) no-repeat 0 100%;  }

	/* TWITTER */
	#twitter										{ margin:20px 0; }
	#twitter_div 									{ margin-bottom:30px; }
	#twitter_div h3 									{ color:#DDD; background:url(../img/bg-twitter.png) no-repeat; height:20px; padding-top:10px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #DDD; text-align:right; }
	.o-que-e-isso									{ font-size:10px; padding-right:15px; background:url(../img/icon-ajuda.png) no-repeat 100% 2px; }
	#twitter_div h3 span								{ display:none; }
	#twitter_div li									{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #DDD; padding-left:20px; background:url(http://www.agenciahive.com.br/blog/wp-content/themes/Rainbow/images/icon-smile.png) no-repeat; }
	#twitter_div a									{ color:#00aeef; }

/* CONTENT INTERNO */
#content-interno									{ width:920px; margin:auto; padding-bottom:140px; overflow:auto; }

	/* CONTATO */
	ul.abas											{ width:919px; margin-top:30px; border:3px solid #00aeef; height:38px; border-width:0 0 3px 0; }
	ul.abas li										{ display:inline; }
	ul.abas li a										{ display:block; float:left; height:38px; background:url(../img/abas-contato.png) no-repeat; }
	ul.abas li a:hover								{ }
	ul.abas li a span									{ display:none; }
	
	ul.abas .aba-01									{ width:163px; padding-right:15px; background-position:0 -50px; }
	ul.abas .aba-01:hover, ul.abas .aba-01-active		{ width:163px; padding-right:15px; background-position:-0px -0px; }
	
	ul.abas .aba-02									{ width:211px; padding-right:15px; background-position:-180px -50px; }
	ul.abas .aba-02:hover, ul.abas .aba-02-active		{ width:211px; padding-right:15px; background-position:-180px 0; }
	
	ul.abas .aba-03									{ width:200px; padding-right:15px; background-position:-406px -50px; }
	ul.abas .aba-03:hover, ul.abas .aba-03-active		{ width:200px; padding-right:15px; background-position:-406px 0; }
	
	ul.abas .aba-04									{ width:118px; padding-right:16px; background-position:-620px -50px; }
	ul.abas .aba-04:hover, ul.abas .aba-04-active		{ width:118px; padding-right:16px; background-position:-620px 0; }
	
	ul.abas .aba-05									{ width:166px; background-position:-754px -50px; }
	ul.abas .aba-05:hover, ul.abas .aba-05-active		{ width:166px; background-position:-754px 0; }
	
	#interno #fale-conosco							{ display:block; height:400px; margin:10px 0 80px 0; background:url(../img/bg-contato.png) no-repeat 0 20px; }
	#fale-conosco .vcard								{ width:437px; padding-left:63px; margin-top:5px; font-size:16px; float:left; }
	#fale-conosco .tel								{ display:block; line-height:45px; font-size:21px; }
	#fale-conosco .email								{ display:block; line-height:50px; font-size:21px; width:280px; }
	#fale-conosco .email:hover span					{ color:#000; }
	#fale-conosco .bt-agende-contato					{ display:block; text-transform:uppercase; font-size:14px; font-weight:bold; margin-top:10px; padding-left:10px; width:170px; margin-bottom:10px; line-height:30px; }
	#fale-conosco .bt-agende-contato:hover span		{ color:#000; }
	#fale-conosco .destaque							{ font-size:18px; line-height:30px; }
	#fale-conosco .adr								{ color:#7d7d7d; display:block; line-height:18px; margin-top:10px; }
	#fale-conosco .horario-atendimento				{ display:block; margin-top:15px; font-size:14px; color:#7d7d7d; }
	#fale-conosco .como-chegar						{ display:block; position:absolute; margin:-120px 0 0 220px; width:160px; height:120px; background:url(asd); }
	
	#fale-conosco form								{ width:358px; padding-left:18px; height:300px; float:left; }
	#fale-conosco form legend						{ font-size:18px; }
	#fale-conosco label								{ display:block; width:79px; line-height:20px; color:#0079a7; font-weight:bold; padding-right:10px; margin-top:5px; float:left; text-align:right; }
	#fale-conosco .fields							{ border:1px solid #7f9db9; background:#f1f1f1; color:#666; padding:3px; margin-top:5px; width:260px; }
	#fale-conosco select								{ padding:0; margin-bottom:20px; margin-top:5px; width:260px; }
	#fale-conosco textarea							{ height:100px; }
	.bt-enviar										{ display:block; clear:both; margin-top:10px; }
	.bt-enviar, .bt-voltar, .bt-submit				{ display:block; float:right; width:73px; height:25px; background:url(../img/bt-enviar.png); border:none; margin-top:3px; cursor:pointer; }
	#orcamento .bt-submit,
	#orcamento .bt-voltar							{ font-size:11px; font-weight:bold; color:#FFF; text-align:center; background:url(../img/bt-submit.png); }
	#orcamento .bt-voltar							{ float:left; }
	
	#interno #orcamento								{ height:520px; margin:10px 0 80px 0; overflow:auto; }
	#interno #orcamento label							{ color:#0079a7; font-weight:bold; }
	#interno #orcamento .campos,
	#interno #orcamento textarea,
	#interno #orcamento select						{ border:1px solid #7f9db9; background:#f1f1f1; color:#666; padding:3px; }
	#interno #orcamento .left						{ width:420px; float:left; }
	#interno #orcamento .right						{ width:420px; float:right; }
	
	#contato .forms label								{ display:block; width:170px; float:left; }
	#contato .forms .campos							{ width:200px; margin-bottom:5px; }
	#contato .forms fieldset							{ width:400px; overflow:hidden; }
	#contato .forms #passo-01						{ height:270px; position:absolute; }
	#contato .forms #passo-02						{ height:520px; position:absolute; display:none; }
	#contato .forms #passo-03						{ height:500px; position:absolute; display:none; }
	#contato .forms legend							{ font-size:16px; padding-bottom:10px; }
	#contato .forms .labels							{ width:400px; padding-bottom:5px; }
	#contato .forms .label-inline					{ display:inline; width:70px; }
	#contato .forms #sim,
	#contato .forms #nao								{  }
	#contato .forms .textareas						{ width:400px; height:50px; }
	#contato .forms .textareas2						{ width:400px; height:150px; }
	#contato .forms .textareas3						{ width:400px; height:350px; }
	
	#contato .panels									{ padding-top:20px; display:none; }
	#orcamento h3									{ font-size:18px; color:#0079a7; }

	/* SERVICOS */
	#servicos .space									{ padding-top:20px; }
	.nav-servicos									{ width:626px; height:20px; position:absolute; top:165px; left:50%; margin-left:-190px; padding:4px 0 4px 30px; background:url(../img/bg-nav-servicos.png) no-repeat; }
	.nav-servicos li									{ display:inline; }
	.nav-servicos a									{ color:#7caecd; padding:0 5px; border-right:1px solid #7caecd; }
	.nav-servicos a:hover							{ color:#000; }					
	.nav-servicos a.no-border 						{ border:none; }
	
	#servicos .box									{ width:200px; padding:15px; margin-bottom:20px; height:230px; float:left; overflow:hidden; line-height:16px; }
	#servicos .box h2								{ font-size:18px; line-height:24px; margin-bottom:5px; font-weight:normal; }
	#servicos .box h2 span							{ display:block; padding:5px; }
	#servicos .box h2 a:hover span 					{ text-decoration:none; color:#FFF; background:#00aaeb; }
	#servicos .box p 								{ display:block; height:170px; padding:0 5px 5px 5px; }
	#servicos .box .bt-saiba-mais					{ display:block; width:77px; height:21px; margin-top:10px; background:url(../img/bt-saiba-mais.png) no-repeat; float:right; }
	#servicos .bt-contato							{ display:block; width:200px; padding:15px; height:150px; float:left; background:url(../img/bt-contato.png) no-repeat 30px 0; margin-top:60px; }
	
	.servicos h3										{ font-size:20px; color:#00a7e5; margin:20px 0 10px 0; }
	.servicos .destaque								{ font-size:14px; color:#0079a7; }
	
	.funcoes-email	li								{ padding:5px 0 6px 20px; background:url(../img/bg-headers-empresa.png) -15px -35px no-repeat; }
	
	/* EMAIL MARKETING */
	#email-mkt 										{ padding-bottom:50px; overflow:auto; }
	#email-mkt .left									{ width:500px; float:left; }
	#email-mkt .destaque								{ padding-top:20px; }
	#email-mkt .left .tit-planos						{ font-size:14px; color:#0079a7; padding-top:40px; float:right; }
	#email-mkt .left .tit-planos span				{ padding-right:50px; margin-left:5px; background:url(../img/bg-h-01.png) no-repeat right 50%; }
	#email-mkt .right								{ width:413px; float:right; }
	#email-mkt .right table							{ width:413px; background:url(../img/bg-planos-email-marketing.png) no-repeat; }
	#email-mkt .right table							{ width:413px; *background:url(../img/bg-planos-email-marketing-ie.png) no-repeat; }
	#email-mkt .right table thead tr th					{ height:40px; }
	#email-mkt .right table tbody tr td					{ height:52px; width:70px; text-align:center; }
	#email-mkt .right table .anomalia					{ width:50px; }
	#email-mkt .right table .bt-contratar				{ width:50px; }
	#email-mkt .bt-contratar a						{ color:#00aeef; }
	#email-mkt .right p								{ background:url(../img/bg-h-01.png) no-repeat -398px 50%; padding-left:10px; font-size:10px; }
	
	/* AGENCIAS */
	#agencias 										{ overflow:hidden; padding-bottom:50px; }
	#agencias .left									{ width:470px; float:left; }
	#agencias .right									{ width:413px; float:right; }
	#agencias .tit-destaque							{ padding-bottom:5px; }
	#agencias li										{ padding:5px; color:#363636; background:#d5ecf4; font-weight:bold; margin-bottom:5px; }
	#agencias h3										{ background:url(../img/bg-h-3.png) no-repeat -590px 7px; margin-top:30px; padding-left:80px; font-size:14px; color:#0079a7; }

	#websites .left									{ width:470px; float:left; }
	#websites .right									{ width:413px; float:right; }	
	#websites .tit-destaque							{ padding-bottom:5px; }
	#websites .link-portifa							{ background:url(../img/bg-h-3.png) no-repeat -420px 9px; display:block; margin-top:30px; padding-left:250px; font-size:18px; font-weight:bold; color:#0079a7; }
	#websites .link-portifa:hover					{ color:#000; }
	
	/* HOSPEDAGEM */
	#hospedagem 										{ overflow:auto; }
	#hospedagem .left								{ width:500px; float:left; }
	#hospedagem .left p								{ padding-right:50px; }
	#hospedagem .left h4 span						{ padding-right:50px; margin-left:5px; background:url(../img/bg-h-01.png) no-repeat right 50%; }
	#hospedagem .right h2							{ padding:0 0 30px 0; }
	#hospedagem .left h2								{ padding:50px 0 30px 0; }
	#hospedagem .right								{ width:413px; float:right; }
	
	#hospedagem .right .table						{ width:413px; overflow:auto; background:url(../img/bg-planos-hospedagem.png) no-repeat; }
	#hospedagem .right .table .azulis				{ color:#FFF; padding:8px 0 0 50px; }
	#hospedagem .right .table .azulis li				{ width:65px; text-align:center; line-height:20px; float:left; font-weight:bold; }
	
	#hospedagem .right .table .itens					{ width:65px; float:left; text-align:center; padding-top:8px; }
	#hospedagem .right .table .itens li				{ line-height:23px; padding-bottom:30px; font-weight:normal; }
	
	#hospedagem .right .table .opa					{ clear:both; }
	#hospedagem .right .table .quebra				{ padding-left:50px; }
	
	#hospedagem .right .table .azulis li.emails,
	#hospedagem .right .table .emails,
	#hospedagem .right .table .emails li				{ width:100px; text-align:center; }
	
	#hospedagem .right .table .bt-contratar			{ display:block; width:67px; height:21px; background:url(../img/bt-contratar.png); }
	#hospedagem .right .table .bt-contratar span		{ display:none; }
	
	
	#hospedagem .techs								{ height:50px; background:url(../img/techs.jpg) no-repeat; }
	#hospedagem h2									{ font-size:14px; color:#0079a7; padding:10px 0; }
	#hospedagem .conheca-planos						{ float:right; padding-top:40px; }
	#hospedagem .iten								{ padding-right:5px; margin-right:5px; background:url(../img/bg-h-01.png) no-repeat right 50%; }
	
	/* A EMPRESA */
	#empresa .infos-hive								{ width:420px; float:left; }
	#empresa .infos-hive h2							{ font-size:18px; padding:20px 0; }
	#empresa .galera-hive							{ width:500px; float:left; height:600px; background:url(../img/galera-hive.png) no-repeat 100% 160px; }
	#empresa h3										{ color:#4696b5; padding-left:35px; background:url(../img/bg-headers-empresa.png) no-repeat 0 -40px; }
	#empresa h3.active								{  }
	#empresa .infos-hive div							{ padding:5px 0 15px 35px; }
	#empresa .balao									{ color:#FFF; padding:20px 40px 0 60px; height:200px; background:url(../img/balao.png) no-repeat 40px 0; }
	
	/* E-COMMENRCE */
	#seo ul											{ list-style:square inside; }
	
	.tit-destaque									{ font-size:14px; padding-bottom:15px; color:#0079a7; }
	.bullet-azul									{ background:url(../img/bullet-azul.png) 0 5px no-repeat; padding-left:15px; }
	.bullet-branco									{ background:url(../img/bullet-branco.png) 0 6px no-repeat; padding-left:15px; }
	
	/* ASSESSORIA */
	#assessoria .left,
	#realidade-aumentada .left						{ width:416px; padding:0 15px 0 31px; float:left; }
	#assessoria .right,
	#realidade-aumentada .right						{ width:413px; padding:0 30px 0 15px; float:right; }
	#realidade-aumentada .itens						{ display:block; width:410px; padding:15px 0 0 50px; height:30px; margin-bottom:15px; font-weight:bold; }
	#realidade-aumentada .ra-1						{ background:url(../img/ra-01.png) no-repeat; color:#1093c4; }
	#realidade-aumentada .ra-1 a						{ color:#1093c4; }
	#realidade-aumentada .ra-2						{ background:url(../img/ra-02.png) no-repeat; }
	#realidade-aumentada .ra-3						{ background:url(../img/ra-03.png) no-repeat; }
	#realidade-aumentada .ra-4						{ background:url(../img/ra-04.png) no-repeat; }
	
	/* SEO */
	#seo .left										{ width:416px; padding:0 15px 0 31px; float:left; }
	#seo .right										{ width:413px; padding:0 30px 0 15px; float:right; }
	#seo .right .tit-destaque						{ font-size:12px; }
	#seo											{  }
	#seo blockquote									{ color:#FFF; background:#1093c4; margin:40px 0 20px 0; }
	#seo blockquote li								{ line-height:16px; list-style:none; }
	#seo .grafico									{ width:187px; height:156px; position:absolute; top:431px; left:50%; margin-left:-491px; background:url(../img/grafico-seo.png) no-repeat; }
	#seo .indent										{ padding:10px 10px 0 130px; }
	#seo .indent h3									{ padding-bottom:10px; }
	#seo .dados-internet								{ margin:20px 0 20px 0; padding:15px; background:#0075a1; }
	#seo .padding									{ padding:0 10px 25px 10px; font-size:12px; font-weight:bold; }
	#seo dl											{ padding-left:50px; margin-top:33px; background:url(../img/tit-planos-seo.png) no-repeat; }
	#seo dl dt										{ color:#FFF; text-indent:5px; line-height:35px; font-weight:bold; }
	#seo dl a										{ display:block; color:#1093c4; background:#f3f3f3; padding:5px; margin-bottom:5px; }
	#seo dl a:hover									{ background:#e3e3e3; }
	#seo dl .plano-2									{ margin-top:10px; }
	#seo .tit-acoes									{ background:url(../img/bg-h-3.png) no-repeat -85px 10px; margin-top:30px; text-align:right; font-size:18px; color:#0079a7; }
	#seo .conheca-planos 							{ padding:0 32px; }
	#seo .conheca-planos .tit-destaque				{ margin:15px 0 0 0; padding-bottom:0; }
	
	/* titulos */
	.headers span									{ display:none; }
	.headers 										{ height:120px; width:500px; }
	#empresa .headers 								{ background:url(../img/h-a-agencia.png) no-repeat -30px -60px; }
	#agencias .headers 								{ height:140px; background:url(../img/h-agencias-publicidade.png) no-repeat -20px -55px; }
	#consultoria .headers 							{ background:url(../img/h-consultoria.png) no-repeat -30px -30px; }
	#contato .headers 								{ background:url(../img/h-contato.png) no-repeat -30px -60px; }
	#e-commerce .headers 							{ background:url(../img/h-e-commerce.png) no-repeat -30px -80px; }
	#websites .headers 								{ background:url(../img/h-websites.png) no-repeat -40px -60px; }
	#hive-social .headers 							{ background:url(../img/h-hive-social.png) no-repeat -40px -60px; }
	#servicos .headers 								{ height:140px; background:url(../img/h-o-que-fazemos.png) no-repeat -80px -35px; }
	#seo .headers 									{ background:url(../img/h-seo.png) no-repeat -80px -70px; }
	#hospedagem .headers 							{ background:url(../img/h-hospedagem.png) no-repeat -20px -90px; }
	#realidade-aumentada .headers 					{ height:140px; background:url(../img/h-realidade-aumentada.png) no-repeat -30px -60px; }
	#email-mkt .headers 								{ height:140px; background:url(../img/h-email-marketing.png) no-repeat -45px -55px; }
	
	/* ABELHINHA */
	#bee											{ width:85px; height:85px; overflow:hidden; position:absolute; top:75px; left:50%; margin-left:230px; }
	
#not-found a,
#not-found 											{ color:#0079a7; }
#not-found .tit-destaque 							{ font-size:18px; }
#not-found #erros									{ width:280px; height:200px; padding:15px; float:left; background:url(../img/bg-404-erros.png) no-repeat 0 40px; }
#not-found #div-404 									{ width:500px; height:300px; float:right; background:url(../img/404.png) no-repeat 0 0; }
	
/* FOOTER */
#home #footer										{ width:100%; height:400px; clear:both; background:url(../img/footer.png) 50% 0; }	
#interno #footer										{ position:fixed; z-index:99; width:100%; bottom:0; height:110px; clear:both; background:url(../img/footer.png) 50% 0; }	
#footer, #footer a									{ color:#FFF; }	
#footer .content-footer								{ width:850px; padding-top:60px; margin:0 auto; }
#footer .content-footer .infos						{ height:50px; margin-left:50px; }
#footer .content-footer address						{ width:400px; float:left; }
#footer .content-footer .btn-sitemap-footer			{ width:100px; height:25px; margin-top:10px; float:left; background:url(../img/btn-sitemap.png) no-repeat; }
#footer .content-footer .tel							{ width:250px; float:right; text-align:right; }
#footer .content-footer .tel	.value					{ font-size:12px; }
#footer .content-footer .tel	.value span				{ font-size:24px; }
#footer .content-footer .email						{ font-size:10px; }

#footer #sitemap										{ margin:30px 15px; background:url(../img/icon-sitemap.png) no-repeat 0 0; }
#footer #sitemap h5									{ margin-left:20px; font-size:12px; color:#ebebeb; }
#footer #sitemap dl									{ margin:30px 0 0 0; width:163px; font-size:10px; float:left; }
#footer #sitemap dt 									{ margin-bottom:10px; }
#footer #sitemap dt strong							{ background:#0f9fd7; color:#FFF; padding:3px; }
#footer #sitemap dd									{ margin-bottom:10px; }
#footer #sitemap dl#especial dt						{ margin-bottom:20px; padding-left:35px; }
#footer #sitemap dt a									{  }
#footer #sitemap dd a								{ padding-left:7px; color:#e1e1e1; background:url(../img/bullet-2.png) no-repeat 0 50%; }
#footer #sitemap dd a:hover,
#footer #sitemap dt a:hover strong					{ color:#0f9fd7; font-weight:bold; background:#FFF; padding:3px; }

#facebox .b 											{ background:url(../img/b.png);}
#facebox .tl 										{ background:url(../img/tl.png); }
#facebox .tr 										{ background:url(../img/tr.png); }
#facebox .bl 										{ background:url(../img/bl.png); }
#facebox .br 										{ background:url(../img/br.png); }
#facebox 											{ position:absolute; top:0; left:0; z-index:100; text-align:left; }
#facebox .popup 										{ position:relative; }
#facebox table 										{ border-collapse:collapse; }
#facebox td 											{ border-bottom:0; padding:0; }
#facebox .body 										{ padding:10px; background:#fff; width:370px; }
#facebox .loading 									{ text-align:center; }
#facebox .image 										{ text-align:center; }
#facebox img 										{ border:0; margin:0; }
#facebox .footer 									{ border-top:1px solid #DDDDDD; padding-top:5px; margin-top:10px; text-align:right; }
#facebox .tl,
#facebox .tr,
#facebox .bl,
#facebox .br 										{ height:10px; width:10px; overflow:hidden; padding:0; }
#facebox_overlay 									{ position:fixed; top:0px; left:0px; height:100%; width:100%; }
.facebox_hide 										{ z-index:-100; }
.facebox_overlayBG 									{ background-color:#000; z-index:99; }
* html #facebox_overlay 								{ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px'); }
.ui-tabs .ui-tabs-hide 								{ display:none !important; }
.grandee:hover										{ font-size:100px; position:absolute; margin:-50px 0 0 -400px; }

  