/*Menu
----------*/
#centralVideos				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/central_de_videos.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#centralVideos:hover		{background-position:0 -50px;}

#central_de_videos			{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/central_de_videos.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#central_de_videos:hover	{background-position:0 -50px;}

#white_papers				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/white_papers.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#white_papers:hover			{background-position:0 -50px;}

#digital_news				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/digital_news.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#digital_news:hover			{background-position:0 -50px;}

#downloads					{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/downloads.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#downloads:hover			{background-position:0 -50px;}

#games						{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/games.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#games:hover				{background-position:0 -50px;}

#laboratorio_digital		{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/laboratorio_digital.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#laboratorio_digital:hover	{background-position:0 -50px;}

#mobilidade					{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/mobilidade.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#mobilidade:hover			{background-position:0 -50px;}

#olhar_na_web				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/olhar_na_web.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#olhar_na_web:hover			{background-position:0 -50px;}

#podcast					{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/podcast.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#podcast:hover				{background-position:0 -50px;}

#redes_sociais				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/redes_sociais.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#redes_sociais:hover		{background-position:0 -50px;}

#seguranca					{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/seguranca.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#seguranca:hover			{background-position:0 -50px;}

#ti_verde					{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/ti_verde.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#ti_verde:hover				{background-position:0 -50px;}

#trend_makers				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/trend_makers.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#trend_makers:hover			{background-position:0 -50px;}

#tutoriais_e_dicas			{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/tutoriais_e_dicas.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#tutoriais_e_dicas:hover	{background-position:0 -50px;}

#home_jovem					{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/home_jovem.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#home_jovem:hover			{background-position:0 -50px;}

#home_negocios				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/home_negocios.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#home_negocios:hover		{background-position:0 -50px;}

#home_produtos				{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/home_produtos.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#home_produtos:hover		{background-position:0 -50px;}

#carro_tecnologia			{display:block; width:206px; float:left; height:49px; margin-bottom:-25px; background:url("../img/local/carro_tecnologia.jpg"); background-position:top; background-repeat:no-repeat; text-indent:-9999px;}
#carro_tecnologia:hover		{background-position:0 -50px;}

#menuTop					{width:301px; float:right; margin:0 -2px 81px 0; position:relative;}
.ie6 #menuTop				{margin:0 -2px 79px 0;}
#menuTop li					{float:left; height:38px;list-style:none; }
#menuTop li a				{display:block; height:22px; text-indent:-9999px; background-image:url(../img/bt/menu_top2.jpg); background-position:top left; background-repeat: no-repeat;}

#menuTop li a:hover			{height:38px;}
#menuTop .top1 a			{width:110px; background-position:0 0;}
#menuTop .top2 a			{width:101px;background-position:-111px 0px;}
#menuTop .top3 a			{width:87px; background-position:-212px 0px;}

#menuTop .top1 a:hover		{background-position:0px -30px;}
#menuTop .top2 a:hover		{background-position:-111px -30px;}
#menuTop .top3 a:hover		{background-position:-212px -30px;}

#menuTop .selecionePerfil	{color:#666; font-size:9px; text-transform:uppercase; width:136px; height:13px; padding-top:2px; background:url(../img/icons/arrow_r.gif) right no-repeat; display:block; position:absolute; top:3px; left:-139px;}

#menuConsumer				{width:301px; float:right; margin:0 -2px 81px 0; position:relative;}
.ie6 #menuConsumer			{margin:0 -2px 79px 0;}
#menuConsumer li			{float:left; height:38px;list-style:none; }
#menuConsumer li a			{display:block; height:27px; text-indent:-9999px; background-image:url(../img/bt/menu_consumer.jpg); background-position:top left; background-repeat: no-repeat;}

#menuConsumer li a:hover	{height:38px;}
#menuConsumer .top1 a		{width:110px; background-position:0 0;}
#menuConsumer .top2 a		{width:101px;background-position:-111px 0px;}
#menuConsumer .top3 a		{width:87px; background-position:-212px 0px;}

#menuConsumer .top1 a:hover {background-position:0px -30px;}
#menuConsumer .top2 a:hover {background-position:-111px -30px;}
#menuConsumer .top3 a:hover {background-position:-212px -30px;}

#menuConsumer .selecionePerfil	{color:#666; font-size:9px; text-transform:uppercase; width:136px; height:13px; padding-top:2px; background:url(../img/icons/arrow_r.gif) right no-repeat; display:block; position:absolute; top:3px; left:-139px;}

