@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700';*{margin:0;padding:0;list-style:none;border:none;outline:none;}
html, body{height:100%;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{font-family:'Open Sans', sans-serif;color:#FFF;font-size:11px;font-weight:400;box-sizing:border-box;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}
.container{margin:0 auto;width:100%;min-width:1258px;max-width:1920px;position:relative;}
.shadow{-webkit-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,0.4);box-shadow:inset 0 3px 5px 0 rgba(0,0,0,0.4);}
@media only screen and (min-device-width:320px) and (max-device-width:480px){#bgt{zoom:2;}}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx){#bgt{zoom:1;}
}

#geral-menu-fixo{width:100%;position:fixed;z-index:9999;top:0;left:0;background:url(../images/transBlack.png) 0 0;display:none;}
#menu-fixo{margin:0 auto;width:1258px;}
#menu-fixo img{float:left;position:relative;margin-right:15px;margin-left:30px;}
#menu-fixo ul{float:left;position:relative;}
#menu-fixo ul li{display:inline;}
#menu-fixo ul li a{display:block;height:45px;float:left;line-height:45px;color:#FFF;padding:0 10px;font-size:18px;font-weight:300;text-decoration:none;}
#menu-fixo ul li a:hover{background:#000;}
#scroller{display:none;position:fixed;bottom:0;left:0;z-index:9999;width:100%;min-width:1258px;border-top:5px solid #FFF;color:#FFF;font-size:14px;background:#3F3F3F;}
#scrollerCenter{width:1258px;margin:0 auto;position:relative;}
#btnFechar{position:absolute;width:22px;height:22px;display:block;right:70px;z-index:9999;top:-5px;background:url(../images/btnFechar.gif) 0 0 no-repeat;text-indent:-9999px;}
#btnFechar:hover{background:url(../images/btnFechar.gif) -22px 0 no-repeat;}
.staticText{position:absolute;left:30px;z-index:9999;height:50px;line-height:50px;}
.staticText img{*margin-top:15px;*display:block;}
.tickercontainer{width:900px;position:relative;float:right;overflow:hidden;margin:0 70px 0 0;}
ul.newsticker{position:relative;left:900px;height:50px;line-height:50px;overflow:hidden;}
ul.newsticker li{float:left;}
ul.newsticker a{white-space:nowrap;margin:0 50px 0 0;color:#FFF;text-decoration:none;}
#ct01{*height:980px;min-height:980px;overflow:hidden;}
#ct02{background:#8e2828;border-top:5px solid #FFF;}
#ct03{background:#91ae83;border-top:5px solid #FFF;*height:3400px;}
#ct04{background:#0a3040;border-top:5px solid #FFF;*height:1150px;}
#ct05{background:url(../images/bgContato.jpg) 0 0 repeat-x #eeeeee;border-top:5px solid #FFF;width:100%;min-width:1258px;}
#ct06{background:#E5E5E5;border-top:5px solid #FFF;height:130px;width:100%;background:#F2F2F2;width:100%;min-width:1258px;}
#bgt{background:url("../images/background/4.jpg") no-repeat;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;}
.bgFade{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.lineFade{width:100%;position:absolute;top:260px;height:87px;left:0;opacity:0.8;z-index:5;display:none;}
#lineVerde{background:#3B6B19;}
#lineAzul{background:#0041A1;}
#lineVermelho{background:#C81E00;}
#txtMensagem{width:100%;position:absolute;top:260px;height:87px;left:0;z-index:6;line-height:87px;text-align:center;}
#txtMensagem h1{font-size:46px;font-weight:300;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);}
#bgMenu{width:100%;position:absolute;top:106px;height:45px;left:0;z-index:6;background:url(../images/transBlack.png) 0 0;*display:none;}
.geral-cts{width:1258px;margin:0 auto;position:relative;}
.geral-cts h3{text-indent:10px;text-transform:uppercase;display:block;font-weight:300;font-size:36px;background:url(../images/borda.png) 0 bottom repeat-x;padding-bottom:20px;margin-bottom:20px;}
.padding30{padding:30px;}
.txtShadow{text-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);}
#menuPrincipal{position:absolute;top:106px;height:45px;left:245px;z-index:999;}
#menuPrincipal ul{width:100%;float:left;*background:url(../images/transBlack.png) 0 0;}
#menuPrincipal ul li{display:inline;}
#menuPrincipal ul li a{display:block;height:45px;float:left;line-height:45px;color:#FFF;padding:0 10px;font-size:18px;font-weight:300;text-decoration:none;}
#menuPrincipal ul li a:hover{background:#000;}
#logo{position:absolute;top:30px;left:30px;background:#FFF;width:200px;height:200px;z-index:999;}
#logo img#agripoint{margin:40px auto 0 auto;display:block;position:relative;z-index:9999;}
#logo img#selo{position:absolute;right:-35px;top:0;z-index:99999;}
#conteudoPrincipal{padding-top:450px;padding-left:30px;}
#conteudoPrincipal h2{background:#000;padding:20px;font-size:24px;font-weight:300;filter:alpha(opacity=80);opacity:0.8;margin-bottom:30px;}
.lastItem{margin-right:0;}
#conteudoEsquerda{width:800px;}
#conteudoEsquerda h2{width:220px;}
.flip-container{perspective:1000px;transform-style:preserve-3d;display:inline-block;}
.flip-container:hover .back{transform:rotateY(0deg);}
.flip-container:hover .front{transform:rotateY(180deg);}
.flip-container, .front, .back{width:180px;height:140px;float:left;margin-right:10px;margin-bottom:10px;}
.flipper{display:table;transition:0.6s;transform-style:preserve-3d;position:relative;}
.front, .back{display:table-cell;vertical-align:middle;backface-visibility:hidden;transition:0.6s;transform-style:preserve-3d;position:absolute;top:0;left:0;line-height:125%;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;font-size:14px;text-decoration:none;color:#555;}
.front strong, .back strong{font-size:19px;display:inline-block;margin-bottom:5px;}
.front{z-index:2;transform:rotateY(0deg);padding:23px 10px;line-height:85px;}
.back{transform:rotateY(-180deg);padding:21px 10px;}
.flipper img{vertical-align:middle;}
.colunaTxt{position:relative;float:left;width:379px;}
.qCol01{margin-right:30px;}
.qCol02{margin-right:30px;}
.colunaTxt p{margin-bottom:25px;}
p.enfase{font-size:19px;font-weight:700;}
#quem-somos h4{display:block;text-align:center;font-size:24px;font-weight:300;clear:both;margin-bottom:5px;}
p.pCentro{width:730px;margin:0 auto;text-align:center;}
#oque-fazemos h5{text-indent:10px;text-transform:uppercase;display:block;font-weight:700;background:url(../images/borda.png) 0 bottom repeat-x;padding-bottom:20px;margin-bottom:20px;}
#plataformas{width:1094px;margin:0 auto;*margin-bottom:25px;}
#areas{width:100%;height:224px;}
#areas ul{width:921px;float:left;margin:35px 0 0 154px;}
#areas ul li{display:inline;}
#areas ul li a{display:block;float:left;text-decoration:none;padding-top:30px;width:219px;height:97px;margin-right:15px;color:#696926;font-size:18px;font-weight:700;text-align:center;}
#areas ul li a.lastTopic{margin-right:0;}
#plataformas .plataforma{position:relative;float:left;margin-bottom:30px;}
#plataformas .plataforma:nth-child(odd){margin-right:30px;}
#plataformas .plataforma > div{position:relative;float:left;}
#plataformas .plataforma .plLogo{width:200px;height:200px;background:#FFF;}
#plataformas .plataforma .plLogo img{display:block;margin:50px auto;}
#plataformas .plataforma .plLogo img.menor{display:block;margin:75px auto;}
#plataformas .plataforma .plConteudo{width:332px;height:200px;background:url(../images/transBlack.png) 0 0;color:#FFF;}
#plataformas .plataforma .plConteudo h6{font-size:21px;font-weight:bold;display:block;margin:15px;}
#plataformas .plataforma .plConteudo p{margin:15px;font-size:14px;}
#plataformas .plataforma .plConteudo a{color:#C1E077;display:block;margin:15px;text-decoration:none;}
#plataformas .plataforma .plConteudo a.plLink{background:url(../images/plLink.png) left center no-repeat;padding-left:20px;position:absolute;bottom:20px;}
#plataformas .plataforma .plConteudo a.plVideo{background:url(../images/plVideo.png) left center no-repeat;padding-left:20px;}
#treinamento a{color:#FFF;text-decoration:none;}
#treinamento .qCol03 .font18{margin-bottom:0;}
#logoCursos{height:200px;background:#FFF;}
#logoCursos img{display:block;margin:0 auto;padding-top:40px;}
#programasCorporativos{margin:20px 0;}
.corpEsquerda, .corpDireita{position:relative;float:left;}
.corpEsquerda{width:618px;}
.corpDireita{width:550px;padding-top:60px;padding-left:30px;}
#corpInfos{text-align:center;}
#corpInfos a{color:#FFF;text-decoration:none;}
#corpInfos p{margin:0 0 15px 0;font-weight:700;}
#eventos{margin:20px 0 60px;}
#eventos #gallery img{border:5px solid #f2f2f2;border-radius:1px;float:left;}
#eventos .colunaTxt{width:559px;padding:0 20px;}
#inteligencia .colunaTxt{width:579px;padding:10px;}
#inteligencia img{display:block;margin:30px auto 30px;}
ul#logos-mercado{margin:0 auto;width:822px;}
ul#logos-mercado li{display:block;margin-bottom:10px;margin-right:10px;background-color:#FFF !important;background-repeat:no-repeat !important;background-position:center center !important;box-shadow:0px 2px 5px #999;-webkit-box-shadow:0px 2px 5px #999;-moz-box-shadow:0px 2px 5px #999;height:100px;width:117.5px;float:left;}
.font10{font-size:10px;}
.font29{font-size:29px;}
.font36{font-size:36px;}
.font16{font-size:16px;}
.font24{font-size:24px;}
.font18{font-size:18px;}
.font12{font-size:12px;}
.font20{font-size:20px;}
.textoCentro{text-align:center;}
#armacao{width:100%;height: 751px;background: url(../images/armacao9.png) 50px 0 no-repeat;position:relative;margin:80px 0 50px 0;}
#armacao-consultoria{width:100%;height:150px;background:url(../images/armacao-consultoria.png) 0 0 no-repeat;position:relative;margin:80px 0;}

.fotoEquipe{display:block;width:146px;height:146px;position:absolute;z-index:999;}
.fotoEquipe.p1{top: -48px;left: 259px;}
.fotoEquipe.p2{top:-35px;left: 468px;}
.fotoEquipe.p3{top: 39px;left: 670px;}
.fotoEquipe.p4{top:127px;left:1003px;}
.fotoEquipe.p5{top: 8px;left: 862px;}
.fotoEquipe.p6{top:166px;left:-5px;}
.fotoEquipe.p7{top: 207px;left: 545px;}
.fotoEquipe.p8{top: 391px;left: 525px;}
.fotoEquipe.p9{top: 199px;left: 766px;}
.fotoEquipe.p10{top:-10px;left:72px;}
.fotoEquipe.p11{top: 134px;left: 371px;}
.fotoEquipe.p12{top: 492px;left: 309px;}
.fotoEquipe.p13{top: 644px;left: 144px;}
.fotoEquipe.p14{top: 647px;left: 329px;}
.fotoEquipe.p15{top: 405px;left: 735px;}
.fotoEquipe.p16 {top: 303px;left: 934px;}
.fotoEquipe.p17{top: 490px;left: 27px;}
.fotoEquipe.p18{top: 573px;left: 688px;}
.fotoEquipe.p19{top: 492px;left: 925px;}
.fotoEquipe.p20{top: 950px;left:707px;}
.fotoEquipe.p21{top: 135px;left: 177px;}
.fotoEquipe.p22{top: 582px;left: 503px;}
.fotoEquipe.p23{top: 319px;left: 342px;}
.fotoEquipe.p24{top: 328px;left: 125px;}

.fotoEquipe.c1{top:0;left:-30px;}
.fotoEquipe.c2{top:-26px;;left:116px;}
.fotoEquipe.c3{top:-45px;left:280px;}
.fotoEquipe.c3{top: -37px; left:263px;}
.fotoEquipe.c4{top: -37px;left:417px;}
.fotoEquipe.c5{top:-50px;left:260px;}
.fotoEquipe.c6{top:0px;left:948px;}
.fotoEquipe.c7{top:-2px;left:854px;}
.fotoEquipe.c8{top:2px;left:560px;}

.boxtooltip{z-index:999;display:none;position:absolute;border:1px solid #333;background-color:#161616;padding:5px;color:#fff;font-size:12px;text-align:center;}
#contato p{color:#3F3F3F;}
#containerForm{width:835px;margin:40px auto;}
#containerForm table tr td{padding:0 0 10px 0;color:#3F3F3F;font-size:14px;}
#containerForm table tr td.bordaCinza{border-right:1px solid #3F3F3F;}
#containerForm input[type="text"], textarea{width:308px;height:30px;border:1px solid #000000;margin:0 20px 0 5px;text-indent:5px;font-family:'Open Sans', sans-serif;}
#containerForm textarea{height:122px;}
#containerForm table tr td span{margin:0 20px 0 5px;}
#containerForm input[type="submit"]{cursor:pointer;margin:0 20px 0 0;background:#C81E00;color:#FFF;width:124px;height:50px;line-height:53px;text-align:center;font-size:22px;font-weight:700; border-radius: 5px;}
#containerForm input[type="submit"]:hover{background:#EA2A11;}
.mailCeo{color:#3F3F3F;text-decoration:none;}
#validador{display:none;}
#contato table{position:relative;}
#contato .c2{padding:0 0 10px 30px;position:absolute;top:50px;}
#contato .c2 .font24{margin-bottom:20px;}
#emailContato{color:#000; text-decoration: none;}
#rodape > div{position:relative;float:left;}
.rMaior{height:100px;}
#r01{width:200px;}
#r01 img{float:left;}
#r01 img:last-child{margin-left:30px;margin-top:8px;}
#r02{width:724px;color:#3F3F3F;text-align:center;font-size:11px;}
#r02 a{color:#3F3F3F;}
#r03{width:170px;}
#r03 p{margin-bottom:10px;color:#3F3F3F;}
#r03 a{margin-right:10px;}
#r03 a:last-child{margin:0;}