.ContentQuemSomos, .ContentComoFunciona { padding-top: 10px; font-size: 14px; color: #062f5f; position: relative; width: 960px; }
.ContentQuemSomos h1, .ContentQuemSomos h2, .ContentQuemSomos h3, .ContentComoFunciona h1, .ContentComoFunciona h2, .ContentComoFunciona h3 { font-size: 20px; text-transform: uppercase; font-family: Tahoma; margin-bottom: 10px; }
.ContentQuemSomos .Video, .ContentComoFunciona .Video { width: 415px; height: 250px; padding: 14px; float: right; margin: -80px 0 0 40px; }
.ContentQuemSomos .aFancyButton .padder, .ContentComoFunciona .aFancyButton .padder { font-size: 14px; }
.ContentQuemSomos .anGreenBIGButton .FancyRightArrow, .ContentComoFunciona .anGreenBIGButton .FancyRightArrow { line-height: 20px; padding: 9px 61px 0 14px; text-align: right; }
.ContentQuemSomos .aFancyButton.anGreenBIGButton, .ContentComoFunciona .aFancyButton.anGreenBIGButton { width: 241px; }
.ContentQuemSomos .aButton .padder span.SmallFont, .ContentComoFunciona .aButton .padder span.SmallFont { margin-right: 0; }

.lte-ie7 .ContentQuemSomos .aFancyButton.anGreenBIGButton, .lte-ie7 .ContentComoFunciona .aFancyButton.anGreenBIGButton { width: 230px; }

A.ComplexBarTitle { right: 30px!important; }

.MenuQuemSomos { position: relative; width: 228px; padding: 14px; text-align: left; margin-bottom: 20px; float: left; }
.MenuQuemSomos a { display: block; height: 24px; line-height: 23px; text-shadow: #295589 1px 1px 1px; color: white; padding-left: 10px; margin: 2px 0; font-size: 16px; }
.MenuQuemSomos li { height: 28px; }
.MenuQuemSomos li.Footer { margin: 0 -14px -55px; height: 41px; }

.IntroductionText { width: 624px; height: 294px; float: left; margin-left: 40px; text-align: justify; }
.IntroductionText h1 { padding-top: 10px; }

.IntroductionText { text-align: left\9; }

.ComplementText { clear: both; position: relative; }
.ComplementText h2 { padding-top: 26px; }
.ComplementText p.Candidatos2 { height: 240px; float: right; padding: 56px 40px 0 426px; }

.TextEmpresas { clear: both; }
.TextEmpresas p { padding: 0 354px 80px 0; }

.MissaoVisao .IntroductionText p.p1 { width: 536px; }
.MissaoVisao .IntroductionText p.p2 { height: 181px; padding-right: 202px; padding-top: 20px; }
.MissaoVisao .ComplementText { width: 785px; margin: 0 auto; }
.MissaoVisao .ComplementText h2 { color: #336BAF; text-transform: none; }
.MissaoVisao .ComplementText div.L, .MissaoVisao .ComplementText div.L2 { padding-left: 198px; }
.MissaoVisao .ComplementText div.L, .MissaoVisao .ComplementText div.R, .MissaoVisao .ComplementText div.L2 { margin: 20px 0; }
.MissaoVisao .ComplementText div.R h1 { text-transform: none; font-size: 24px; }
.MissaoVisao .ComplementText div.L2 p { width: 432px; margin-bottom: 10px; }
.MissaoVisao .ComplementText .L2.Img5 { padding-left: 250px; }
.MissaoVisao .ComplementText .L2.Img5 h2 { padding: 0px; }
.MissaoVisao .ComplementText div.R { padding-right: 260px; }
.MissaoVisao .ComplementText div.R.Img4 { padding-right: 340px; }
.MissaoVisao .ComplementText ul { padding-left: 15px; width: 460px; }
.MissaoVisao .ComplementText ul li { margin-bottom: 10px; }

.Numeros .Table { height: 1300px; clear: both; }
.Numeros .Table table { width: 644px; color: #434343; margin-bottom: 64px; float: right; }
.Numeros .Table table caption { color: #062f5f; margin-bottom: 26px; font-size: 16px; }
.Numeros .Table table tr { height: 50px; }
.Numeros .Table table td { border-bottom: 1px solid #888; text-align: right; padding-right: 20px; }
.Numeros .Table table td.Td1 { width: 366px; }
.Numeros .Table table td.Center { padding: 0; text-align: center; font-size: 12px; font-weight: bold; color: white; width: 194px; background-color: #444444; }
.Numeros .Table table td.Center.Green { background-color: #718c00; }
.Numeros .Table table td.Center.Grey { background-color: transparent; }
.Numeros .Table table td.Center.Grey.Footer { background-position: 0 bottom; }
.Numeros .Table table tr.NoBorder td { border: none; }
.Numeros .Table table td.R { width: 44px; }
.Numeros .Table table.Prime { margin-top: -200px; }
.Numeros .Table table.Except { width: 720px; }
.Numeros .Table table.Except td.Center.Header { color: #718b00; }

.Premios .IntroductionText { width: 361px; padding-right: 303px; }
.Premios .ComplementText { width: 683px; margin: 0 auto 40px auto; padding-top: 20px; }
.Premios .ComplementText li { min-height: 138px; margin-bottom: 60px; }
.Premios .ComplementText li h2 { color: #336BAF; text-transform: none; padding: 0px; }
.Premios .ComplementText li.L { text-align: left; padding-right: 160px; }
.Premios .ComplementText li.R { text-align: right; padding-left: 160px; }

.Historia .IntroductionText { width: 664px; }
.Historia .IntroductionText p { line-height: 20px; }
.Historia .IntroductionText p.p2 { padding-right: 214px; height: 274px; }
.Historia li { line-height: 20px; }
.Historia li.Li1 { padding-left: 230px; }
.Historia li.Li2 { padding: 24px 230px 0 7px; min-height: 206px; margin: 50px auto 0 auto; width: 614px; }
.Historia li.Li3 { width: 614px; padding: 66px 0 0 229px; margin: -56px -1px; min-height: 299px; }
.Historia .ComplementText ul { padding-top: 20px; }
.Historia .ComplementText ul h2 { padding: 0; }
.Historia .ComplementText p.P1 { padding-right: 256px; }
.Historia .ComplementText p.P2, .Historia .ComplementText p.P3 { padding-right: 74px; }
.Historia .ComplementText p { margin-bottom: 16px; }

.Infraestrutura .IntroductionText { width: 664px; }
.Infraestrutura .IntroductionText p { padding-right: 433px; }
.Infraestrutura .ComplementText { padding-top: 26px; }
.Infraestrutura .ComplementText ul { padding-left: 15px; width: auto; }
.Infraestrutura .ContentItensText { padding: 0 34px 100px 223px; margin-top: 60px; clear: both; }
.Infraestrutura .ContentItensText h3, .Infraestrutura .ContentItensText h4 { font-size: 14px; color: #718b00; }
.Infraestrutura .ContentItensText h4 { color: #062f5f; }
.Infraestrutura .ContentItensText p { margin-bottom: 26px; }
.Infraestrutura .ContentItensText ul { padding: 5px 0 0 20px !important; }
.Infraestrutura .SGBalanceamento UL, .Infraestrutura .SGBackup UL, .Infraestrutura .SISLayout UL { list-style-position: outside; list-style-type: disc; margin-left: 20px; padding: 0 !important; }
.Infraestrutura .SISLayout { padding: 60px 34px 60px 223px !important; margin-top: 20px !important; }

.GnrcHrzntlMn li ul.Seguranca, .GnrcHrzntlMn .MenuInfra li ul.Sistema { left: 18px; }
.GnrcHrzntlMn .DataCenter { width: 550px!important; }
.GnrcHrzntlMn .Seguranca { width: 900px!important; }
.GnrcHrzntlMn .Sistema { width: 765px!important; }

.lte-ie7 .MidiasSociaisQuemSomos { text-align: center; }
.lte-ie7 .MidiasSociaisQuemSomos li { float: left; margin-right: 12px; }
.lte-ie7 .MidiasSociaisQuemSomos li.End { margin-right: 0; }

.MidiasSociaisQuemSomos { width: 256px; text-align: center; position: absolute; top: 248px; }
.MidiasSociaisQuemSomos li { margin-right: 8px; height: 32px; width: 32px; display: inline-block; cursor: pointer; color: Transparent; text-indent: -3000px; }
.MidiasSociaisQuemSomos li.End { margin-right: 0; }
.MidiasSociaisQuemSomos li.MS2 { background-position: 0 -36px; }
.MidiasSociaisQuemSomos li.MS3 { background-position: 0 -72px; }
.MidiasSociaisQuemSomos li.MS4 { background-position: 0 -108px; }
.MidiasSociaisQuemSomos li.MS5 { background-position: 0 -144px; }
.MidiasSociaisQuemSomos li.MS6 { background-position: 0 -180px; }

.OpenTabMidiasSociais { width: 239px; height: 340px; padding: 15px; position: absolute; top: 290px; left: -7px; overflow: hidden; display: none; }

/*Como Funciona*/
.ActionGreenButton { position: absolute!important; top: 235px; left: 0; }

.ActionGreenButtonFt { top: 938px!important; left: 280px!important; margin: 20px; width: 390px!important; }
.ActionGreenButtonFt .padder span { padding: 21px 61px 8px 14px!important; }

.Vitrine .ComplementText { padding-top: 400px; }
.Vitrine .ComplementText ul { width: 784px; margin: 10 auto; }
.Vitrine .IntroductionText { line-height: 21px; text-align: left; }
.Vitrine .ComplementTextVitrine { padding: 0 50px 100px 264px; }
.Vitrine .ComplementTextVitrine a { color: #f4811f; text-decoration: underline; }

.SistemaUcn .ComplementText { padding-bottom: 100px; }
.SistemaUcn .IntroductionText { text-align: left; line-height: 21px; width: 648px; }
.SistemaUcn .IlustrationImg { float: right; width: 537px; height: 463px; margin: -168px 0 78px 0; }
.SistemaUcn p.Text1 { padding: 30px 0 0 20px; width: 314px; text-align: left; line-height: 23px; }
.SistemaUcn ul.ProductList { clear: both; margin: 0 auto; width: 784px; }
.SistemaUcn ul.ProductList li.Li1, .SistemaUcn ul.ProductList li.Li2 { height: 178px; }
.SistemaUcn ul.ProductList li.Li1 p, .SistemaUcn ul.ProductList li.Li2 p { line-height: 20px; }
.SistemaUcn ul.ProductList li.Li1 { padding: 28px 60px 0 184px; }
.SistemaUcn ul.ProductList li.Li2 { padding: 58px 184px 0 60px; }
.SistemaUcn ul.ProductList li.Li3 { height: 123px; padding: 24px 0 0 143px; }

.Freemium .ComplementText { padding: 30px 0; }
.Freemium .IntroductionText { text-align: left; line-height: 21px; }

.ComplementTextFreemium { min-height: 741px; margin: 0 auto; position: relative; padding-top: 68px; }
.ComplementTextFreemium ul.LinksList { text-align: center; width: 274px; margin: 0 auto; position: relative; }
.ComplementTextFreemium li.Link a.Menu { font-size: 14px; color: #062f5f; font-weight: bold; text-align: center; height: 52px; padding: 16px 20px 0; display: block; }
.ComplementTextFreemium li.Link.First a.Menu { padding-top: 23px; height: 45px; }
.ComplementTextFreemium li.Link.End a.Menu { padding-top: 71px; }
.ComplementTextFreemium li.Link a.Menu.Except { padding-top: 15px; font-size: 13px; }

ul.IconsList li span.TooltipLeft, ul.IconsList li span.TooltipRight { display: block; width: 100%; height: 100%; }

ul.IconsList { width: 100%; display: none; }
ul.IconsList li { position: absolute; display: block; width: 60px; height: 44px; }
ul.IconsList .Icon01 { top: 62px; left: -65px; }
ul.IconsList .Icon02 { top: 62px; right: -65px; background-position: 0 -152px; }
ul.IconsList .Icon03 { top: 112px; left: -119px; background-position: 0 -50px; }
ul.IconsList .Icon04 { top: 112px; right: -119px; background-position: 0 -203px; }
ul.IconsList .Icon05 { top: 169px; left: -159px; background-position: 0 -101px; }
ul.IconsList .Icon06 { top: 169px; right: -159px; background-position: 0 -254px; }
ul.IconsList .Icon07 { top: 117px; left: -24px; background-position: 0 -50px; }
ul.IconsList .Icon08 { top: 117px; right: -24px; background-position: 0 -357px; }
ul.IconsList .Icon09 { top: 187px; left: -5px; background-position: 0 -571px; }
ul.IconsList .Icon10 { top: 187px; right: -5px; background-position: 0 -624px; }
ul.IconsList .Icon11 { top: 242px; left: -44px; background-position: 0 -517px; }
ul.IconsList .Icon12 { top: 242px; right: -44px; background-position: 0 -677px; }
ul.IconsList .Icon13 { top: 304px; left: -60px; background-position: 0 -411px; }
ul.IconsList .Icon14 { top: 304px; right: -60px; background-position: 0 -728px; }
ul.IconsList .Icon15 { top: 369px; left: -48px; background-position: 0 -464px; }
ul.IconsList .Icon16 { top: 336px; left: 66px; background-position: 0 -779px; height: 55px; }
ul.IconsList .Icon17 { top: 336px; right: 66px; background-position: 0 -843px; height: 55px; }

.ToolTipContainer { width: 280px; position: absolute; z-index: 1; display: none; }
.ToolTipContainer .ToolTipWhiteBottomLeft, .ToolTipContainer .ToolTipWhiteBottomRight { width: 280px; height: 16px; display: block; }

.ToolTipWhite { width: 250px; padding: 6px 20px 0 10px; display: block; font-size: 12px; text-align: left; }
.ToolTipWhite a { text-decoration: underline; display: block; }

.ToolTipWhite.Right { padding: 6px 10px 0 20px; }

.ie9 .aFancyButton.padR4 { padding-right: 4px!important; }

.RankingAutomatico .IntroductionText { text-align: left; width: 634px; line-height: 21px; }
.RankingAutomatico .aFancyButton.padR4 { padding-right: 10px; }
.RankingAutomatico .ComplementText { padding-top: 400px; min-height: 423px; }
.RankingAutomatico .ComplementText ul.p1 { width: 784px; position: absolute; display: block; height: 400px; widht: 784px; top: -96px; left: 140px; }
.RankingAutomatico .ComplementText ul.p2 { margin: -30px 180px; width: 240px; }
.RankingAutomatico .ComplementTextRankingAutomatico { padding: 117px; margin: -52px 221px; }
.RankingAutomatico .ComplementTextRankingAutomatico a { color: #f4811f; text-decoration: underline; }
.RankingAutomatico .ComplementTextRankingAutomatico h2 { padding-top: 494px; padding-left: 353px; }
.RankingAutomatico .ComplementTextRankingAutomatico .p1 li { position: absolute; }
.RankingAutomatico .ComplementTextRankingAutomatico .brown { left: 405px; top: 7px; color: #de7e23; font-size: 24px; }
.RankingAutomatico .ComplementTextRankingAutomatico .left { left: 543px; top: 98px; widht: 195px; text-align: left; }
.RankingAutomatico .ComplementTextRankingAutomatico .blue { left: 467px; top: 341px; color: #336baf; font-size: 18px; }
.RankingAutomatico .ComplementTextRankingAutomatico .right { width: 170px; top: 303px; left: -32px; font-size: 14px; text-align: right; }
.RankingAutomatico .ComplementTextRankingAutomatico .seta1 { top: 530px; left: 370px; font-size: 15px; }
.RankingAutomatico .ComplementTextRankingAutomatico .seta2 { top: 553px; left: 370px; font-size: 15px; }
.RankingAutomatico .ComplementTextRankingAutomatico .seta3 { top: 576px; left: 370px; font-size: 15px; }

#marcador { height: 13px; position: absolute; width: 27px; z-index: 1; }

#conteudo_redes_sociais { font-family: Tahoma; font-size: 11px; height: 356px; z-index: 10; }

#conteudo { padding: 5px; height: 328px; text-align: center; }

.gfc-control { text-align: left !important; }

#conteudo ul, #twitter ul { list-style: none outside none; margin: 0; padding: 0; }
#conteudo li, #twitter li { border-bottom: 1px dotted; display: block; padding: 5px; }
#conteudo span, #twitter span { color: #777777; }
#conteudo a, #twitter a { color: #417AB9; text-decoration: none; }
#conteudo a:hover, #twitter a:hover { color: #02679C; text-decoration: underline; }

#twitter ul { text-align: left; }

.gfc-resultsHeader { border-bottom: 0 none !important; }

.gf-result { border-bottom: 1px dotted; }

#ad1 { background: none repeat scroll 0 0 #EEEEEE; float: left; height: 500px; width: 500px; }

#ad2 { clear: both; height: 90px; padding: 5px; text-align: center; }

#redes_sociais { position: relative; }
#redes_sociais ul { list-style: none outside none; margin: 0; padding: 0; }
#redes_sociais ul li { display: inline; }

.item_conteudo { display: none; text-align: center; }

.gf-result { padding: 7px; }

.gfc-result .gf-title { font-weight: bold; }

.gf-author { font-family: tahoma; font-size: 9px; }

.gf-snippet { color: #666666; }

.IlustrationOrkut { background-position: 50% 20px !important; margin: auto; height: 128px; padding-top: 228px; }

.IlustrationOrkut, .IlustrationYouTube a { color: #444444 !important; }

.IlustrationOrkut p, .IlustrationYouTube p { width: 96%; text-align: left; font-size: 14px; margin: 0 auto; font-family: Tahoma; }

.IlustrationOrkut span { display: block; width: 240px; height: 33px; margin: 20px auto 0 auto; }

.IlustrationOrkut span a { width: 118px; height: 30px; display: inline-block; }

.IlustrationYouTube a { background-position: 50% 20px !important; margin: auto; height: 144px; padding-top: 184px; display: block; }

.IlustrationYouTube p span { display: inline-block; width: 69px; height: 28px; vertical-align: -9px; margin-left: 6px; }

.ConteudoNews * { text-align: left !important; }

/* Redes Sociais Final */
.ContainerBoxes { width: 100%; height: 300px; }
.ContainerBoxes h3 { font-size: 18px; display: inline; margin-bottom: 10px; text-transform: none; }
.ContainerBoxes p { font-size: 12px; color: #434343; margin-top: 10px; }
.ContainerBoxes .padder { height: 210px!important; }
.ContainerBoxes .gbws_mtcCenter { margin-left: 12px; }
.ContainerBoxes .IconsProdutos { display: inline-block; *display: inline; zoom: 1; width: 88px; height: 67px; margin: -41px 0 0 -12px; }
.ContainerBoxes .IconsProdutos.Icon2 { background-position: 0 -152px; }
.ContainerBoxes .IconsProdutos.Icon3 { background-position: 0 -76px; }
.ContainerBoxes .IconsProdutos.Icon4 { background-position: 0 -228px; }