#menuBusiness				{width:301px; float:right; margin:0 -2px 81px 0; position:relative;}
.ie6 #menuBusiness			{margin:0 -2px 79px 0;}
#menuBusiness li			{float:left; height:38px;list-style:none; }
#menuBusiness li a			{display:block; height:27px; text-indent:-9999px; background-image:url(../img/bt/menu_business.jpg); background-position:top left; background-repeat: no-repeat;}

#menuBusiness li a:hover	{height:38px;}
#menuBusiness .top1 a		{width:110px; background-position:0 0;}
#menuBusiness .top2 a		{width:101px;background-position:-111px 0px;}
#menuBusiness .top3 a		{width:87px; background-position:-212px 0px;}

#menuBusiness .top1 a:hover {background-position:0px -30px;}
#menuBusiness .top2 a:hover {background-position:-111px -30px;}
#menuBusiness .top3 a:hover {background-position:-212px -30px;}

#menuBusiness .selecionePerfil	{color:#666; font-size:9px; text-transform:uppercase; width:136px; height:13px; padding-top:2px; background:url(../img/icons/arrow_r.gif) right no-repeat; display:block; position:absolute; top:3px; left:-139px;}

#menuGeek					{width:301px; float:right; margin:0 -2px 81px 0; position:relative;}
.ie6 #menuGeek				{margin:0 -2px 79px 0;}
#menuGeek li				{float:left; height:38px;list-style:none; }
#menuGeek li a				{display:block; height:27px; text-indent:-9999px; background-image:url(../img/bt/menu_geek.jpg); background-position:top left; background-repeat: no-repeat;}

#menuGeek li a:hover		{height:38px;}
#menuGeek .top1 a			{width:110px; background-position:0 0;}
#menuGeek .top2 a			{width:101px;background-position:-111px 0px;}
#menuGeek .top3 a			{width:87px; background-position:-212px 0px;}

#menuGeek .top1 a:hover 	{background-position:0px -30px;}
#menuGeek .top2 a:hover 	{background-position:-111px -30px;}
#menuGeek .top3 a:hover 	{background-position:-212px -30px;}

#menuGeek .selecionePerfil	{color:#666; font-size:9px; text-transform:uppercase; width:136px; height:13px; padding-top:2px; background:url(../img/icons/arrow_r.gif) right no-repeat; display:block; position:absolute; top:3px; left:-139px;}

/*Navegation
----------------*/
#navegation							{float:left; width:140px;}
#navegation .menu					{padding:7px 0 0 0;  min-height:145px; width:139px;}
#navegation .menu .menu_top			{background-repeat:no-repeat; background-position:top; width:139px; height:7px; border:red soli 1px;}
.ie6 #navegation .menu .menu_top	{margin-bottom:-7px;}

#navegation .menu ul				{background-position:left; background-repeat:repeat-y; list-style:none; width:138px;  border-right:#CCC solid 1px; padding-bottom:34px;}
#navegation .menu li  ul			{border-right:none}

#navegation .menu li				{background:url(../img/bg/menu/line_menu.jpg) right bottom no-repeat; width:138px;  padding:5px 0 0 0; list-style:none;}
#navegation .menu li a				{font-weight:bold; display:block; width:120px; height:19px; padding-left:19px;}

#navegation .menu .menu_footer 		{background-repeat:no-repeat; width:139px; height:35px;}

#navegation .menu .m1,
#navegation .menu .m2,
#navegation .menu .m3,
#navegation .menu .m4				{background:none; font-size:18px;}

#navegation .menu .m4				{padding-bottom:20px;padding-top:10px;}
#navegation .menu .alt1				{background:none;}

/*Hover*/
#navegation .menu li a:hover,
#navegation .menu .m1 a:hover,
#navegation .menu .m2 a:hover,
#navegation .menu .m3 a:hover,
#navegation .menu .m1 a,
#navegation .menu .m2 a,
#navegation .menu .m3 a,
#navegation .menu .m4 a 			{text-decoration:none; background-repeat:no-repeat; background-position:4px 15px; color:#666!important;}

#navegation .menu li a:hover		{background-image:url(../img/bg/menu/arrow_hover.jpg); background-position:128px 9px;}

/*Pg on*/
#navegation .menu.consumer .menu_top			{background-image:url(../img/bg/menu/menu_top2.jpg);}
#navegation .menu.consumer ul					{background-image:url(../img/bg/menu/left_menu2.jpg);}
#navegation .menu.consumer .menu_footer 		{background-image:url(../img/bg/menu/menu_footer2.jpg);}
#navegation .menu.consumer li a					{color:#205c02 ;}
#navegation .menu.consumer .m1 a				{background-image:url(../img/bg/menu/hover_menu2.jpg);}

