/*******************************************************************************************
***************                                                              ***************
***************           Heads Propaganda	                                 ***************
*************** 		  Contato: wiver[at]heads.com.br                   ***************
***************                                                              ***************
*******************************************************************************************/

/* CSS RESET
----------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, body, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:12px;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a, a *{color:#77787b;line-height:1.2em; cursor:pointer;}
a:hover, a:hover *{color:#f5b100;}
p{font-size:12px;}
body {
	background-color:#fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* FONT-FACE
----------------------------------------- */
@font-face {
    font-family: 'geometr706_bdcn_btbold';
    src: url('../_fonts/geometric_706_bold_condensed_bt-webfont.eot');
    src: url('../_fonts/geometric_706_bold_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/geometric_706_bold_condensed_bt-webfont.woff') format('woff'),
         url('../_fonts/geometric_706_bold_condensed_bt-webfont.ttf') format('truetype'),
         url('../_fonts/geometric_706_bold_condensed_bt-webfont.svg#geometr706_bdcn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ESTRUTURA
----------------------------------------- */
body{float: left; width: 100%; overflow-x: hidden; background: #F15A22;}
.google-plus{float: left; text-indent: -9999px;}
#tpl-wapper{float: left; width: 100%;}

/* ESTRUTURA SECTIONS
----------------------------------------- */
.base-section{display: table; width: 905px; margin: 0 auto; }
.tpl-content{float: left; width: 100%;}
.tpl-muda-bg{float: left; width: 100%; background: #f37021; position: relative; }
.tpl-muda-bg-2{float: left; width: 100%; background: #f38521;}

/* NOVA ESTRUTURA 23 ANOS
------------------------------------------ */
.peca28{position:absolute; left:500px; top:100px;
}




/* MENU
----------------------------------------- */
.tpl-menu{position: fixed; right: 15px; top: 45%; float: left; width: 14px; z-index: 1000}
.tpl-menu ul{float: left; width: 100%;}
.tpl-menu ul li{float: left; width: 100%; margin-top: 12px;}
.tpl-menu ul li:first-child{margin-top: 0;}
.tpl-menu ul li a{position: relative; float: left; width: 100%; height: 15px; background: url(../_imagens/bg/sprite-geral.png) no-repeat -1px -1485px;}
.tpl-menu ul li a .hover{position: absolute; right: 23px; display: none; float: left; width: 120px; font: 20px/15px 'geometr706_bdcn_btbold'; color: #fba819; text-align: right;}
.tpl-menu ul li a:hover .hover{display: block;}
.tpl-menu ul li.ativo a .hover{display: block;}

/* SECTION 1
----------------------------------------- */
.section-1{float: left; width: 100%; padding-top: 168px;}
.section-1 .base-section .tpl-mao{position: relative; left: 50%; float: left; margin-left: -237px; width: 510px; height: 510px;}
.section-1 .base-section .tpl-mao img{position: absolute; left: 0; top: 0; z-index: 9; display: block;}
.section-1 .base-section .tpl-mao .mask{position: relative; z-index: 10; float: left; width: 51px; height: 51px; background: #F15A22; /* opacity: 0; */}
.section-1 .base-section .tpl-mao .dedao{position: absolute; left: 0; top: 0; z-index: 12; display: block; float: left; width: 100%; height: 100%; background: url(../_imagens/bg/bg-dedao.png) no-repeat left top;}
.section-1 .base-section .tpl-mao h1{position: absolute; left: 0; top: 0; z-index: 11; float: left; width: 100%; width: 100%; height: 100%; text-indent: -99999px; background: url(../_imagens/bg/bg-h1.png) no-repeat left top;}
.section-1 .base-section .tpl-mao .redes{position: absolute; right: 73px; bottom: 174px; z-index: 12; float: left; width: 36px; height: 27px; background: url(../_imagens/bg/bg-contato.png) no-repeat; z-index:20;}
.section-1 .base-section .tpl-mao .redes ul{float: left; width: 100%; padding-top: 10px;}
.section-1 .base-section .tpl-mao .redes ul li{float: left; width: 18px; height: 18px;}
.section-1 .base-section .tpl-mao .redes ul li a{float: left; width: 18px; height: 18px; text-indent: -9999px; margin-left: 20px;}

/* SECTION 2
----------------------------------------- */
.section-2{float: left; width: 100%; padding-top: 168px;}
.section-2 .base-section {height: 800px;}
.section-2 .tpl-somos-hoje{position: relative; float: left; width: 100%; height: 480px;}
.section-2 .tpl-somos-hoje .couc-left{position: absolute; left: 220px; top: 0; float: left; width: 95px; height: 317px; background: url(../_imagens/bg/sprite-geral.png) no-repeat 0 0;}
.section-2 .tpl-somos-hoje .couc-right{position: absolute; right: 220px; bottom: 0; float: left; width: 95px; height: 317px; background: url(../_imagens/bg/sprite-geral.png) no-repeat -100px 0;}
.section-2 .tpl-somos-hoje .base-texto{display: block; width: 230px; margin: 68px auto 0;}
.section-2 .tpl-somos-hoje .base-texto h2{float: left; width: 100%; height: 137px; text-indent: -9999px; background: url(../_imagens/bg/sprite-geral.png) right top;}
.section-2 .tpl-somos-hoje .base-texto ul{float: left; width: 100%; margin-top: 57px;}
.section-2 .tpl-somos-hoje .base-texto ul li{float: left; width: 100%;}
.section-2 .tpl-somos-hoje .base-texto ul li p{font: 20px/26px 'geometr706_bdcn_btbold'; color: #f0efee;}
.section-2 .tpl-somos-hoje .base-texto ul li p span{float: left; margin-right: 3px; padding-bottom: 5px;}

/* SECTION 3
----------------------------------------- */
.section-3{float: left; width: 100%; height: 1251px;}
.section-3 .base-section{position: relative; height: 1249px;}
.section-3 .base-section img{position: absolute;}
.section-3 .base-section #peca1{left: 0px; top: 0px;}
.section-3 .base-section #peca2{left: 38px; top: 1158px;}
.section-3 .base-section #peca5{left: 72px; top: 924px;}
.section-3 .base-section #peca7{left: 1px; top: 886px;}
.section-3 .base-section #peca13{left: 80px; top: 797px;}
.section-3 .base-section #peca14{left: 86px; top: 686px;}
.section-3 .base-section #peca16{left: 40px; top: 614px;}
.section-3 .base-section #peca18{left: 2px; top: 603px;}
.section-3 .base-section #peca19{left: 3px; top: 488px;}
.section-3 .base-section #peca20{left: 10px; top: 368px;}
.section-3 .base-section #peca21{left: 743px; top: 617px;}
.section-3 .base-section #peca22{left: 774px; top: 456px;}
.section-3 .base-section #peca23{left: 554px; top: 423px;}
.section-3 .base-section #peca24{left: 812px; top: 116px;}
.section-3 .base-section #peca25{left: 716px; top: 188px;}
.section-3 .base-section #peca26{left: 718px; top: 217px;}
.section-3 .base-section #peca37{left: 746px; top: 513px;}
.section-3 .base-section #peca39{left: 594px; top: 470px;}
.section-3 .base-section #peca42{left: 764px; top: 0px;}
.section-3 .base-section #peca45{left: 542px; top: 286px;}

.section-3 .base-section .base-txt{position: absolute; left: 50%; top: 386px; float: left; width: 212px; margin-left: -112px;}
.section-3 .base-section .base-txt h2{float: left; width: 174px; height: 146px; margin: 34px 0 0 22px; text-indent: -99999px; background: url(../_imagens/bg/anos.png) no-repeat 0 0;}
.section-3 .base-section .base-txt h3{float: left; text-indent: -99999px; background: url(../_imagens/bg/sprite-geral.png) no-repeat;}
.section-3 .base-section .base-txt .anos{width: 146px; height: 42px; margin: 37px 0 0 34px; background-position: 0 -437px;}
.section-3 .base-section .base-txt .temos{width: 148px; height: 40px; margin-left: 24px; background-position: 0 -363px;}

/* SECTION 4
----------------------------------------- */
.section-4{float: left; width: 100%; position: relative;}
.section-4 .base-section { margin: 0 auto; /*margin-left: 25%; */}
.section-4 .topo-section{float: left; width: 100%; height: 1179px; background: url(../_imagens/bg/bg-topo-section-4.png) no-repeat center top;}
.section-4 .tpl-content{background: #f37021;/* margin-top: -130px; */}
.section-4 .tpl-content .base-section{position: relative; top: -130px; }
.section-4 .tpl-content .base-section h2{float: left; width: 380px; height: 380px; text-indent: -9999px; background: url(../_imagens/bg/sprite-geral.png) no-repeat right -160px;}
.section-4 .tpl-content .base-section h2.relacionamento{position: relative;left: -1550px; opacity:0;float: left; width: 460px; height: 435px; text-indent: -9999px; background: url(../_imagens/bg/relacionamento-h2.png) no-repeat}
.section-4 .tpl-content .base-section .parte-1{ position: absolute; right: 100px;display: block; margin-left: 90px; width: 360px;}
.section-4 .tpl-content .base-section .parte-1 p{float: left; font: 42px/67px 'geometr706_bdcn_btbold'; color: #f5f5f5;}
.section-4 .tpl-content .base-section .parte-2{
	position: absolute;
	right: 63px;
	width: 450px;
	height: 100%;
	margin-left: 24px;
	margin-top: 110px;
}
.section-4 .tpl-content .base-section .parte-2 ul{float: left; width: 100%;}
.section-4 .tpl-content .base-section .parte-2 ul li{float: left; width: 100%; margin-top: 17px;}
.section-4 .tpl-content .base-section .parte-2 ul li:first-child{margin-top: 0;}
.section-4 .tpl-content .base-section .parte-2 ul li p{font: 32px 'geometr706_bdcn_btbold'; color: #f5f5f5; text-align: center;}
.section-4 .tpl-content .base-section .parte-2 ul li p .setas{position: relative; top: 32px; display: inline-block; width: 60px; height: 78px; background: url(../_imagens/bg/sprite-geral.png) no-repeat right -539px;}
.section-4 .tpl-content .base-section .parte-2 ul li p.um{margin-left: 88px;}
.section-4 .tpl-content .base-section .parte-2 ul li p.dois{margin-left: 109px;}
.section-4 .tpl-content .base-section .parte-2 ul li p.tres{margin-left: 60px;}

/* SECTION 5
----------------------------------------- */
.section-5{float: left; width: 100%;}
.section-5 .topo-section{float: left; width: 100%; height: 1176px; background: url(../_imagens/bg/bg-topo-section-5.png) no-repeat center top;}
.section-5 .tpl-content{background: #f89a1c;}
.section-5 .tpl-content ul{float: left; width: 100%;}
.section-5 .tpl-content ul li{position: relative; float: left; width: 100%; height: 354px;}
.section-5 .tpl-content ul li:first-child{bottom: -89px; z-index: 11; height: 268px;}
.section-5 .tpl-content ul li .sedes{float: left; width: 100%;}
.section-5 .tpl-content ul li .sedes h3{float: left; width: 100%; height: 268px; text-indent: -9999px; background: url(../_imagens/bg/bg-title-sedes.png) no-repeat center top;}
.section-5 .tpl-content ul li .nome-cidade-right{position: absolute; z-index: 10; left: 299px; bottom: -55px; float: left; width: 95px; height: 81px;}
.section-5 .tpl-content ul li .nome-cidade-left{position: absolute; z-index: 10; right: 299px; bottom: -55px; float: left; width: 95px; height: 81px;}
.section-5 .tpl-content ul li a{float: left; width: 100%;}
.section-5 .tpl-content ul li a .mask-left-1{z-index: 9; position: absolute; left: 0; top: 0; float: left; width: 100%; height: 354px; background: url(../_imagens/bg/mask-left-1.png) no-repeat;}
.section-5 .tpl-content ul li a .mask-right-1{z-index:9;position: absolute; left: 0; top: 0; float: left; width: 100%; height: 354px; background: url(../_imagens/bg/mask-right-1.png) no-repeat;}
.section-5 .tpl-content ul li a .mask-left-2{z-index: 9;position: absolute; left: 0; top: 0; float: left; width: 100%; height: 354px; background: url(../_imagens/bg/mask-left-2.png) no-repeat;}
.section-5 .tpl-content ul li a .mask-right-2{z-index: 9;position: absolute; left: 0; top: 0; float: left; width: 100%; height: 354px; background: url(../_imagens/bg/mask-right-2.png) no-repeat;}
.section-5 .tpl-content ul li a .galeria{float: left; width: 100%; height: 354px; overflow: hidden;}
.section-5 .tpl-content ul li a .galeria li{position: inherit; float: left; width: 100%; height: 354px; overflow: visible;}
.section-5 .tpl-content ul li a img{display: block; width: 100%; height: 354px; margin: 0 auto;}

/* SECTION 6
----------------------------------------- */
.section-6{float: left; width: 100%; padding-top: 305px; background: #f89a1c;}
.section-6 .tpl-clientes{position: relative; float: left; width: 100%; height: 980px;}
.section-6 .tpl-clientes .bolinha{position: absolute; float: left; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; behavior: url(./_js/PIE/PIE.htc); border: solid 2px #ffffff; background: #FFF;}
.section-6 .tpl-clientes .bolinha h3{float: left; width: 100%; height: 40px; margin-top: 45px; text-indent: -99999px; background: url(../_imagens/bg/sprite-geral.png) no-repeat -666px -760px;}
.section-6 .tpl-clientes .bolinha img{text-align: center; width: 100%; height: 100%;}

.section-6 .tpl-clientes .w38{left: 568px; top: 444px; width: 38px; height: 38px; z-index:1;}
.section-6 .tpl-clientes .w48{left: 620px; top: 580px; width: 48px; height: 48px; z-index:1;}
.section-6 .tpl-clientes .w49{left: 540px; top: 770px; width: 49px; height: 49px; z-index:1;}
.section-6 .tpl-clientes .w50{left: 320px; top: 430px; width: 50px; height: 50px; z-index:1;}
.section-6 .tpl-clientes .w51{left: 520px; top: 330px; width: 51px; height: 51px; z-index:1;}
.section-6 .tpl-clientes .w52{left: 369px; top: 750px; width: 52px; height: 52px; z-index:1;}
.section-6 .tpl-clientes .w54{left: 365px; top: 674px; width: 54px; height: 54px; z-index:1;}
.section-6 .tpl-clientes .w54a{left: 474px; top: 552px; width: 54px; height: 54px; z-index:1;}
.section-6 .tpl-clientes .w67{left: 595px; top: 279px; width: 67px; height: 67px; z-index:1;}
.section-6 .tpl-clientes .w67a{left: 653px; top: 479px; width: 67px; height: 67px; z-index:1;}
.section-6 .tpl-clientes .w67b{left: 517px; top: 325px; width: 67px; height: 67px; z-index:1;}
.section-6 .tpl-clientes .w68{left: 444px; top: 704px; width: 68px; height: 68px; z-index:1;}
.section-6 .tpl-clientes .w70{left: 574px; top: 153px; width: 70px; height: 70px; z-index:1;}
.section-6 .tpl-clientes .w74{left: 310px; top: 354px; width: 74px; height: 74px; z-index:1;}
.section-6 .tpl-clientes .w79{left: 250px; top: 124px; width: 79px; height: 79px; z-index:1;}
.section-6 .tpl-clientes .w79a{left: 200px; top: 344px; width: 79px; height: 79px; z-index:1;}
.section-6 .tpl-clientes .w80{left: 520px; top: 618px; width: 80px; height: 80px; z-index:1;}
.section-6 .tpl-clientes .w83{left: 269px; top: 681px; width: 83px; height: 83px; z-index:1;}
.section-6 .tpl-clientes .w83a{left: 379px; top: 800px; width: 83px; height: 83px; z-index:1;}
.section-6 .tpl-clientes .w83b{left: 632px; top: 666px; width: 83px; height: 83px; z-index:1;}
.section-6 .tpl-clientes .w83c{left: 611px; top: 815px; width: 83px; height: 83px; z-index:1;}
.section-6 .tpl-clientes .w83d{left: 800px; top: 319px; width: 83px; height: 83px; z-index:1;}
.section-6 .tpl-clientes .w85{left: 146px; top: 210px; width: 85px; height: 85px; z-index:1;}
.section-6 .tpl-clientes .w85b{left: 322px; top: 333px; width: 85px; height: 85px; z-index:1;}
.section-6 .tpl-clientes .w86{left: 100px; top: 300px; width: 86px; height: 86px; z-index:1;}
.section-6 .tpl-clientes .w87{left: 317px; top: 235px; width: 87px; height: 87px; z-index:1;}
.section-6 .tpl-clientes .w88{left: 392px; top: 108px; width: 88px; height: 88px; z-index:1;}
.section-6 .tpl-clientes .w89{left: 342px; top: 558px; width: 89px; height: 89px; z-index:1;}
.section-6 .tpl-clientes .w90{left: 688px; top: 192px; width: 90px; height: 90px; z-index:1;}
.section-6 .tpl-clientes .w91{left: 112px; top: 638px; width: 91px; height: 91px; z-index:1;}
.section-6 .tpl-clientes .w92{left: 572px; top: 448px; width: 92px; height: 92px; z-index:1;}
.section-6 .tpl-clientes .w93{left: 200px; top: 480px; width: 93px; height: 93px; z-index:1;}
.section-6 .tpl-clientes .w94{left: 169px; top: 781px; width: 94px; height: 94px; z-index:1;}
.section-6 .tpl-clientes .w95{left: 210px; top: 514px; width: 95px; height: 95px; z-index:1;}
.section-6 .tpl-clientes .w96{left: 340px; top: 820px; width: 96px; height: 96px; z-index:1;}
.section-6 .tpl-clientes .w99{left: 444px; top: 800px; width: 99px; height: 99px; z-index:1;}
.section-6 .tpl-clientes .w100{left: 124px; top: 648px; width: 100px; height: 100px; z-index:1;}
.section-6 .tpl-clientes .w107{left: 458px; top: 193px; width: 107px; height: 107px; z-index:1;}
.section-6 .tpl-clientes .w112{left: 65px; top: 451px; width: 112px; height: 112px; z-index:1;}
.section-6 .tpl-clientes .w116{left: 711px; top: 555px; width: 116px; height: 116px; z-index:1;}
.section-6 .tpl-clientes .w116b{left: 735px; top: 715px; width: 116px; height: 116px; z-index:1;}
.section-6 .tpl-clientes .w141{left: 470px; top: 388px; width: 141px; height: 141px; margin-left: -70px; background: #ffc709 !important;  z-index:1;}
.section-6 .tpl-clientes .w144{left: 647px; top: 319px; width: 144px; height: 144px; z-index:1;}


/* SECTION 7
----------------------------------------- */
.section-7{float: left; width: 100%; padding-top: 200px; background: #f89a1c;}
.section-7 .tpl-pessoas{float: left; width: 100%; position: relative;}
.section-7 .tpl-pessoas .topo-pessoas{position: relative; float: left; width: 100%; height: 455px; background: url(../_imagens/bg/bg-topo-pessoas.png) repeat-x left top;}
.section-7 .tpl-pessoas .topo-pessoas h3{position: absolute; bottom: 0; left: 0; float: left; width: 226px; height: 226px; text-indent: -9999px; background: url(../_imagens/bg/bg-h3-pessoas.png) no-repeat;}
.section-7 .tpl-pessoas .rodape-pessoas{float: left; width: 100%; height: 457px; background: url(../_imagens/bg/bg-rodape-pessoas.png) repeat-x left top;}
.section-7 .tpl-pessoas .content-pessoas{position: relative; float: left; width: 100%; height: 675px;}
.section-7 .tpl-pessoas .content-pessoas .prev{position: absolute; left: 0; top: 50%; z-index: 10; float: left; width: 226px; height: 225px; margin-top: -112px; background: url(../_imagens/bg/sprite-setas.png) no-repeat left top;}
.section-7 .tpl-pessoas .content-pessoas .prev a{float: left; width: 28px; height: 28px; margin: 83px 0 0 22px; text-indent: -9999px;}
.section-7 .tpl-pessoas .content-pessoas .next{position: absolute; right: 0; top: 50%; z-index: 10; float: left; width: 226px; height: 225px; margin-top: -112px; background: url(../_imagens/bg/sprite-setas.png) no-repeat right top;}
.section-7 .tpl-pessoas .content-pessoas .next a{float: left; width: 28px; height: 28px; margin: 83px 0 0 172px; text-indent: -9999px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas{float: left; width: 100%; height: 675px; overflow: hidden; position: absolute; left: -2295px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul{float: left; width: 225px; height: 675px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li{position: relative; display: block; width: 225px; height: 225px; clear: inherit;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li a{position: absolute; float: left; width: 110px; height: 110px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li a.link-left-top{left: 0; top: 0;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li a.link-right-top{right: 0; top: 0;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li a.link-right-bottom{right: 0; bottom: 0;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li a.link-left-bottom{left: 0; bottom: 0;}

.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li img{float: left; width: 225px; height: 225px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li a img{ width: 110px; height: 110px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip{position: absolute; z-index: 9; float: left; width: 450px; height: 225px; background: #f89b1c;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-dir{left: 0; top: 0; display: none;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-dir img{float: left; width: 225px; height: 225px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-dir h4{float: left; width: 201px; margin-top: 160px; padding: 0 5px; font: 25px 'geometr706_bdcn_btbold'; color: #ffe9d6;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-dir p{float: left; width: 201px; padding: 0 5px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-dir a{position: relative; float: left; width: 100%; height: auto; font: 18px 'geometr706_bdcn_btbold'; color: #ffe9d6;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-dir a:hover{text-decoration: underline;}

.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-esq{right: 0; top: 0; display: none;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-esq img{float: right; width: 225px; height: 225px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-esq h4{float: left; width: 201px; margin-top: 160px; padding: 0 5px; font: 25px 'geometr706_bdcn_btbold'; color: #ffe9d6;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-esq p{float: left; width: 201px; padding: 0 5px;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-esq a{position: relative; float: left; width: 100%; height: auto; font: 18px 'geometr706_bdcn_btbold'; color: #ffe9d6;}
.section-7 .tpl-pessoas .content-pessoas .base-content-pessoas ul li .tooltip.abre-esq a:hover{text-decoration: underline;}

/* SECTION 8
----------------------------------------- */
.section-8{float: left; width: 100%; padding: 106px 0; background: #f89a1c;}
.section-8 .tpl-cases-clientes{position: relative; float: left; width: 100%; height: 1230px; background: url(../_imagens/bg/bg-case-clientes.png) repeat-x center bottom;}
.section-8 .tpl-cases-clientes .base-section{position: relative;}
.section-8 .tpl-cases-clientes .base-section h3{position: absolute; right: 0; top: 0; float: left; width: 420px; height: 351px; text-indent: -9999px; background: url(../_imagens/bg/sprite-geral.png) no-repeat right -1149px;}
.section-8 .tpl-cases-clientes .base-section .lista-videos{position: relative; left: 50%; float: left; width: 514px; margin-top: 400px; margin-left: -257px;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li{position: relative; float: left; width: 245px; height: 181px; margin: 25px 24px 0 0; background: #f5f6f6;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li:nth-child(2n){margin-right: 0;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li .nome-cliente{position: absolute; left: -9px; top: -14px; float: left;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li .nome-cliente img{display: block;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li .base-imgs{float: left; width: 245px; height: 181px; overflow: hidden;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li .base-imgs a{float: left; width: 100%; height: 100%;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li .video{background: url(../_imagens/bg/player_riosul.jpg) no-repeat center center;}
.section-8 .tpl-cases-clientes .base-section .lista-videos li .img{background: url(../_imagens/bg/player_cielo.jpg) no-repeat center center;}

/* SECTION 9
----------------------------------------- */
.section-9{float: left; width: 100%; padding: 29px 0;}
.section-9 .cont-left{float: left; width: 453px; height: 620px; border-right: solid 2px #f7ac68;}
.section-9 .cont-left h3{float: left; width: 345px; margin: 230px 0 0 108px;}
.section-9 .cont-left h3 a{float: left; font: 33px 'geometr706_bdcn_btbold'; color: #fffefe;}
.section-9 .cont-left ul{float: right; margin-right: 92px;}
.section-9 .cont-left ul li{float: left; margin-left: 6px;}
.section-9 .cont-left ul li:first-child{margin-left: 0;}
.section-9 .cont-left ul li a{float: left; width: 36px; height: 34px; text-indent: -9999px; background: url(../_imagens/bg/sprite-geral.png) no-repeat;}
.section-9 .cont-left ul li a.face{background-position: 0 -1406px;}
.section-9 .cont-left ul li a.twitter{background-position: -42px -1406px;}

.section-9 .cont-right{float: left; width: 295px; margin-left: 64px;}
.section-9 .cont-right ul{float: left; width: 100%:}
.section-9 .cont-right ul li{float: left; width: 100%; margin-top: 20px;}
.section-9 .cont-right ul li:first-child{margin-top: 10px;}
.section-9 .cont-right ul li strong{float: left; width: 100%; font: 20px 'geometr706_bdcn_btbold'; color: #fffefe;}
.section-9 .cont-right ul li p{float: left; width: 100%; font: 16px/24px 'geometr706_bdcn_btbold'; color: #fffefe;}

/* FOOTER
----------------------------------------- */
.footer{display: none; position: fixed; left: 0; bottom: 0; z-index: 1000; float: left; width: 100%; padding: 12px 0 5px; background: #fff;}
.footer .container{padding: 0 15px; text-align: center;}
.footer .container p{font: 15px 'geometr706_bdcn_btbold'; color: #f45a0b;}
.footer .container p a{position: relative; top: -6px; display: inline-block; width: 115px; height: 22px; margin-left: 25px; text-indent: -9999px; background: url(../_imagens/bg/bg-bt-pdf.jpg) no-repeat;
	-webkit-transition: .3s, ease;
	   -moz-transition: .3s, ease;
	    -ms-transition: .3s, ease;
	     -o-transition: .3s, ease;
	        transition: .3s, ease;
}
.footer .container p a:hover{
	outline: none;
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	        transform: scale(1.1);
	-webkit-transition: .3s, ease;
	   -moz-transition: .3s, ease;
	    -ms-transition: .3s, ease;
	     -o-transition: .3s, ease;
	        transition: .3s, ease;
}

/* LIGHTBOX
----------------------------------------- */
.lightbox{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 2000;
	width: 475px;
	height: 472px;
	margin: -236px 0 0 -237px;
	text-align: center;
	background: #fff;

	visibility: hidden;
	opacity: 0;
	-webkit-transform: 	scale(0);
	    -moz-transform: scale(0);
		 -ms-transform: scale(0);
		  -o-transform: scale(0);
		     transform: scale(0);
	-webkit-transition: .3s, ease;
	   -moz-transition: .3s, ease;
	    -ms-transition: .3s, ease;
	     -o-transition: .3s, ease;
	        transition: .3s, ease;
}
.lightbox.open{
	visibility: visible;
	opacity: 1;
	-webkit-transform: 	scale(1);
	    -moz-transform: scale(1);
		 -ms-transform: scale(1);
		  -o-transform: scale(1);
		     transform: scale(1);
}
.lightbox .close{
	display: inline-block;
	width: 29px;
	height: 30px;
	text-indent: -9999px;
	margin: 17px 0 0;
	background: url(../_imagens/bg/bg-close.jpg) no-repeat;
}
.lightbox .logo{
	display: inline-block;
	width: 100%;
	height: 40px;
	margin: 49px 0 39px;
	text-indent: -9999px;
	background: url(../_imagens/bg/bg-logo.jpg) no-repeat center top;
}
.lightbox p{
	margin-bottom: 30px;
	font: 20px/30px 'geometr706_bdcn_btbold';
	color: #f45a0b;
}
.lightbox .download-pdf{
	display: inline-block;
	width: 164px;
	height: 31px;
	text-indent: -9999px;
	background: url(../_imagens/bg/bt-download-pdf.jpg) no-repeat;
	-webkit-transition: .3s, ease;
	   -moz-transition: .3s, ease;
	    -ms-transition: .3s, ease;
	     -o-transition: .3s, ease;
	        transition: .3s, ease;
}
.lightbox .download-pdf:hover{
	outline: none;
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	        transform: scale(1.1);
	-webkit-transition: .3s, ease;
	   -moz-transition: .3s, ease;
	    -ms-transition: .3s, ease;
	     -o-transition: .3s, ease;
	        transition: .3s, ease;
}
.overlay{
	position: fixed;
	z-index: 1999;
	width: 100%;
	height: 100%;
	background: #f45a0b;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .3s, ease;
	   -moz-transition: .3s, ease;
	    -ms-transition: .3s, ease;
	     -o-transition: .3s, ease;
	        transition: .3s, ease;
}
.overlay.open{
	opacity: .6;
	visibility: visible;
}

.btnLanguage {
	color: #fba819;
	padding : 15px 0 9px;
	font: 20px/15px 'geometr706_bdcn_btbold';
	position: fixed;
	border-bottom: solid 0 #fba819;
	top: 9px;
	right: 20px;
	z-index: 9999;
	cursor: pointer;

	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.btnLanguage:hover {
	border-bottom: solid 3px #fba819;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
