@CHARSET "ISO-8859-1";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

@font-face {
    font-family: 'CorbelRegular';
    src: url('../fonts/corbel.eot');
    src: url('../fonts/corbel.eot') format('embedded-opentype'),
         url('../fonts/corbel.woff') format('woff'),
         url('../fonts/corbel.ttf') format('truetype');
}

@font-face {
    font-family: 'CorbelBold';
    src: url('../fonts/corbelb.eot');
    src: url('../fonts/corbelb.eot') format('embedded-opentype'),
         url('../fonts/corbelb.woff') format('woff'),
         url('../fonts/corbelb.ttf') format('truetype');
}

@font-face {
    font-family: 'CorbelItalic';
    src: url('../fonts/corbeli.eot');
    src: url('../fonts/corbeli.eot') format('embedded-opentype'),
         url('../fonts/corbeli.woff') format('woff'),
         url('../fonts/corbeli.ttf') format('truetype');
}

@font-face {
    font-family: 'CorbelBoldItalic';
    src: url('../fonts/corbelz.eot');
    src: url('../fonts/corbelz.eot') format('embedded-opentype'),
         url('../fonts/corbelz.woff') format('woff'),
         url('../fonts/corbelz.ttf') format('truetype');
}

@font-face {
    font-family: 'Abadi';
    src: url('../fonts/Abadi.eot');
    src: url('../fonts/Abadi.eot') format('embedded-opentype'),
         url('../fonts/Abadi.woff') format('woff'),
         url('../fonts/Abadi.ttf') format('truetype');
}

body{
	color: #333333;
	font-family: 'CorbelRegular';
}

.clear{
	clear: both;
}

.container{
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#topo{
	height: 150px;
	z-index: 5;
	position: relative;
}

.menu{
	margin: 10px 40px 0;
	height: 140px;
	position: relative;
	z-index: 999;
}

.menu > li{
	float: left;
	width: 113px;
	height: 140px;
	text-align: center;
	position: relative;
}

.menu > li > a{
	position: relative;
	top: 80px;
	text-decoration: none;
	color: inherit;
	font-family: 'Tahoma';
	font-size: 15px;
}

.menu > li > a:hover{
	text-decoration: underline;
}

.menu li.logomarca{
	width: 220px;
}

.menu li.logomarca a{
	top: 0;
}

.menu li ul{
	text-align: left;
	display: none;
	position: absolute;
	z-index: 999999;
	top: 120px;
	width: 100%;
	background-image: url(../images/fundo_1px_menu.png);
	border-bottom: 4px solid #B48130;
}

.menu li ul li{
	margin: 0 10px;
	border-bottom: 1px solid #636F65;
	line-height: 35px;
}

.menu li ul li:last-child{
	border-bottom: 1px solid transparent; 
}

.menu li ul li a{
	color: white;
	text-decoration: none;
}

.menu li ul li a:hover{
	text-decoration: underline;
}

.menu li:hover ul{
	display: block;
}

.header{
	position: relative;
	height: 460px;
	width: 100%;
	overflow: hidden;
	top: -10px;
	z-index: 4;
	margin-bottom: 45px;
}

.header .sombra-topo, .header .sombra-baixo{
	position: relative;
	z-index: 999;
	top: 0;	
	background-repeat: no-repeat;
	background-position: center;
	height: 5px;
}

.header .sombra-topo{
	background-image: url(../images/sombra-home-cima.png);
}

.header .sombra-baixo{
	top: 450px;
	background-image: url(../images/sombra-home-baixo.png);
}

.header .image{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
}

.header .container-image{
	width: 820px;
	padding: 0 80px;
}

.header h2{
	position: absolute;
	font-family: 'CorbelBold';
	font-size: 28px;
	color: inherit;
	top: 250px;
	left: 80px;
	width: 450px;
}

.header p{
	position: absolute;
	font-size: 18px;
	font-weight: normal;
	line-height: 28px;
	color: inherit;
	top: 270px;
	left: 80px;
	width: 420px;
}