#navegation .menu.business  .menu_top			{background-image:url(../img/bg/menu/menu_top.jpg);}
#navegation .menu.business ul					{background-image:url(../img/bg/menu/left_menu.jpg);}
#navegation .menu.business .menu_footer			{background-image:url(../img/bg/menu/menu_footer.jpg);}
#navegation .menu.business li a					{color:#1E548A;}
#navegation .menu.business .m2 a				{background-image:url(../img/bg/menu/hover_menu.jpg);}

#navegation .menu.geek .menu_top				{background-image:url(../img/bg/menu/menu_top1.jpg);}
#navegation .menu.geek ul						{background-image:url(../img/bg/menu/left_menu1.jpg);}
#navegation .menu.geek .menu_footer				{background-image:url(../img/bg/menu/menu_footer1.jpg);}
#navegation .menu.geek li a						{color:#cc7f0d;}
#navegation .menu.geek .m3 a					{background-image:url(../img/bg/menu/hover_menu1.jpg);}


#navegation .menu .m1 a,
#navegation .menu.consumer .m1 a:hover			{color:#205c02 !important;}
#navegation .menu .m2 a,
#navegation .menu.business .m2 a:hover			{color:#015679 !important;}
#navegation .menu .m3 a,
#navegation .menu.geek .m3 a:hover				{color:#cc7f0d !important;}

/*Menu Alt
--------------*/
#navegation .menu.menuAlt ul					{background:none; border:none; padding-bottom:10px;}
#navegation .menu.menuAlt li					{background:none; border-top:#f2f2f2 solid 1px;}
#navegation .menu.menuAlt li a					{font-size:12px; font-weight:bold; height:28px; padding-left:2px;padding-top:5px;}
#navegation .menu.menuAlt li a:hover			{background-position:108px 4px;}

#navegation .menu.menuAlt .alt1					{border-top:none;}
#navegation .menu.menuAlt .alt1 ul				{margin-top:-15px;}

#navegation .menu.menuAlt .m1,
#navegation .menu.menuAlt .m2,
#navegation .menu.menuAlt .m3,
#navegation .menu.menuAlt .m4					{border:none; border-bottom:#CCC solid 1px; padding:25px 0 12px; margin-bottom:15px;}
#navegation .menu.menuAlt .m1 a,
#navegation .menu.menuAlt .m2 a,
#navegation .menu.menuAlt .m3 a,
#navegation .menu.menuAlt .m4 a,
#navegation .menu.menuAlt .m1 a:hover,
#navegation .menu.menuAlt .m2 a:hover,
#navegation .menu.menuAlt .m3 a:hover
#navegation .menu.menuAlt .m4 a:hover			{color:#333 !important; font-size:24px; background:none;}
#navegation .menu.menuAlt .m4 a					{font-size:18px;}

#navegation .menu.editoriais li a				{color:#666; }
#navegation .menu.editoriais  a:hover			{color:#333 !important; }


/*Menu Profile
------------------*/
#navegation #menuProfile						{margin-top:30px;}
#navegation #menuProfile ul						{border:none;}
#navegation #menuProfile span					{font-weight:bold; font-size:9px; color:#666;}
#navegation #menuProfile li						{padding:0; background:none; margin-top:4px;}
#navegation #menuProfile li a					{background-image:url(../img/bt/menu_profile.jpg); background-repeat:no-repeat; width:141px; margin-left:-1px; height:27px; display:block;  padding:0; text-indent:-9999px;}

#navegation #menuProfile .p1 a					{background-position:0 0;}
#navegation #menuProfile .p2 a					{background-position:0 -59px;}
#navegation #menuProfile .p3 a					{background-position:0 -118px;}

#navegation #menuProfile .p1 a:hover 			{background-position:0 -28px;}
#navegation #menuProfile .p2 a:hover 			{background-position:0 -88px;}
#navegation #menuProfile .p3 a:hover 			{background-position:0 -148px;}

/*Menu Contato
--------------------*/
#navegation #menuContato .title 				{font-size:16px; font-weight:normal; color:#666; border-bottom:#666 solid 1px;}
#navegation #menuContato li						{border:none; border-bottom:#f2f2f2 solid 1px;}
#navegation #menuContato li a					{color:#666; font-weight:normal;}

/*Home*/
#navegation.home .menu.menuAlt ul				{padding-bottom:0;}
#navegation.home  .menu li						{padding:1px 0 0 0;}