* {margin:0; padding:0; font-family:arial, helvetica, sans-serif}
html {overflow-x:hidden}
body {background:#e4d7ae url(../img/bg-geral.png) center repeat-y; font-size:11px; color:#5a2618}
a {color:#5a2618; text-decoration:none}
a:hover {text-decoration:underline}
div, form {position:relative}
img {border:none}
textarea {overflow:auto; resize:none}
label {vertical-align:middle; cursor:pointer; padding-left:2px}
label:hover {color:#5a4843}


/* classes */

.quebra {width:100%; clear:both; height:2px; font-size:0; display:block}

.limite {width:987px; margin:auto}

.amarelo {background-image:url(../img/quad-amarelo.gif)}
.laranja {background-image:url(../img/quad-laranja.gif)}
.marrom_cla {background-image:url(../img/quad-marrom_cla.gif)}
.marrom_esc {background-image:url(../img/quad-marrom_esc.gif)}
.bege {background-image:url(../img/quad-bege.gif)}

.coluna {float:left}
.espaco {padding-top:15px}

.meio {margin:0 16px}

.sp-1 {background-image:url(../img/img-sp-1.jpg); height:158px}
.sp-1 div {padding-right:20px}
.sp-2 {background-image:url(../img/img-sp-2.jpg); height:179px}
.sp-2 div {padding-right:120px}
.sp-3 {background-image:url(../img/img-sp-3.jpg); height:170px}
.sp-3 div {padding-right:30px}

.bh-1 {background-image:url(../img/img-bh-1.jpg); height:179px}
.bh-1 div {padding-right:65px}
.bh-2 {background-image:url(../img/img-bh-2.jpg); height:176px}
.bh-2 div {padding-left:120px}
.bh-3 {background-image:url(../img/img-bh-3.jpg); height:162px}
.bh-3 div {padding-right:5px}

.transicao {display:none}
.transicao h5 {font:14px tahoma, verdana; color:#f47d2d; padding:10px 0 6px}

.transitar {position:absolute; right:0; bottom:0; z-index:1}
.transitar img {margin-right:3px; cursor:pointer}

.tamanho-fonte img {cursor:pointer; vertical-align:middle}

.caixa {border:1px solid #bdbb82; background-color:#fff; color:#666; padding:1px 2px; font-size:10px}
.botao {height:15px; background:#d3c893 url(../img/bg-botao.png) 0 0 repeat-x; border:none; color:#fff; text-align:center; font-size:10px; font-weight:700; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer}

.d-competencies {padding-top:2px}
.d-competencies .caixa {width:104px; margin-bottom:2px}
.d-competencies .botao {width:60px}

.titulo-secao .tamanho-fonte {padding-top:6px}

.artigo {width:100%; padding:30px 0 50px}
.artigo .img {width:120px; padding:0 0 20px 25px; float:right; font:700 11px "trebuchet ms", verdana, arial; color:#522915; text-transform:uppercase}
.artigo .img img {width:120px; display:block; margin-bottom:4px}
.artigo .descricao {width:415px; float:left}
.artigo a {text-decoration:none}
.artigo a:hover {color:#5a4843}
.artigo h5, .artigo h5 a, .artigo h5 a:hover {font:700 24px/26px "trebuchet ms", verdana, arial; color:#c3592f; text-transform:uppercase; padding-bottom:7px}
.artigo .data, .artigo .autor {font:10px "trebuchet ms", verdana, arial; color:#b3672d}
.artigo .autor {padding-bottom:18px; font-weight:700}
.artigo .mais {display:block; color:#b46321; font-weight:700; padding-top:18px}
.artigo a:hover .mais, .artigo .categorias a:hover {text-decoration:underline}
.artigo .categorias {padding:18px 0 6px}
.artigo .categorias a {color:#b3672d}

.categorias-blog a {color:#b76625}
.categorias-blog dt {padding-bottom:3px}

.paginacao {background-color:#f0ebd0; padding:5px 9px; text-align:center; font-weight:700}
.paginacao span {vertical-align:middle}
.paginacao a, .paginacao .current {margin:0 5px}
.paginacao .current {color:#ef8320; font-size:15px}
.paginacao .setas {color:#b46431; margin:0 5px}

.titulo1 {font:700 17px "trebuchet ms", verdana, arial; color:#5d291b; padding-bottom:3px}

.comentario {padding-bottom:15px; width:260px}
.comentario h6 {color:#c0612b; font-size:12px; padding-bottom:2px}
.comentario p {color:#b86634; font-size:10px; font-style:italic; padding-top:2px}

.associacao {float:left; padding:33px 74px 33px 0}
.associacao img {float:left; width:70px}
.associacao div {width:234px; padding-left:10px; float:left}
.associacao h5 {font:700 18px "trebuchet ms", verdana, arial; color:#bc6031; padding-bottom:5px; text-transform:uppercase}
.associacao p {padding-top:5px}
.associacao a {color:#b4612d; font:13px "trebuchet ms", verdana, arial}

.filtro {background-color:#f0ebd0; padding:4px 9px; font-size:10px}
.filtro * {vertical-align:middle; text-transform:uppercase}
.filtro h5 {font-size:12px; color:#522917; display:inline}
.filtro strong, .filtro .botao {margin-left:19px}
.filtro strong {margin-right:2px}
.filtro .botao {padding:0 10px}
.filtro label {margin-right:9px}
.filtro .caixa {width:58px}

.clipping {width:222px; float:left; padding:35px 19px}
.clipping h5 {font-size:10px; color:#c3592f; padding-bottom:3px}
.clipping h4 {padding-bottom:6px}
.clipping img {border:1px solid #e4ddc8; width:220px}
.clipping p {padding:7px 0 5px}
.clipping a {font-size:10px}

.press-release dd {text-align:right; padding:5px 0 10px; border-top:1px solid #cbcab9}
.press-release dt {padding:0 100px 25px 0}
.press-release dt a {color:#502b18; font-size:16px; font-weight:700; line-height:26px}
.press-release dt, .press-release dt * {font-family:"trebuchet ms", verdana, arial}
.press-release dt span {display:block; color:#b3672d; font-size:10px; text-transform:uppercase; padding-top:7px}
.press-release dt span a {font-size:10px; color:#5a2618}

.assessment-center {padding-top:55px; background:transparent url(../img/img-assessment_center.png) 143px 0 no-repeat}
.executive-search {padding-top:70px; background:transparent url(../img/img-executive_search.png) 0 0 no-repeat}
.coach-executivo {padding-top:57px; background:transparent url(../img/img-coach_executivo.png) 109px 0 no-repeat}

.aesc {padding-top:190px; background:transparent url(../img/img-aesc.png) 60px 0 no-repeat}

.bluesteps {padding-top:175px; background:transparent url(../img/img-bluesteps.jpg) 0 0 no-repeat}

.codigo-de-etica {padding-top:175px; background:transparent url(../img/img-codigo_de_etica.jpg) 0 0 no-repeat}

.quem-somos {padding-top:103px; background:transparent url(../img/img-quem_somos.jpg) 0 0 no-repeat}

.por-que-dasein {padding-top:53px; background:transparent url(../img/img-por_que_dasein.png) 269px 0 no-repeat}

.mensagem-da-presidente {padding-top:60px; background:transparent url(../img/img-mensagem_da_presidente.png) 0 93px no-repeat}
.mensagem-da-presidente-en {padding-top:60px; background:transparent url(../img/img-mensagem_da_presidente_en.png) 415px 50px no-repeat}

.nossos-valores {padding-top:44px; background:transparent url(../img/img-nossos_valores.png) 197px 0 no-repeat}
.nossos-valores .titulo-secao {padding-bottom:50px}

.por-que-somos-diferentes {padding-top:62px; background:transparent url(../img/img-por_que_somos_diferentes.png) 0 40px no-repeat}
.por-que-somos-diferentes .titulo-secao {padding-left:112px}

dl.lista dt {background-repeat:no-repeat !important; background-position:0 3px !important; padding:0 17px; margin-top:18px}
dl.lista .amarelo {background-image:url(../img/topico-amarelo.png)}
dl.lista .laranja {background-image:url(../img/topico-laranja.png)}
dl.lista .marrom_esc {background-image:url(../img/topico-marrom_esc.png)}
dl.lista .marrom_cla {background-image:url(../img/topico-marrom_cla.png)}


/* ids */

#mapa {font-size:10px; color:#b7a78e}
#mapa a {color:#b7a78e}
#mapa img {vertical-align:middle}
#mapa .limite {padding:5px 0 4px}
#mapa .tamanho-fonte {position:absolute; right:180px; top:2px}
#mapa #redes {position:absolute; right:0; top:2px}

#redes-sociais {background:#ede1b7 url(../img/bg-redes.png) center repeat-y; text-align:center}
#redes-sociais .limite {padding:2px 0}
#redes-sociais .limite dl {float:left; padding-top:1px}
#redes-sociais .limite dt {display:inline; background-position:0 center; background-repeat:no-repeat; padding:0 15px 0 14px}
#redes-sociais .limite img {vertical-align:middle}
#redes-sociais #telefones {float:none; position:absolute; left:400px; top:4px}

#idioma {position:absolute; right:0; top:5px}
#idioma div, #idioma a {display:block; height:12px; margin-left:15px; float:left}
#idioma span {display:block; width:21px; height:12px; overflow:hidden; float:left; margin-right:4px}
#idioma a {text-decoration:none; color:#b7a78e}
#idioma a img {margin-top:0}
#idioma a:hover {color:#5a2618}
#idioma a:hover img, #idioma div img {margin-top:-12px}

#topo, #topo .limite {background:#f4ecc1 url(../img/bg-topo.png) center repeat-y}
#topo .limite {background-color:transparent; height:127px; z-index:1}
#topo #linha {position:absolute; z-index:0; top:0; right:0; width:50%; height:54px; background:transparent url(../img/linha.gif) 0 53px repeat-x}

#marca {position:absolute; left:0; top:35px}

#menu-superior {position:absolute; top:36px; right:0; background:transparent url(../img/linha.gif) 0 17px repeat-x}
#menu-superior dl, #menu-superior div {float:left}
#menu-superior dl {background-position:0 0; background-repeat:no-repeat; padding:0 38px 0 15px; margin-left:-14px}
#menu-superior dt {padding-bottom:10px}
#menu-superior dd {padding-bottom:4px}
#menu-superior a {font-size:12px; display:block}
#menu-superior a:hover {color:#997a65}
#menu-superior div {text-transform:uppercase; color:#75311a; font-size:7px; text-align:center; margin-left:-15px; padding-top:7px}
#menu-superior div a {margin-top:7px; display:block}

#corpo {background:#fcf4c7 url(../img/bg-conteudo.png) center repeat-y; padding:18px 0 16px; line-height:16px}

#menu, #secoes {float:left}

#menu {width:183px; padding:0 21px 35px 0}
#menu dl {background-position:0 3px; background-repeat:no-repeat; padding:0 0 20px 11px}
#menu a {display:block; text-decoration:none}
#menu dt {text-transform:uppercase; font-size:12px; font-weight:700; font-family:geneva, arial, helvetica, sans-serif; color:#893922; padding-left:4px}
#menu dt strong {padding-bottom:2px; display:block}
#menu dt a {color:#893922; padding-bottom:2px}
#menu dt a:hover {border-bottom-width:1px; border-bottom-style:solid; padding-bottom:1px; color:#997a65}
#menu dd a {padding:2px 4px}
#menu dd a:hover {color:#fff}
#menu .d-competencies {padding-left:15px}

#menu .amarelo dt a:hover {border-bottom-color:#fccf34}
#menu .amarelo dd a:hover {background-color:#fccf34}

#menu .laranja dt a:hover {border-bottom-color:#f57e2e}
#menu .laranja dd a:hover {background-color:#f57e2e}

#menu .marrom_esc dt a:hover {border-bottom-color:#4f2914}
#menu .marrom_esc dd a:hover {background-color:#4f2914}

#menu .marrom_cla dt a:hover {border-bottom-color:#b96328}
#menu .marrom_cla dd a:hover {background-color:#b96328}

#menu .bege dt a:hover {border-bottom-color:#c3b97e}
#menu .bege dd a:hover {background-color:#c3b97e}

#secoes {width:783px; padding-bottom:40px}
#secoes h2 {background:transparent url(../img/linha.gif) 0 6px repeat-x; margin:40px 0 20px}
#secoes h3 {height:21px}
#secoes h4 {font-size:12px; text-transform:uppercase; color:#522915}
#secoes h1, #secoes h3 {background-repeat:no-repeat}
#secoes h1 span, #secoes h3 span {display:none}

#secoes .ultimas {width:100%}
#secoes .ultimas .coluna {width:250px}
#secoes .ultimas .coluna dd {padding:10px 0 2px; color:#c89371; font-weight:700; font-size:9px}
#secoes .ultimas .coluna dt {font-size:12px}
#secoes .ultimas .coluna p {padding-top:12px}
#secoes .ultimas .coluna p a {color:#fa762e; text-transform:uppercase; font-size:10px}

#vitrine {width:783px; height:258px; background-color:#efebd6}
#vitrine-img {width:611px; height:258px; float:left; background:#001319 url(../img/loading.gif) center center no-repeat}
#vitrine-img div {width:611px; height:258px; display:none; background-image:url(../img/vitrine-1.jpg); cursor:pointer}
#vitrine dl {float:left; width:148px; padding:6px 12px}
#vitrine dt {padding:18px 0 4px; cursor:pointer}
#vitrine dt img {display:block}
#vitrine dd {display:none}
#vitrine dd a {text-decoration:none; font-size:10px}
#vitrine dd span {display:block; color:#fa762e; text-transform:uppercase; padding-top:2px}
#vitrine dd a:hover {color:#5a4843}
#vitrine dd a:hover span {text-decoration:underline}
#vitrine #selec-topico {position:absolute; z-index:1; top:20px; left:602px}

#destaque-diferenciais, #destaque-valores {min-height:130px; height:auto !important; height:130px; padding-bottom:25px}
#destaque-diferenciais p, #destaque-valores p {position:absolute; bottom:0; z-index:1}

#pensadores {width:246px; height:178px; float:left; padding:0 5px; margin-top:45px}
#pensadores .transitar {bottom:5px; left:221px; right:auto}
#pensadores .transicao {overflow:hidden; background-color:#fffbe9}

#pen-1 {background:transparent url(../img/img-heidegger.png) 153px 0 no-repeat}
#pen-1 img {padding-top:12px}
#pen-2 {background:transparent url(../img/img-sartre.png) -5px 0 no-repeat}
#pen-2 img {padding:16px 0 0 75px}
#pen-3 {background:transparent url(../img/img-freud.png) 0 0 no-repeat}
#pen-3 img {padding:13px 0 0 73px}
#pen-4 {background:transparent url(../img/img-rogers.png) 165px 15px no-repeat}
#pen-5 {background:transparent url(../img/img-skinner.png) 0 0 no-repeat}
#pen-5 img {padding:10px 0 0 63px}
#pen-6 {background:transparent url(../img/img-moreno.png) 160px 0 no-repeat}
#pen-6 img {padding:7px 0 0 0}

#video {width:250px; height:141px}

#endereco-sp, #endereco-bh {color:#836e43; float:left; margin-top:55px; line-height:16px; text-align:right; background-repeat:no-repeat}
#endereco-sp strong, #endereco-bh strong {font-size:12px}
#endereco-sp {width:272px}
#endereco-bh {width:254px}

#blog, #arquivo-blog {float:left; padding-top:35px}
#blog {width:560px; padding-right:23px}

#artigo-blog-ampliado a, #artigo-blog-ampliado .categorias a:hover {text-decoration:underline}
#artigo-blog-ampliado a:hover, #artigo-blog-ampliado .categorias a {text-decoration:none}

#arquivo-blog {width:200px}
#busque-blog, .categorias-blog {width:160px; padding:20px; background-color:#f2eccc; margin-bottom:10px}
#busque-blog h4, .categorias-blog h4 {padding-bottom:10px}
#busque-blog .caixa {padding:1px; width:100%; margin-bottom:4px}
#busque-blog table {border-collapse:collapse; width:100%; margin-top:4px}
#busque-blog td {padding:1px 2px; font-size:10px; text-align:center; color:#bcbec0}
#busque-blog td a {color:#6d6e71}
#busque-blog td strong {color:#4f2413}

#artigo-ampliado {padding:0}
#artigo-ampliado .img, #artigo-ampliado .img img {width:194px}

#acoes {padding:15px 0; float:right}
#acoes a, #acoes div {display:block; float:left; font-size:10px; color:#837e6b; text-align:center; cursor:pointer; text-decoration:none; margin-left:18px; cursor:pointer}
#acoes img {padding-bottom:4px}
#acoes .voltar {padding-top:9px}

#compartilhe-artigo {border-top:2px solid #ebe8d7; border-bottom:2px solid #ebe8d7; padding:25px 0}

#indique-artigo {float:right}
#indique-artigo .caixa {margin-bottom:4px; width:190px}
#indique-artigo img {float:right; cursor:pointer; margin-top:3px}

#comentarios-artigo {padding-top:25px}

#postar-comentario {float:right; width:226px}
#postar-comentario h5 {padding-bottom:0}
#postar-comentario p {padding-bottom:5px}
#postar-comentario .caixa {margin-bottom:4px; width:220px}
#postar-comentario textarea {height:90px}
#postar-comentario img {float:right; cursor:pointer; margin-top:3px}

#associacoes {min-height:81px; height:auto !important; height:81px; padding-top:60px; background:transparent url(../img/img-quadrados.png) 205px 0 no-repeat}

#editar-perfil {padding:8px 0; color:#c6c1aa; font-size:12px; text-decoration:underline}
#editar-perfil strong {cursor:pointer}

#login-perfil {display:none; padding-top:8px}
#login-perfil p {padding-bottom:4px}
#login-perfil .caixa {padding:4px 5px; font-size:11px; width:110px}
#login-perfil .botao {height:26px; padding:0 10px; background-image:url(../img/bg-botao2.png); font:700 11px "trebuchet ms", verdana, arial; -moz-border-radius:6px; -webkit-border-radius:6px; text-transform:uppercase}

#perfil {width:555px}
#perfil table {margin:20px 0 26px; border-collapse:collapse}
#perfil th {text-align:left; color:#c3592f; font:700 14px "trebuchet ms", verdana, arial; text-transform:uppercase; padding:30px 2px 2px}
#perfil td {padding:4px 2px; vertical-align:middle}
#perfil .destaque td {padding:2px 0}
#perfil .destaque div {background-color:#e9dcaf; padding:2px}
#perfil .caixa {padding:4px 5px; font-size:11px; width:250px}
#perfil select.caixa {padding:3px; width:262px}
#perfil .botao {width:129px; height:26px; display:block; margin:auto; background-image:url(../img/bg-botao2.png); font:700 14px "trebuchet ms", verdana, arial; -moz-border-radius:6px; -webkit-border-radius:6px; text-transform:uppercase}

#chamada-bluesteps {width:510px; background:transparent url(../img/ico-bluesteps.png) 0 0 no-repeat; margin-top:36px; padding:53px 0 40px 45px; color:#666; text-align:justify}
#chamada-bluesteps p {padding-top:6px}
#chamada-bluesteps a {font-weight:700; text-transform:uppercase; color:#bb652c}

#jornalistas p {width:540px; padding:15px 0 30px}
#jornalistas table {border-collapse:collapse; float:left}
#jornalistas th {text-align:left; color:#c3592f; font:700 14px "trebuchet ms", verdana, arial; text-transform:uppercase; padding:18px 2px 2px}
#jornalistas td {padding:4px 2px}
#jornalistas .caixa {padding:4px 5px; font-size:11px; width:250px}
#jornalistas .botao {width:129px; height:26px; display:block; margin:45px 0 0 215px; background-image:url(../img/bg-botao2.png); font:700 14px "trebuchet ms", verdana, arial; -moz-border-radius:6px; -webkit-border-radius:6px; text-transform:uppercase}

#interesses-jornalistas {margin-left:24px; width:490px}
#interesses-jornalistas label {white-space:nowrap}
#interesses-jornalistas .caixa {width:210px; margin-left:5px; display:none}
#interesses-jornalistas input {vertical-align:middle}
#interesses-jornalistas .destaque {background-color:#f2eac4}

#clipping {min-height:110px; height:auto !important; height:110px; padding-top:40px; background:transparent url(../img/img-clipping.png) 88px 0 no-repeat}

#clipping_ampliado h5 {font-size:10px; color:#c3592f}
#secoes #clipping_ampliado h4 {padding:6px 0 8px; font-size:20px; line-height:24px}
#clipping_ampliado p {padding:7px 0 12px; font-size:11px}
#clipping_img_ampliada img {border:1px solid #e4ddc8; display:block; margin:0 auto 10px; max-width:781px; width:auto !important; width:781px}

#edicao-dnews {float:right; padding-bottom:24px}
#edicao-dnews h5 {font:700 12px "trebuchet ms", verdana, arial; color:#5d291b; text-transform:uppercase; padding-bottom:3px}
#edicao-dnews .caixa {width:100px; margin-right:3px}

#img-dnews, #navegacao-dnews {float:left}
#img-dnews {width:725px; border:7px solid #feeeb1}
#img-dnews img {width:725px}
#navegacao-dnews {width:248px; background-color:#fff5d0}
#navegacao-dnews dl {padding:15px 0}
#navegacao-dnews dl * {font-family:"trebuchet ms", verdana, arial; font-weight:700}
#navegacao-dnews dt, #navegacao-dnews dd {padding:10px 23px}
#navegacao-dnews dt {font-size:28px}
#navegacao-dnews dd {font-size:14px; cursor:pointer}
#navegacao-dnews dd span {display:block; color:#c3592f; font-size:11px}
#navegacao-dnews .destaque {background-color:#feeeb1; font-size:16px; cursor:auto}
#navegacao-dnews #indique-artigo {float:none; width:200px; padding:18px 0; margin:auto; border-top:1px solid #e5dcbb; border-bottom:1px solid #e5dcbb}
#navegacao-dnews #indique-artigo .caixa {margin-bottom:4px; width:194px}
#navegacao-dnews #indique-artigo img {float:right; cursor:pointer; margin-top:3px}

#acoes-dnews {padding:20px 0 10px 33px}
#acoes-dnews a, #acoes-dnews div {width:78px; float:left; font-size:10px; color:#837e6b; text-align:center; cursor:pointer; text-decoration:none; margin:0 6px}
#acoes-dnews img {padding-bottom:4px}

#newsletter {background:#fef9dd url(../img/sombra-bg-top.png) 0 0 repeat-x}
#newsletter #news {background:transparent url(../img/sombra-bg-bot.png) 0 bottom repeat-x; padding:35px 23px}
#newsletter h3 {background-repeat:no-repeat; height:21px; padding-bottom:7px}
#newsletter h3 span {display:none}
#newsletter h5 {font:700 13px "trebuchet ms", verdana, arial; padding:6px 0 2px}
#newsletter .caixa {margin-bottom:4px; width:196px}
#newsletter form img {float:right; cursor:pointer; margin-top:3px}
#newsletter .sombra {width:27px; height:18px; position:absolute; right:-18px}

#dnews {width:100%}
#dnews #comentarios-artigo {width:580px; padding:25px 0 25px 60px}

#destaques {padding-top:20px}
#destaques dt a {color:#c3592f; font-size:24px}
#destaques dt span a {font-size:10px; color:#5a2618}

#destaques-releases h4 {font-size:18px}
#destaques-releases dt {padding:6px 0}

#data-release {text-transform:uppercase; font:10px "trebuchet ms", verdana, arial; color:#b3672d; padding-bottom:18px}

#referencias-img {padding:0 18px 20px 0; float:left}

#sub-secoes {height:24px; padding-top:12px}
#sub-secoes span, #sub-secoes a {display:block; height:24px; overflow:hidden; margin-right:15px; float:left; position:relative}
#sub-secoes a img {margin-top:0}
#sub-secoes a:hover img, #sub-secoes span img {margin-top:-24px}

#descricao-servico {width:427px; margin-top:70px; padding-left:20px; float:left; background:transparent url(../img/ico-laranja.png) 0 1px no-repeat; color:#9f5022}
#descricao-servico h3 {padding-top:50px}
#descricao-servico strong {font-size:13px; color:#5d291b}
#descricao-servico p {padding-top:18px}
#descricao-servico i {color:#8b825c}
#descricao-servico .metodologia {margin-top:29px; background-repeat:no-repeat; background-position:0 0}
#descricao-servico .metodologia strong {display:block; text-align:center; font-size:11px; color:#ba612d; position:absolute; z-index:1}
#descricao-servico #executive-search {width:420px; height:674px; background-position:0 24px; background-image:url(../img/tracos-executive_search.png)}
#descricao-servico #assessment-center {width:405px; height:414px; background-image:url(../img/tracos-assessment_center.png)}
#descricao-servico #coach-executivo {width:423px; height:473px; background-image:url(../img/tracos-coach_executivo.png)}

.sub-descricao-servico {padding-left:25px}
.sub-descricao-servico h5 {color:#5f2116; font-size:18px; font-family:tahoma, verdana; font-weight:400; padding:24px 0 0; line-height:22px}

#fase-1, #fase-2 {position:absolute; z-index:1}
#fase-1 {left:232px; top:0}
#fase-2 {left:253px; top:388px}

#download-folder {width:202px; float:left; padding:109px 0 55px 75px}
#download-folder h5 {padding-bottom:14px}
#download-folder a {display:block; min-height:19px; padding:4px 0 0 46px; background:transparent url(../img/ico-pdf.png) 16px center no-repeat}

#solicite-proposta {width:202px; float:left; padding:0 0 6px 75px; background:transparent url(../img/detalhe-proposta.gif) 81px bottom no-repeat}
#solicite-proposta p {padding-bottom:11px; font-size:10px; color:#ba612d}
#solicite-proposta form {border-left:2px solid #f2eedb; margin-left:8px; padding:16px 0 12px 16px}
#solicite-proposta input, #solicite-proposta textarea {width:150px; background-color:#e6dfbf; border:none; margin-bottom:6px; color:#aba06e; font-size:11px; padding:3px}
#solicite-proposta textarea {height:50px}
#solicite-proposta .botao {width:156px; height:21px; background-image:url(../img/bg-botao2.png); font-size:11px}

#secao-descricao {width:410px; padding-top:10px; color:#9f5022}
#secao-descricao strong {font-size:13px; color:#5d291b}
#secao-descricao p {padding-top:18px}
#secao-descricao i {color:#8b825c}
#secao-descricao h6 {color:#5f2116; font-size:18px; font-family:tahoma, verdana; font-weight:400; padding-bottom:8px}
#secao-descricao h4 {width:280px; font-size:22px; color:#572413; text-transform:none; line-height:24px}
#secao-descricao h5 {font-size:16px; color:#532515; text-align:right; float:right; width:220px; padding:30px 65px 60px 0; line-height:20px}
#secao-descricao .coluna {width:342px}
#secao-descricao img {display:block; margin-left:265px}
#secao-descricao.quem-somos-descricao {width:100%; padding-top:45px}

#timeline {width:783px; height:325px; background:transparent url(../img/timeline.png) 0 0 no-repeat; color:#765b4f}
#timeline .clique-data {width:35px; height:19px; cursor:pointer; position:absolute; z-index:5}
#timeline .evento-timeline {width:282px; position:absolute; display:none; z-index:4}
#timeline .top-evento {width:100%; height:57px; background-image:url(../img/box-timeline-sup.png)}
#timeline .mid-evento {width:225px; padding:10px 31px 0 26px; background-image:url(../img/box-timeline-bg.png); color:#a7693b; font-size:10px}
#timeline .mid-evento dt {background:transparent url(../img/detalhe-proposta.gif) 0 5px no-repeat; padding:0 0 10px 15px}
#timeline .bot-evento {width:100%; height:22px; background-image:url(../img/box-timeline-inf.png)}

#timeline #passe_mouse {left:320px; top:143px}

#timeline #_1996 {left:18px; top:113px; width:48px; height:33px}
#timeline #_1997 {left:70px; top:94px}
#timeline #_1998 {left:116px; top:67px; width:48px; height:33px}
#timeline #_1999 {left:178px; top:67px}
#timeline #_2000 {left:226px; top:66px}
#timeline #_2001 {left:275px; top:62px; width:54px; height:34px}
#timeline #_2002 {left:338px; top:79px}
#timeline #_2003 {left:386px; top:94px}
#timeline #_2004 {left:433px; top:111px}
#timeline #_2005 {left:481px; top:126px}
#timeline #_2006 {left:533px; top:131px}
#timeline #_2007 {left:583px; top:133px}
#timeline #_2008 {left:636px; top:129px}
#timeline #_2009 {left:684px; top:111px}
#timeline #_2010 {left:725px; top:70px; width:54px; height:33px}

#timeline #e_1996 {left:-99px; top:110px}
#timeline #e_1997 {left:-53px; top:85px}
#timeline #e_1998 {left:-1px; top:64px}
#timeline #e_1999 {left:55px; top:58px}
#timeline #e_2000 {left:103px; top:57px}
#timeline #e_2001 {left:158px; top:59px}
#timeline #e_2002 {left:215px; top:69px}
#timeline #e_2003 {left:263px; top:82px}
#timeline #e_2004 {left:310px; top:102px}
#timeline #e_2005 {left:358px; top:117px}
#timeline #e_2006 {left:410px; top:122px}
#timeline #e_2007 {left:460px; top:124px}
#timeline #e_2008 {left:513px; top:120px}
#timeline #e_2009 {left:560px; top:102px}
#timeline #e_2010 {left:608px; top:67px}

#presidente {width:213px; text-align:center; float:left; padding:30px 0 0 42px}
#presidente p {padding:10px 0 3px}
#presidente span {color:#b76625; font-style:italic; font-size:12px}

#acesse {padding-top:35px}
#acesse a {font-size:18px; font-weight:700}

#passe_mouse {text-align:center; position:absolute; top:250px; left:586px; width:120px}
#passe_mouse p {padding-top:6px}

#codigo-de-etica {padding-top:28px}
#codigo-de-etica dt strong {margin-bottom:3px; display:block; font-size:15px; color:#5a2618}
#codigo-de-etica dt b {cursor:pointer}
#codigo-de-etica dt span {display:none}

#video-mensagem {width:505px; height:284px; margin:80px 0 0 93px}

#assinatura-video {text-align:center; padding:31px 0 0 245px; width:200px}
#assinatura-video p {padding-top:3px; color:#b76625; font-style:italic; font-size:12px}

#valores {padding-top:40px}
#valores div {background-repeat:no-repeat}
#valores img {padding-left:17px}
#valor-perseveranca {padding:25px 15px 35px 38px; background-image:url(../img/seta-perseveranca.png); background-position:180px 0}
#valor-responsabilidade {padding:0 15px 0 279px; background-image:url(../img/seta-responsabilidade.png); background-position:238px 4px}
#valor-lealdade {padding:43px 15px 68px 60px; background-image:url(../img/seta-lealdade.png); background-position:45px 0}
#valor-disciplina {padding:3px 15px 0 187px; background-image:url(../img/seta-disciplina.png); background-position:140px 0}

#diferenciais {padding-top:36px}
#diferenciais div {background-repeat:no-repeat; color:#9f5022; text-align:center; margin-bottom:20px}
#diferenciais strong {font-size:13px; color:#5d291b}

#diferencial-1 {width:481px; height:93px; background-image:url(../img/bg-diferencial-1.png)}
#diferencial-1 p {padding:17px 50px 0 40px}
#diferencial-2 {width:491px; height:110px; background-image:url(../img/bg-diferencial-2.png); margin-left:116px}
#diferencial-2 p {padding:19px 50px 0}
#diferencial-3 {width:482px; height:84px; background-image:url(../img/bg-diferencial-3.png)}
#diferencial-3 p {padding:18px 40px 0 60px}
#diferencial-4 {width:585px; height:147px; background-image:url(../img/bg-diferencial-4.png); margin-left:85px}
#diferencial-4 p {padding:18px 75px 0 60px}
#diferencial-5 {width:491px; height:137px; background-image:url(../img/bg-diferencial-5.png)}
#diferencial-5 p {padding:25px 50px 0}

#como-pensamos {width:767px; height:940px; padding-top:20px; background:transparent url(../img/img-como_pensamos.png) 0 0 no-repeat; color:#9f5022}
#como-pensamos h4 {font-size:22px; color:#572413; text-transform:none; line-height:24px}
#como-pensamos strong {font-size:13px; color:#5d291b}
#como-pensamos p {padding-top:35px; width:390px}
#como-pensamos div {position:absolute; z-index:1; text-align:center}
#como-pensamos #inspiracao {width:250px; text-align:left; left:515px; top:765px}
#como-pensamos #inspiracao h4 {font-size:19px}

#heidegger {width:242px; left:495px; top:210px}
#sartre {width:172px; left:50px; top:560px}
#freud {width:184px; left:288px; top:560px}
#carl {width:200px; left:525px; top:560px}
#skinner {width:180px; left:50px; top:860px}
#moreno {width:151px; left:288px; top:860px}

#sp, #bh {font-size:14px; color:#b06430; font-family:tahoma, verdana; line-height:20px; background-repeat:no-repeat}
#sp {background-image:url(../img/img-sp.png)}
#bh {background-image:url(../img/img-bh.png)}

#contato table {width:260px; border-collapse:collapse}
#contato th {text-align:left; color:#b76625; font:400 18px  tahoma, verdana; padding:20px 2px}
#contato td {padding:4px 2px}
#contato .caixa {padding:4px 5px; font-size:11px; width:250px}
#contato .botao {width:129px; height:26px; display:block; margin-top:2px; background-image:url(../img/bg-botao2.png); font:700 14px "trebuchet ms", verdana, arial; -moz-border-radius:6px; -webkit-border-radius:6px; text-transform:uppercase}
#contato textarea {height:110px}
#contato #sp, #contato #bh {position:absolute}
#contato #sp h5, #contato #bh h5 {text-transform:uppercase; font-size:16px; color:#8e5a34}
#contato #sp {width:305px; height:95px; padding-top:156px; background-position:right 0; left:328px; top:37px; z-index:2}
#contato #bh {width:300px; height:140px; padding:180px 80px 0 0; background-position:0 50px; text-align:right; left:315px; top:230px}

#onde-estamos {width:100%; padding-top:20px}
#onde-estamos div {float:left}
#onde-estamos h5 {padding-bottom:4px; font-size:20px; color:#8e5a34; text-transform:uppercase}
#onde-estamos h6 {padding:6px 0 15px; text-align:right; font-size:18px; color:#b06430}
#onde-estamos p {padding-bottom:2px}
#onde-estamos #sp, #onde-estamos #bh {background-position:center 0; padding-top:168px}
#onde-estamos #sp {margin-right:35px}

#rodape {padding:10px 0 8px; line-height:16px}
#rodape dt {font-weight:700; text-transform:uppercase}
#rodape dt, #rodape dd {padding-bottom:3px}
#rodape .coluna {padding-right:40px}

#assinatura {text-align:right}