.header a, .veja-mais{	
	color: inherit;
	margin-top: 20px;
	font-family: 'Abadi';
	background-color: white;
	font-size: 16px;
}

.veja-mais2{	
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.cor-branco a{
	background-color: transparent;
}

.cor-verde{
	color: #333333;
}

.cor-branco{
	color: #FFFFFF;
}

.header a:hover{
	text-decoration: underline;
}

.header .seta{
	position: absolute;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	width: 48px;
	cursor: pointer;
	top: 0;
}

.header .seta-esquerda{
	background-image: url(../images/seta-esquerda.png);
}
.header .seta-esquerda:hover{
	background-image: url(../images/seta-esquerda-hover.png);
}

.header .seta-direita{
	background-image: url(../images/seta-direita.png);
}
.header .seta-direita:hover{
	background-image: url(../images/seta-direita-hover.png);
}

.linha-topo{
	background-image: url(../images/sombra-home-cima.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 5px;
	position: relative;
	top: 3px;
}

.linha-inferior{
	position: relative;
	z-index: 5;
	background-image: url(../images/sombra-home-baixo.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 5px;
	margin: 2px 0 40px;
}

.home .linha-inferior{
	top: -28px;
	margin-bottom: 10px;
}

.box-servico{
	margin: 0 20px;
	float: left;
	width: 286px;
	height: 160px;
}

.box-servico img{
	float: left;
}

.box-servico > div{
	float: right;
	width: 166px;
	height: 100%;
	position: relative;
}

.box-servico h3{
	margin-bottom: 10px;
	font-size: 28px;
	font-family: 'CorbelBold';
}

.box-servico p{
	font-size: 14px;
	line-height: 20px;
	font-family: 'Arial';
}

.box-servico a.leia-mais{
	position: absolute;
	left: 0;
	bottom: 0;
	font-family: 'Abadi';
	text-decoration: underline;
	color: inherit;
}


.box-servico2{
	margin: 0 15px;
	float: left;
	width: 215px;
	height: 260px;
	text-align: center;
}

.box-servico2 img{
	margin: 10px auto 10px;
}

.box-servico2 > div{
	position: relative;
}

.box-servico2 h3{
	margin-bottom: 10px;
	font-size: 28px;
	font-family: 'CorbelBold';
}

.box-servico2 p{
	font-size: 14px;
	line-height: 20px;
	font-family: 'Arial';
}

.box-servico2 a{
	margin-top: 30px;
	font-family: 'Abadi';
	text-decoration: underline;
	color: inherit;
}


.rodape{
	position: relative;
	margin: 60px 0 0;
	padding: 60px 0;
	background-color: #1a2f23;
	color: white;
	font-family: 'Arial';
	font-size: 14px;
	line-height: 20px;
	background-image: url(../images/fundo-rodape.png);
}

.linha-rodape{
	top: -60px;
	left: 0;
	width: 100%;
	position: absolute;
	background-image: url(../images/sombra-topo.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
}

.bloco-50{
	float: left;
	width: 450px;
	margin: 0 20px;
}

.bloco-33{
	float: left;
	width: 300px;
	margin: 0 10px;
}

.bloco-40{
	float: left;
	width: 350px;
	margin: 0 10px;
}

.bloco-30{
	float: left;
	width: 240px;
	margin: 0 10px;
}

.bloco-67{
	float: left;
	width: 600px;
	margin: 0 20px;
}

.bloco-100{
	float: left;
	width: 920px;
	margin: 30px 20px 0;
}

.rodape h3{
	font-size: 28px;
	font-family: 'CorbelRegular';
	margin-bottom: 25px;
}

.ico-rede{
	float: left;
	margin-right: 10px;
}

.barra-titulo{
	background-color: #1a2f23;
	padding: 40px 0;
	position: relative;
	z-index: 4;
	background-image: url(../images/fundo-rodape.png);
}

.barra-titulo .container{
	padding: 0 20px;
	width: 940px;
}

.barra-titulo img{
	float: left;
	margin-right: 20px;
}

.barra-titulo h2{
	color: white;
	font-size: 40px;
}

.barra-titulo p{
	color: white;
	margin-top: 10px;
	font-size: 14px;
	width: 420px;
	line-height: 20px;
}

.servicos .conteudo{	
	float: left;
	width: 600px;
	margin-right: 40px;
}

.servicos .sidebar-servicos{
	float: left;
	width: 300px;
}

.servicos .sidebar-servicos .box-servico{
	margin-bottom: 80px;
}

.box-cliente{
	float: left;
	width: 47%;
	margin-bottom: 20px;
}

.campo-texto{
	float: left;
	height: 40px;
	line-height: 40px;
	border: 1px solid #1A2F23;
	width: 300px;
	padding: 0 10px;
	margin-right: 20px;
	color: #1A2F23;
	margin-bottom: 5px;
	font-family: 'CorbelRegular';
	font-size: 14px;
}

.campo-assunto{
	width: 300px;
}

.campo-textarea{
	float: left;
	height: 80px;
	line-height: 15px;
	border: 1px solid #1A2F23;
	width: 300px;
	padding: 5px 10px;
	margin-right: 20px;
	color: #1A2F23;
	margin-bottom: 5px;
	font-family: 'CorbelRegular';
	font-size: 14px;
}

.placeholder{
	color: #AAAAAA;
}

.btn-contato{
	color: white;
	background-color: #B48413;
	height: 30px;
	width: 100px;
	border: none;
	font-family: 'CorbelBold';
}

.treeview li{
	line-height: 40px;
}

.treeview li span{
	position: relative;
	top: -14px;
}

.treeview li span a{
	color: #1A2F23;
	text-decoration: none;
}

.link-bonito{
	color: white;
	text-decoration: none;
	float: left;
	padding: 4px 10px;
	background-color: #1A2F23;
	margin-right: 20px;
	font-size: 12px;
	margin-top: 20px;
}

.link-bonito:hover{
	background-color: #B48413;
	text-decoration: underline;
}

.link-bonito2{
	display: block;
	float: left;
	width: 110px;
	margin-right: 20px;
	text-decoration: none;
	float: left;
	padding: 4px 10px;
	background-color: #FFFFFF;
	border: 1px solid #1A2F23;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	color: #1A2F23;
}

.membro{
	margin-top: 20px;
	margin-bottom: 40px;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to { 
    -webkit-transform: rotate(360deg);
  }
}

.picareta{
	position: absolute;
	z-index: 9999999;
	width: 131px;
	height: 200px;
	background-image: url(../images/picareta.png);
    -webkit-animation-name:             rotate; 
    -webkit-animation-duration:         2.5s; 
    -webkit-animation-iteration-count:  infinite;
    -webkit-animation-timing-function:  linear;
}

.box-equipe{
	width: 305px;
	height: 358px;
	float: left;
	margin: 4px;
	background-image: url(../images/box-equipe.png);
	position: relative;
}

.box-equipe img{
	position: absolute;
	top: 11px;
	left: 14px;
}

.box-equipe h3{
	position: absolute;
	top: 100px;
	left: 150px;
	font-family: 'CorbelBold';
	font-size: 23px;
	color: #0d3c11;
}

.box-equipe h3 small{
	font-size: 13px;
	color: #6f6f6f;
}

.box-equipe .mais-quipe{
	position: absolute;
	top: 320px;
	left: 270px;
}

.box-equipe div{
	position: absolute;
	top: 210px;
	width: 285px;
	left: 10px;
	height: 100px;
	font-size: 13px;
	color: #6f6f6f;
}

.ico-mapa{
	float: left;
	margin-right: 10px;
}

.lista-mapa{
	line-height: 30px;
	font-size: 12px;
	margin-bottom: 10px;
}

.como-chegar{
	line-height: 22px;
	font-size: 12px;
}

.bloco-contatos{
	font-size: 12px;
}

.legenda{
	position: relative;
	top: -10px;
	font-size: 12px;
	text-align: right;
	line-height: 20px;
}

.como-chegar a{
	color: white;
	text-decoration: underline;
	
}

.linha-sep{
	border: 1px solid white;
	width: 100%;
	margin: 15px 0;
}

.linha-sep2{
	border: 1px dashed #2D3F33;
	width: 100%;
	margin: 10px 0;
}

.downloads{
	position: relative;
}

.downloads a{
	color: black;
	text-decoration: none;
}

.categoria-primaria{
	padding-top: 100px;
	height: 20px;
	width: 175px;
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.categoria-14{
	background-image: url(../images/ico-artigos-downloads.png);
}

.categoria-1{
	background-image: url(../images/ico-artigos.png);
}

.categoria-9{
	background-image: url(../images/ico-artigos-VD.png);
}

.categoria-20{
	background-image: url(../images/ico-artigos-releases.png);
}

.categoria-ref{
	background-image: url(../images/ico-referencias.png);
}

.arquivos ul, .arquivos .arquivo{
	list-style: disc;
	padding: 5px 20px 15px 30px;	
}

.arquivos li a{
	color: #1A2F23;
	text-decoration: none;
}

.arquivos li a:hover{
	text-decoration: underline;
}

.bloco-arquivos{
	position: relative;
}

.arquivos{
	width: 300px;
	position: absolute;
	margin-bottom: 30px;
	margin: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
}

.arquivos h3{
	height: 30px;
	line-height: 30px;
	padding: 10px;
	font-size: 18px !important;
	background-color: #E6E6E6;
	margin-bottom: 5px !important;
}

.arquivo a{
	color: #333333;
	text-decoration: none;
}

.espaco{
	margin: 20px 0;
}

.titulo-bonito1{
	font-size: 24px;
	font-family: 'CorbelBold';
	color: #004515;
	text-transform: uppercase;
}

.titulo-bolado2{
	font-size: 20px;
	font-family: 'CorbelBoldItalic';
	color: #004515;
	margin: 20px 0 10px;
	text-align: center;
	width: 100%;
}

.quote{
	float: left;
	width: 259px;
	padding: 20px;
	text-align: center;
	font-family: 'CorbelItalic';
	font-size: 16px;
	color: #5e5e5e;
}

.centro{
	padding-top: 30px;
	padding-bottom: 10px;
}

.titulo-bonito{
	font-family: 'CorbelBold';
	font-style: normal;
	color: #004515;
	font-size: 20px;
}

.subtitulo-bonito1{
	font-family: 'CorbelBold';
	font-style: normal;
	color: #004515;
	font-size: 18px;
	text-transform: uppercase;
	margin: 20px 0 !important;
}

.subtitulo-bonito2{
	font-family: 'CorbelBoldItalic';
	font-style: normal;
	color: #004515;
	font-size: 20px;
	text-transform: uppercase;
}

.subtitulo-bonito3{
	font-family: 'CorbelBold';
	font-style: normal;
	color: #004515;
	font-size: 20px;
	text-transform: uppercase;
}

.lista-bolada{
	list-style: disc;
	padding-left: 20px;
}

.texto-bolado{
	color: #5d5d5d;
	font-family: 'CorbelBoldItalic';
	font-size: 14px;
}

.aligncenter{
	margin: 0 auto;
}

.pessoas{
	position: absolute;
	left: 340px;
	top: 75px;
}

.barra-bolada{
	font-size: 18px;
	font-family: 'CorbelRegular';
	color: #5e5e5e;
	border-left: 2px solid #004515;
	margin-bottom: 30px;
	float: left;
	width: 320px;
	padding-left: 15px;
}

.barra-bolada p{
	margin-bottom: 0 !important;
	margin-top: 15px;
}

.barra-bolada h4{
	font-size: 20px;
	font-family: 'CorbelBoldItalic';
}

.mt-20{
	margin-top: 20px;
}

.sep-coachingpessoal{
	margin: 30px 0 30px 120px;
}

.area-content{
	display: none;
}

.area-content p{
	margin-bottom: 10px;
}

blockquote{
	font-style: italic;
}

.consultoria-tip{
	line-height: 20px;
	font-size: 12px;
}

.consultoria-tip ul{
	list-style: disc;
	padding-left: 20px;
}

.consultoria-tip p{
	margin-bottom: 10px;
}

area{
	cursor: pointer;
}

/* Arrumado */

.texto-imagem{
	font-size: 24px;
	line-height: 30px;
}

.conteudo ul{
	list-style: disc;	
	padding-left: 20px;
	margin-bottom: 15px;
	margin-left: 6px;
}

.conteudo ul li{
	line-height: 24px;
}

.pagina{
	margin-top: 20px;
	width: 940px;
}

.conteudo h2{
	font-size: 28px;
	font-family: 'CorbelBold';
}

.conteudo h3{
	color: #004515;
	font-size: 20px;
	font-family: 'CorbelBold';
	margin-bottom: 15px;
}

.pagina .conteudo{
	line-height: 160%;
}

.pagina .conteudo iframe{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.pagina .conteudo p{
	margin-bottom: 15px;
}

strong, b{
	font-family: 'CorbelBold';
}

em, i{
	font-style: italic;
}

.alignleft{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.alignright{
	margin-left: 20px;
	float: right;
}

.linha{
	clear: both;
	width: 100%;
	margin: 36px 0;
	height: 1px;
	background-color: #dddddd;
}

.relato{
	margin-top: 40px;
	padding-top: 25px;
	border-top: 1px solid #DDDDDD;
	line-height: 40px;
	font-size: 26px;
	color: #283A2D;
	font-family: 'CorbelBold';
	margin-bottom: 10px;
}

.dono-relato{
	text-align: left;
	font-style: italic;
}

table thead td{
	height: 30px;
	line-height: 30px;
	padding: 10px;
	font-size: 18px !important;
	background-color: #E6E6E6;
	margin-bottom: 5px !important;
	border-right: 2px solid white;
	font-family: 'CorbelBold';
}

table tbody td{
	padding: 10px;
	margin: 2px 5px;
}

.abas{
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	list-style: none;
	margin-left: 0;
	display: table;
	clear: both;
	width: 98%;
}

.abas > li {
	margin-bottom: -1px;
	float: left;
	list-style: none;
	display: list-item;
	text-align: -webkit-match-parent;
	line-height: 20px;
}

.abas > li > a {
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	padding: 8px 30px;
	margin-right: 2px;
	display: block;
	color: inherit;
	font-family: 'CorbelRegular';
	font-size: 16px;
	text-decoration: none;
}

.abas > .selecionado > a {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	font-family: 'CorbelBold';
}

.conteudo-abas{
	padding: 0 10px 10px;
}

.assinatura{
	position: relative;
	float: left;
	width: 100%;
	text-align: right;
	font-size: 10px;
}

.assinatura img{
	position: relative;
	top: 2px;
	margin-right: 40px;
}

.assinatura a{
	color: white;
	text-decoration: none;
}

.campo_txt {
	color: #004B25;
	width: 400px;
	padding: 6px 10px;
	font-size: 16px;
	background: #E1EDDD;
	border: 1px dotted #004B25;	
}
.campo_ddd {
	color: #004B25;
	width: 50px;
	padding: 6px 10px;
	font-size: 16px;
	background: #E1EDDD;
	border: 1px dotted #004B25;	
}
.campo_tel {
	color: #004B25;
	width: 200px;
	padding: 6px 10px;
	font-size: 16px;
	background: #E1EDDD;
	border: 1px dotted #004B25;	
}
.wpcf7-submit {
	color: #FFF;
	width: 200px;
	padding: 6px 10px;
	font-size: 16px;
	background: #004824;
	border: 1px dotted #004824;
	text-transform: uppercase;
}
