@charset "utf-8";
/*
---------------------------------------------------------------------------------
CSS PRINT: AD&M Consultoria - V1.0 - 27/05/2008
---------------------------------------------------------------------------------
DESENVOLVIDO POR:
RAFAEL TORALES    - http://rafaeltorales.com
---------------------------------------------------------------------------------*/


/* Body 
-------------------------------------------------------------------------- */
body {text-align: center; background: url("/novo/_img/site/estrutura/bgBody.png");}
div#wrap {width: 100%; background: url("/novo/_img/site/estrutura/bgWrap.png") repeat-x;}

div#skip {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}


/* Container
-------------------------------------------------------------------------- */
div#container {width: 777px; margin: 0 auto; position: relative; text-align: left;}


/* Header
-------------------------------------------------------------------------- */
div#header {width: 777px; height: 110px; position: relative;}
div#header div#logo {width:198px; height: 87px; position: absolute; top: 13px; left: 13px; background: url("/novo/_img/site/estrutura/bgLogoADM.png") no-repeat;}
div#header div#logo img {text-indent: -999px; overflow: hidden;}
div#header div#logo a {width:198px; height: 87px; display: block;}


/* Navegação Institucional
-------------------------------------------------------------------------- */

div#navInstitucional {width: 360px; height: 92px; float: left; position: absolute; top: 13px; right: 0px;}
div#navInstitucional ul {width: 350px; padding: 0; margin: 0;}
div#navInstitucional ul li {float: right; list-style: none; margin: 0; padding: 0;}
div#navInstitucional ul li a {overflow: hidden; text-indent: -9999px;}
div#navInstitucional ul li.faleConosco a {width: 100px; height: 23px; display: block; margin-right: 9px; background: url('/novo/_img/site/botao/navIns_faleConosco.png') no-repeat 0 0;}
div#navInstitucional ul li.blogCorporativo a {width: 120px; height: 23px; display: block; margin-right: 9px; background: url('/novo/_img/site/botao/navIns_blogCorporativo.png') no-repeat 0 0;}
div#navInstitucional ul li.areaCliente a {width: 110px; height: 23px; display: block; background: url('/novo/_img/site/botao/navIns_areaCliente.png') no-repeat 0 0;}
	div#navInstitucional ul li.faleConosco a:hover,
	div#navInstitucional ul li.faleConosco a.current, 
	div#navInstitucional ul li.blogCorporativo a:hover,
	div#navInstitucional ul li.blogCorporativo a.current,
	div#navInstitucional ul li.areaCliente a:hover,
	div#navInstitucional ul li.areaCliente a.current {background-position: 0 -23px;}
div#navInstitucional a.agendeAtendimento {width: 197px; height: 58px; display: block; position: absolute; top: 30px; right: 8px; background: url('/novo/_img/site/botao/agendeAtendimento.png') no-repeat 0 0;}

		
/* Navegação
-------------------------------------------------------------------------- */
div#nav {width: 100%; height: 33px; overflow: hidden;}
div#nav ul	{height: 33px; width: 749px; margin-left: 14px; background: url('/novo/_img/site/estrutura/nav.png') no-repeat;}
div#nav ul li {float: left; list-style:none; height: 33px; overflow: hidden;}
div#nav ul li a {overflow: hidden; text-indent: -9999px;}

div#nav ul li.home a,
div#nav ul li.sobreADM a,
div#nav ul li.solucoes a,
div#nav ul li.nossosClientes a,
div#nav ul li.artigosLeituras a,
div#nav ul li.parceiros a,
div#nav ul li.sejaUmConsultor a,
div#nav ul li.mej a {height: 33px; display: block; background-image: url('/novo/_img/site/estrutura/nav.png'); background-repeat: no-repeat;}

div#nav ul li.home a {width: 57px; background-position: 0 0;}
div#nav ul li.sobreADM a {width: 114px; background-position: -57px 0;}
div#nav ul li.solucoes a {width: 75px; background-position: -171px 0;}
div#nav ul li.nossosClientes a {width: 124px; background-position: -246px 0;}
div#nav ul li.artigosLeituras a {width: 127px; background-position: -370px 0;}
div#nav ul li.parceiros a {width: 76px; background-position: -497px 0;}
div#nav ul li.sejaUmConsultor a {width: 133px; background-position: -572px 0;}
div#nav ul li.mej a {width: 43px; background-position: -705px 0;}
	div#nav ul li.home a.current, div#nav ul li.home a:hover						{background-position: 0 -33px;}
	div#nav ul li.sobreADM a.current, div#nav ul li.sobreADM a:hover				{background-position: -57px -33px;}
	div#nav ul li.solucoes a.current, div#nav ul li.solucoes a:hover				{background-position: -171px -33px;}
	div#nav ul li.nossosClientes a.current, div#nav ul li.nossosClientes a:hover	{background-position: -246px -33px;}
	div#nav ul li.artigosLeituras a.current, div#nav ul li.artigosLeituras a:hover	{background-position: -370px -33px;}
	div#nav ul li.parceiros a.current, div#nav ul li.parceiros a:hover				{background-position: -497px -33px;}
	div#nav ul li.sejaUmConsultor a.current, div#nav ul li.sejaUmConsultor a:hover	{background-position: -572px -33px;}
	div#nav ul li.mej a.current, div#nav ul li.mej a:hover							{background-position: -705px -33px;}


/* Área de Conteúdo
-------------------------------------------------------------------------- */
	
div#content {width: 749px; padding: 13px 13px 16px 13px; position: relative;  background: #fff; float: left; border-left: 1px solid #eef3f8; border-right: 1px solid #eef3f8;}
div#content div#main {width: 360px; float: left;}
div#content div#breadcrumb {color: #122639; font-size: 10px;}
div#content div#breadcrumb span.arrow {font-size: 8px; margin: 0 5px;}
div#content div#breadcrumb a {color: #122639;}


/* Boxs Página Inicial
-------------------------------------------------------------------------- */

/* Destaques AD&M */
div#content div#main div#destaques {width: 360px; float: left; margin-top: 13px; position: relative; background: url('/novo/_img/site/titulos/destaquesADM.png') no-repeat top left;}
div#content div#main div#destaques h1 {height:24px; margin:0pt; overflow:hidden; padding:0pt; text-indent:-999px;}
div#content div#main div#destaques div.destaqueItem {width: 340px; padding: 10px; border-bottom: 1px solid #e1e8ec; float: left;}
div#content div#main div#destaques div.destaqueItem img {border: 2px solid #deecf4; width: 80px; height: 60px; float: left;}
div#content div#main div#destaques div.destaqueItem .resumo {width: 245px; float: left; margin-left: 10px;}
div#content div#main div#destaques div.destaqueItem .resumo h2 a {font-size: 12px;}
div#content div#main div#destaques div.destaqueItem .resumo p,
div#content div#main div#destaques div.destaqueItem .resumo p a {font-size: 11px; color: #071921; margin-bottom: 0;}

/* Últimos Artigos e Leitura */
div#content div#main div#artigos {width: 360px; float: left; margin-top: 23px; position: relative; background: url('/novo/_img/site/titulos/ultimosArtigos.png') no-repeat top left;}
div#content div#main div#artigos h1 {height:24px; margin:0pt; overflow:hidden; padding:0pt; text-indent:-999px;}
div#content div#main div#artigos ul {margin: 0; padding: 0;}
div#content div#main div#artigos ul li {border-bottom: 1px solid #e1e8ec; list-style: none; width: 100%; display: block;}
* html div#content div#main div#artigos ul li {width: 345px;}
div#content div#main div#artigos ul li a {padding: 8px 0 8px 15px; width: 100%; display: block; display: block; background: url('/novo/_img/site/icones/bullet.png') no-repeat 5px 15px;}

/* Ver Mais */
.verMais {width: 360px; height:35px; float: left; position: relative; display: block; background: url('/novo/_img/site/estrutura/bgVerMais.png') repeat-x;}
.verMais a {position: absolute; top: 9px; right: 10px; color: #0074ad; font-size: 13px; text-decoration: underline; padding-left: 18px; background: url('/novo/_img/site/icones/verMais.png') no-repeat left 4px;}
.verMais a:hover {color: #034261;}

/* RSS */
.rss {width: 55px; height: 20px; position: absolute; top: 3px; right: 0; z-index: 999px;}
.rss a.assine {padding-left: 16px; color: #383f43; text-decoration: underline; background: url('/novo/_img/site/icones/rss.png') no-repeat left 1px;}
.rss a.assine:hover {text-decoration: none;}
.rss a.sobre {color: #8e9598; font-size: 11px;}
.rss a.sobre:hover {text-decoration: underline;}

div#content div#sidebar {width: 360px; float: left; margin-left: 29px;}

/* Soluções em Gestão de Pessoas */
div#content div#sidebar div#solucoes {width: 358px; float: left; margin-top: 13px; position: relative; padding-bottom: 30px; border: 1px solid #adbcc6; background: url('/novo/_img/site/estrutura/bgSolucoes.png') repeat-x 0 32px;}
div#content div#sidebar div#solucoes h1 {height:29px; margin:0pt; padding: 3px 0 0 10px; background: #f6f8f9 url('/novo/_img/site/titulos/solucoesGestaoPessoas.png') repeat-x top left;}
div#content div#sidebar div#solucoes p {margin: 10px; font-size: 11px;}
div#content div#sidebar div#solucoes ul.solucoesItens {width: 160px; margin-left: 10px; margin-right: 5px; float: left;}
* html div#content div#sidebar div#solucoes ul.solucoesItens {margin-left: 5px; margin-right: 10px;}
div#content div#sidebar div#solucoes ul.solucoesItens li {margin-left: 18px;}
div#content div#sidebar div#solucoes ul.solucoesItens li a {font-size: 10px; color: #122639; margin-bottom: 5px; font-weight: bold;}
div#content div#sidebar div#solucoes ul.navegacao {margin: 0; width: 70px; float: left;}
div#content div#sidebar div#solucoes ul.navegacao li {list-style: none !important;}
div#content div#sidebar div#solucoes ul.navegacao li a {width: 26px; height: 22px; margin: 15px 2px 0 0; display: block;  position: absolute; bottom: 12px; text-indent: -9999px; overflow: hidden;}
div#content div#sidebar div#solucoes ul.navegacao li a.anterior {background: url('/novo/_img/site/botao/solucoes_left.png') no-repeat; right: 42px;}
div#content div#sidebar div#solucoes ul.navegacao li a.proximo {background: url('/novo/_img/site/botao/solucoes_right.png') no-repeat; right: 10px;}


/* Páginas Internas
-------------------------------------------------------------------------- */

/* Sobre a AD&M */
h1#titSobre {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; background: url('/novo/_img/site/titulos/sobre.png') no-repeat;}
h2#titLinhaDoTempo {width: 100%; border-top: 1px solid #e7ebee; padding-top: 12px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; margin-bottom: 3px; background: url('/novo/_img/site/titulos/linhaDoTempo.png') no-repeat left 12px;}
div#content div.periodo {float: left; width: 100%; border-top: 1px solid #e7ebee; padding: 15px 0;}
div#content div.periodo h3 {font-size: 12px; font-weight: bold;}
div#content div.periodo img {width: 200px; height: 150px;}
div#content div.periodo div.periodoConteudo {width: 520px;}
div#content div.esquerda {text-align: left;}
div#content div.esquerda div.periodoConteudo {margin-left: 20px; float: left;}
div#content div.esquerda div.periodoConteudo p {text-align: left;}
div#content div.esquerda img {float: left;}
div#content div.direita {text-align: right;}
div#content div.direita div.periodoConteudo {margin-right: 20px; float: right;}
div#content div.direita img {float: right;}
div#content div.direita div.periodoConteudo p {text-align: right;}


/* Depoimento */
div#content div#sidebar div#depoimento {width: 360px; float: left; margin-top: 20px; position: relative; background: url('/novo/_img/site/titulos/depoimentos.png') no-repeat top left;}
div#content div#sidebar div#depoimento h1 {height:19px; margin:0pt; overflow:hidden; padding:0pt; text-indent:-999px;}
div#content div#sidebar div#depoimento h2 {font-size: 12px; font-weight: bold;}
div#content div#sidebar div#depoimento p {margin: 10px; font-size: 11px;}
div#content div#sidebar div#depoimento ul {margin-left: 25px; width: 150px; float: left;}
	
	/* Coment */
	div#content div#sidebar div#depoimento div.coment {width: 360px; float: left; background: url('/novo/_img/site/estrutura/bgDepoimento.png') no-repeat 0 0;}
	div#content div#sidebar div#depoimento div.coment .comentText {width: 360px; float: left; background: url('/novo/_img/site/estrutura/bgDepoimentoBottom.png') no-repeat 0 bottom;}
	div#content div#sidebar div#depoimento div.coment .comentText p {padding: 13px 16px; font-size: 11px; font-style: italic;}
	
	/* Cliente */
	div#content div#sidebar div#depoimento div.cliente {width: 130px; float: left; margin-left: 20px; margin-right: 10px;}
	div#content div#sidebar div#depoimento div.cliente img {margin: 4px 0 0 0;}

	/* Projeto */
	div#content div#sidebar div#depoimento div.projeto {width: 180px; float: left;}
	div#content div#sidebar div#depoimento div.projeto p {margin: 12px 0 0 0;}
	
/* Artigos e Leituras */
h1#titArtigosLeituras {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/artigosLeituras.png') no-repeat;}
div#content div.artigo {width: 100%; padding-top: 10px; padding-bottom: 6px; float: left; background: url('/novo/_img/site/estrutura/bgVerMais.png') repeat-x left bottom;}
div#content div.artigo div.artigoTitulo {width: 260px; margin-right: 20px; float: left; text-align: right;}
div#content div.artigo div.artigoTitulo h2 a {text-decoration: underline; font-size: 16px; line-height: 120%;}
div#content div.artigo div.artigoTitulo h2 a:hover {color: #034261;}
div#content div.artigo div.artigoTitulo p.data {margin-top: 2px; margin-bottom: 8px;}
div#content div.artigo div.artigoTitulo p {text-align: right;}
div#content div.artigo div.artigoResumo {width: 460px; float: left;}
div#content div.artigo div.artigoResumo p {margin: 0; text-align: right;}
div#content div.artigo div.artigoResumo p.resumo {text-align: justify; font-size: 11px; margin-bottom: 10px;}
div#content div.artigo div.artigoResumo p a.saibaMais {text-align: right; color: #0074ad; font-size: 13px; text-decoration: underline; padding-left: 18px; background: url('/novo/_img/site/icones/verMais.png') no-repeat left 3px;}
div#content div.artigo div.artigoResumo p a:hover.saibaMais {color: #034261;}
div#content div.artigo div.artigoCompleto {width: 460px; float: left;}
div#content div.artigo div.artigoCompleto p {text-align: justify; font-size: 11px; margin-bottom: 10px;}
div#content div.artigo div.artigoTitulo a.versaoPDF {width: 100px; height: 23px; display: block; margin: 0; float: right;}
.rssInterna {right: 15px; top: 40px;}

/* Paginação */
.paginacao {height: 20px; width: 727px; float: left; padding: 8px 10px; margin-top: 15px; border: 1px solid #a8bac2; text-align: center;}
/* clear */.paginacao:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.paginacao ul {margin: 0; padding: 0; float: left; margin-left: 210px;}
* html .paginacao ul {margin: 0; padding: 0; float: left; margin-left: 110px;}
.paginacao ul li {list-style-type: none; display: inline; font-size: 11px; margin-right: 5px;}
.paginacao ul li.ativo {font-weight: bold;}
.paginacao ul li a {text-decoration: underline;}
.paginacao ul li a:hover {color: #034261;}
.paginacao ul li a.inativo {color: #98a1a9; cursor:text; text-decoration: none;}
.paginacao ul li a:hover.inativo {text-decoration: none;}
.paginacao fieldset {float: right; width: 105px;}
.paginacao fieldset form {height: 22px; width: 100%; position: relative;}
.paginacao fieldset form label {font-weight: normal; font-size: 11px; position: absolute; top: 0; left: 0;}
.paginacao fieldset form input#formPagina {width: 20px; height: 15px; position: absolute; top: 0; left: 47px; padding: 2px; float: left; font-size: 12px; border-top: 1px solid #9bc6d2; border-left: 1px solid #bedfe7; border-right: 1px solid #bedfe7; border-bottom: 1px solid #bedfe7;}
.paginacao fieldset form button.ir {width: 26px; height: 22px; position: absolute; top: -1px; right: 0; overflow: hidden; text-indent: -9999px; border: 0; background:url("/novo/_img/site/botao/btnIr.png") no-repeat 0 0; cursor:pointer;}
	
/* Veja Também */
div#content div.vejaTambem {width: 100%; float: left; margin-top: 23px; position: relative; background: url('/novo/_img/site/titulos/vejaTambem.png') no-repeat top left;}
div#content div.vejaTambem h1 {height:15px; width: 100%; margin:0pt; border-bottom: 1px solid #a8bac2; overflow:hidden; padding-bottom: 2px; text-indent:-999px;}
div#content div.vejaTambem ul {margin: 0; padding: 0;}
div#content div.vejaTambem ul li {border-bottom: 1px solid #e1e8ec; list-style: none; width: 100%; display: block;}
div#content div.vejaTambem ul li a {padding: 8px 0 8px 15px; width: 100%; display: block; background: url('/novo/_img/site/icones/bullet.png') no-repeat 5px 15px;}
.verArtigosLeituras {width: 100%;}

/* Nossos Clientes - Depoimentos */
h1#titDepoimentos {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/depoimentosInterna.png') no-repeat;}
div#content div.depoimentoCliente {border-bottom: 1px solid #ccc; float: left; padding-top: 18px; padding-bottom: 2px;}
div#content div.depoimentoCliente div.depoimentoLogo {float: left; width: 120px; height: 100px; margin-right: 20px; background: url('/novo/_img/site/parceiros/bgParceiros.png') no-repeat;}
div#content div.depoimentoCliente div.depoimentoDetalhes {float: left; width: 606px; background: url('/novo/_img/site/estrutura/bgDepoimentosInt-top.png') no-repeat 0 50px;}
div#content div.depoimentoCliente div.depoimentoDetalhes p {}
div#content div.depoimentoCliente div.depoimentoDetalhes div.depoimentoTexto {font-size: 11px; padding: 15px 20px 0 20px; margin-top: -10px; background: url('/novo/_img/site/estrutura/bgDepoimentosInt-bottom.png') no-repeat bottom right;}

/* Nossos Clientes - Clientes */
h1#titClientes {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/clientes.png') no-repeat;}
div#content div.clientes {width: 515px; margin-top: 10px; padding-bottom: 7px; border-right: 1px dotted #acbdc5; float: left;}
div#content div.clientes div.clienteLogo {float: left; margin-top: 7px; margin-right: 7px; width: 120px; height: 100px; background: url('/novo/_img/site/parceiros/bgParceiros.png') no-repeat;}
div#content div.clientes div.clienteLogo a {width: 118px; height: 98px; border: 1px solid #fff; display: block;}
div#content div.clientes div.clienteLogo a:hover {border-color: #cfdee4;}

	/* Nossos Clientes - Clientes - Sidebar */
	div.clientesSidebar {float: left; width: 220px; margin-left: 13px;}
	div.clientesSidebar div.depoimentosNossosClientes {}
	div.clientesSidebar div.depoimentosNossosClientes h1#depoimentosNossosClientes {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 1px; height: 15px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/depoimentosSidebar.png') no-repeat;}
	div.clientesSidebar div.depoimentosNossosClientes div.depoimentoLogo {width: 218px; padding: 10px 0; text-align: center; border: 1px solid #ccc; margin-top: 12px; margin-bottom: 6px;}
	div.clientesSidebar div.depoimentosNossosClientes div.clienteDepoimento {width: 100%; margin-top: -20px; background: url('/novo/_img/site/estrutura/bgDepoimentoSidebar-bottom.png') no-repeat left bottom;}
	div.clientesSidebar div.depoimentosNossosClientes div.clienteDepoimento p {padding: 30px 25px 20px 25px; font-size: 11px; font-style: italic; background: url('/novo/_img/site/estrutura/bgDepoimentoSidebar-top.png') no-repeat left top;}
		/* Ver Todos */
		.verTodos {width: 100%; height:20px; padding-bottom: 15px; float: left; position: relative; display: block; background: url('/novo/_img/site/estrutura/bgVerMais.png') repeat-x left bottom;}
		.verTodos a {position: absolute; top: 9px; right: 10px; color: #0074ad; font-size: 13px; text-decoration: underline; padding-left: 18px; background: url('/novo/_img/site/icones/verMais.png') no-repeat left 4px;}
		.verTodos a:hover {color: #034261;}
	div.clientesSidebar div.areaCliente {margin-top: 10px; width: 100%; float: left;}
	div.clientesSidebar div.areaCliente h1#areaCliente {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 1px; height: 15px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/areaCliente.png') no-repeat;}
	div.clientesSidebar div.areaCliente p {text-align: left; margin-top: 3px; margin-bottom: 10px;}
	div.clientesSidebar div.areaCliente button.btAcessar {width: 70px; height: 23px; overflow: hidden; text-indent: -999px; border: 0; background: url("/novo/_img/site/botao/btAcessar.png") no-repeat 0 0; cursor:pointer;}

	div.clientesSidebar div.comoSerUmParceiro {margin-top: 10px; width: 100%; float: left;}
	div.clientesSidebar div.comoSerUmParceiro h1#comoSerUmParceiro {width: 100%; border-bottom: 1px solid #a8bac2; margin-bottom: 5px; padding-bottom: 1px; height: 34px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/comoSerUmParceiro.png') no-repeat;}
	div.clientesSidebar div.comoSerUmParceiro p a {text-align: left; font-size: 11px; text-decoration: underline;}
	div.clientesSidebar div.comoSerUmParceiro p a:hover {color: #034261;}

/* Parceiros */
h1#titParceiros {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/parceiros.png') no-repeat;}
div#content div#mainParceiros {width: 515px; margin-top: 10px; padding-bottom: 7px; border-right: 1px dotted #acbdc5; float: left;}
div#content div#mainParceiros div.parceiros {width: 515px; padding-bottom: 20px; float: left;}
div#content div#mainParceiros div.parceiros div.parceiro {float: left; width: 500px; border-bottom: 1px solid #e4eaed; padding: 10px 0;}
	div#content div#mainParceiros div.parceiros div.parceiroLast {border-bottom: 0 !important;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroLogo {float: left; width: 118px; margin-right: 13px; text-align: center;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroLogo a {display: block; text-align: center; float: left;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroLogo a:hover {}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroDetalhes {float: left; width: 365px;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroDetalhes h2 {font-size: 12px; font-weight: bold;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroDetalhes p.parceiroSite {margin-bottom: 5px;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroDetalhes p.parceiroSite a {font-size: 11px;}
div#content div#mainParceiros div.parceiros div.parceiro div.parceiroDetalhes p.parceiroDescricao {font-size: 11px; margin: 0;}

/* Orientadores */
div#content div#mainParceiros div.orientadores {width: 500px; float: left; background: url('/novo/_img/site/estrutura/bgDepoimentosInt-top.png') no-repeat 0 60px;}
div#content div#mainParceiros div.orientadores h1 {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 14px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/orientadores.png') no-repeat;}
div#content div#mainParceiros div.orientadores h2 {font-size: 12px; margin-top: 5px; font-weight: bold;}
div#content div#mainParceiros div.orientadores p.depoimento {padding: 20px 20px 10px 20px; margin: 0; font-size: 11px; font-style: italic; background: url('/novo/_img/site/estrutura/bgDepoimentosInt-bottom.png') no-repeat right bottom;}
div#content div#mainParceiros div.orientadores p.depoimentoAutor {text-align: right; margin-right: 10px; padding: 2px 0; font-size: 11px;}

/* Quero me tornar um Parceiro */
h2#subTitParceiros {font-size: 16px; font-weight: bold; margin: 10px 0;}
div#content div.queroMeTornarParceiro {width: 358px; float: left; position: relative; border: 1px solid #adbcc6; margin-right: 29px; background: url('/novo/_img/site/estrutura/bgBoxParceiros.png') repeat-x 0 23px;}
div#content div.queroMeTornarParceiro h3 {height:25px; width: 338px; padding: 0 10px; display: block; border-bottom: 1px solid #adbcc6; font-size: 13px; font-weight: bold; background: #fff url('/novo/_img/site/estrutura/bgBoxParceiros.png') repeat-x left 0px;}
div#content div.queroMeTornarParceiro h3 strong {color: #0074ad;}
div#content div.queroMeTornarParceiro p {margin: 10px; padding: 2px; font-size: 11px;}
div#content div.queroMeTornarParceiro button.btTornarParceiro {width: 212px; height: 33px; display: block; margin-left: 76px; margin-bottom: 15px; overflow: hidden; text-indent: -9999px; border: 0; background:url("/novo/_img/site/botao/btTornarParceiro.png") no-repeat 0 0; cursor:pointer;}

/* Quero me tornar um Orientador */
div#content div.queroMeTornarOrientador {width: 358px; float: left; position: relative; border: 1px solid #adbcc6; background: url('/novo/_img/site/estrutura/bgBoxParceiros.png') repeat-x 0 23px;}
div#content div.queroMeTornarOrientador h3 {height:25px; width: 338px; padding: 0 10px; display: block; border-bottom: 1px solid #adbcc6; font-size: 13px; font-weight: bold; background: #fff url('/novo/_img/site/estrutura/bgBoxParceiros.png') repeat-x left 0px;}
div#content div.queroMeTornarOrientador h3 strong {color: #0074ad;}
div#content div.queroMeTornarOrientador p {margin: 10px; padding: 2px; font-size: 11px;}
div#content div.queroMeTornarOrientador button.btTornarOrientador {width: 222px; height: 33px; display: block; margin-left: 66px; margin-bottom: 15px; overflow: hidden; text-indent: -9999px; border: 0; background:url("/novo/_img/site/botao/btTornarOrientador.png") no-repeat 0 0; cursor:pointer;}

div#content div.formParceiros {width: 500px; margin-top: 10px; padding-right: 15px; padding-bottom: 7px; float: left;}
div#content div.formParceiros p {font-size: 11px; font-weight: bold; color: #071922; margin-top: 10px; margin-bottom: 7px;}

/* Soluções */
h1#titSolucoes {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/solucoes.png') no-repeat;}
	/* Organização de Processos */
	div#content div.boxSolucao {width: 747px; border: 1px solid #b7c5cd; float: left; position: relative; margin-top: 12px; margin-bottom: 12px; padding-bottom: 10px; background-repeat: repeat-y;}
	div#content div.boxSolucao h2 {font-size: 22px; color: #0074ad; text-decoration: underline; margin: 5px 0 0 12px;}
	div#content div.boxSolucao div.solucaoIlustracao {height: 100%; text-align: right; overflow: hidden;}
	div#content div.boxSolucao div.solucaoDetalhes {width: 470px;}
	div#content div.boxSolucao div.solucaoDetalhes p.solucaoDescricao {font-size: 11px; text-align: left; line-height: 110%; margin: 5px 0 5px 12px;}
	div#content div.boxSolucao div.solucaoDetalhes p.solucaoKeywords {font-size: 10px; text-align: left; line-height: 120%; margin: 0 0 15px 12px;}
	div#content div.left {background-image: url('/novo/_img/site/estrutura/bgBoxSolucoes.png');}
	div#content div.left div.solucaoIlustracao {float: right;}
	div#content div.left div.solucaoDetalhes {float: left;}
	div#content div.left div.saibaMais a {width: 125px; height: 26px; display: block; position: absolute; bottom: -13px; left: 12px;}
	div#content div.right {background-image: url('/novo/_img/site/estrutura/bgBoxSolucoes2.png');}
	div#content div.right div.solucaoIlustracao {float: left; text-align: left;}
	div#content div.right div.solucaoDetalhes {float: right; text-align: right;}
	div#content div.right h2 {margin: 5px 12px 0 0;}
	div#content div.right div.solucaoDetalhes p.solucaoDescricao {text-align: right; margin: 5px 12px 5px 0;}
	div#content div.right div.solucaoDetalhes p.solucaoKeywords {text-align: right; margin: 0 12px 15px 0;}
	div#content div.right div.saibaMais a {width: 125px; height: 26px; display: block; position: absolute; bottom: -13px; right: 12px;}
		
/* Seja um Consultor */
h1#titSejaConsultor {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/sejaConsultor.png') no-repeat;}
div#content div.sejaConsultor {width: 500px; margin-top: 10px; padding-right: 15px; padding-bottom: 7px; float: left;}

/* MEJ */
h1#titMEJ {width: 100%; border-bottom: 1px solid #a8bac2; margin-bottom: 10px; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/mej.png') no-repeat;}

/* Agende um Atendimento */
h1#titAgendeAtendimento {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/agendeAtendimento.png') no-repeat;}
div#content div.agendeAtendimento {width: 500px; margin-top: 10px; padding-right: 15px; padding-bottom: 7px; float: left;}

/* Fale Conosco */
h1#titFaleConosco {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 5px; height: 19px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/faleConosco.png') no-repeat;}
div#content div.faleConosco {width: 500px; padding-right: 15px; padding-bottom: 7px; margin-top: 10px; border-right: 1px dotted #acbdc5; float: left;}

	/* Fale Conosco - Sidebar */
	div.faleConoscoSidebar {float: left; width: 220px; margin-left: 13px;}
	div.faleConoscoSidebar a {text-decoration: underline;}
	div.faleConoscoSidebar a:hover {color: #034261;}
		/* Endereço - Sidebar */
		div.faleConoscoSidebar div.endereco {float: left;}
		div.faleConoscoSidebar div.endereco h1#endereco {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 1px; height: 15px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/endereco.png') no-repeat;}
		div.faleConoscoSidebar div.endereco p {margin: 5px 0; font-size: 11px;}
		div.faleConoscoSidebar div.endereco a.mapa {width: 218px; height: 58px; display: block; border: 1px solid #ccc;}
		/* Telefones - Sidebar */
		div.faleConoscoSidebar div.telefones {margin-top: 10px; float: left;}
		div.faleConoscoSidebar div.telefones h1#telefones {width: 100%; border-bottom: 1px solid #a8bac2; padding-bottom: 1px; height: 15px; text-indent: -999px; overflow: hidden; margin-top: 10px; background: url('/novo/_img/site/titulos/telefones.png') no-repeat;}
		div.faleConoscoSidebar div.telefones p {margin: 5px 0; font-size: 11px;}
		div.faleConoscoSidebar div.telefones a.mapa {width: 218px; height: 58px; display: block; border: 1px solid #ccc;}



/* Forms
-------------------------------------------------------------------------- */

/* FORMATAÇÕES GERAIS DO FORM */
form {padding:0; margin:0; font-size:11px;}
form fieldset {border:none; padding:0; margin:0;}
form legend {display:none;}
form div {margin:0;}
form legend {margin:0;} 
form label {color:#122639; font-size: 11px; font-weight:bold;}
form a {color:#2f5463;}
form div p.help {color:#b59494; background:transparent url("/novo/_img/site/icone/setaHelp.png") -4px 0 no-repeat; font-size:10px; font-style:italic; margin:0 !important; padding:3px 0 0 7px !important;}
form div p.help a {font-style:normal;}
form span.obrigatorio {color:#b6181d; font-size:10px; position:relative; top:-4px; left:.8em; margin:0 0 0 -1em;}


/* FORM DUAS COLUNAS */
form.form2cols {margin:0; padding:14px 0 0 0;}
form.form2cols li {padding:0 0 7px 0; list-style: none; float: left; width: 97%;}
form.form2cols li label {width:150px; float:left; text-align:right; display:block; padding:0 13px 0 0;}
form.form2cols li h3 {width:132px; text-align:right; display:block; padding:0 25px 0 0;}
form.form2cols li div {width:290px; float:left;}
form.form2cols li div p {margin: 0 !important; padding: 0;}
form.form2cols li div p strong {text-transform: uppercase;}
form.form2cols li div p a {font-height: 10px; color: #0074ad; font-weight: normal; text-decoration: underline;}
form.form2cols li div p a:hover {color: #034261;} 
form. div.blockOptions {}
	form.form2cols div.blockOptions input {float:left; margin: 0;}
	form.form2cols div.blockOptions label {display:inline; width:auto; text-align:left; font-weight:normal; font-size:12px; padding:0 10px 0 5px;}


/* FORM DUAS COLUNAS */
form.form2cols {background: #fff; border-left:1px solid #c0ddea; border-right:1px solid #c0ddea; border-top:4px solid #c0ddea; border-bottom:4px solid #c0ddea;}

form.form2cols div.clearfix label {width: 100%; text-align: left; font-size: 10px; color: #596774; font-weight: normal; padding-bottom: 6px; }

form.form2cols div.linhaSepara {border-bottom: 1px solid #c0ddea; width: 475px; margin: 7px 0 15px 12px; float: left;}
* html form.form2cols div.linhaSepara {margin-left: 6px;}
form.form2cols h2.projetoSepara {text-transform: uppercase; font-weight: bold; font-size: 12px; margin: 3px 0; float: left; text-align: right; width: 166px; height: 30px;}

/* INPUTS */
form .fieldText {font-family: Arial;}
form .fieldSelect {padding:2px 2px 2px 0; font-size:12px; border: 1px solid #9bc6d2;}
form .fieldTextarea {padding:4px 2px; font-size:12px; font-family: Arial;}
form .fieldCheckbox {}
form.form2cols .fieldRadio {display:inline-block; margin:0;}
form.form2cols label.choiceHorizontal {color:#222222; display:inline !important; font-size:12px !important; font-weight:normal; padding:0 10px 0 0; position:relative; left:0; top:-1px;}
input.fieldText, input.fieldFile {padding:3px 0 3px 3px; font-size:12px;}

label.labelInline {display:inline !important; float:none !important; width:auto !important; text-align:left !important;}

form input.fieldText, form textarea.fieldTextarea {border-color: #c3e2e9; border-top-color: #9bc6d2; border-style:solid; border-width:1px; background:#f8fcfc url("/novo/_img/site/estrutura/inputBg.png") 0 0 repeat-x;}
textarea, input[type='text'], input[type='password'], select { border: 1px solid #623434; background: #fff;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #1c9ab4; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #1c9ab4; outline:2px solid #92d1de;}

/* SIZES */
.full {width:100% !important;}
.medium {height: 100px !important;}

form.form2cols li div.left {display:inline; float:left;}
form.form2cols li div.right {display:inline; float:right;}
form.form2cols li.leftHalf, form.forms li.rightHalf {}
li.leftHalf {clear:left;float:left;}
li.rightHalf {clear:none; float:right;}
form.form2cols div.size75 {/* be equivalent 75% */width:73% !important;}
form.form2cols div.size25 {/* be equivalent 25% */	width:23% !important;}
form.form2cols div.size50 {/* be equivalent 50% */	width:48% !important;}
form.form2cols div.size33 {/* be equivalent 33% */	width:31% !important;}
form.form2cols p {padding:0 14px 8px 14px; text-align:left;}

* html form.form2cols div.size75 {/* be equivalent 75% */width:73% !important; margin-right: 0;}
* html form.form2cols div.size25 {/* be equivalent 25% */	width:18% !important; margin-right: 0;}
* html form.form2cols div.size50 {/* be equivalent 50% */	width:45% !important; margin-right: 0;}
* html form.form2cols div.size33 {/* be equivalent 33% */	width:28% !important; margin-right: 0;}


form.form2cols div.ddd {width: 24px !important; margin-right: 14px;}
form.form2cols div.telefone {width: 104px !important; margin-right: 14px;}
form.form2cols div.faleConoscoTelefone {width: 104px !important; margin-right: 120px;}
form.form2cols div.ramal {width: 42px !important; margin-right: 90px;}
	* html form.form2cols div.ddd {width: 24px !important; margin-right: 2px;}
	* html form.form2cols div.telefone {width: 104px !important; margin-right: 2px;}
	* html form.form2cols div.faleConoscoTelefone {width: 104px !important; margin-right: 52px;}
	* html form.form2cols div.ramal {width: 42px !important; margin-right: 30px;}

a.politicaPrivacidade {font-size: 11px; color: #0074ad; text-decoration: underline;}
a:hover.politicaPrivacidade {color: #034261;}

form.form2cols div.buttons {padding:0 0 15px 12px; width: 470px; text-align:right; float: left;}
form.form2cols div.buttons div.buttonsLink {font-size:10px; float:left; padding:5px 0 0 0;}
form.form2cols div.buttons button.btAgendar {width: 82px; height: 33px; float: right; display: block; overflow: hidden; text-indent: -9999px; border: 0; background:url("/novo/_img/site/botao/agendar.png") no-repeat 0 0; cursor:pointer;}
form.form2cols div.buttons button.btEnviar {width: 82px; height: 33px; float: right; overflow: hidden; text-indent: -9999px; border: 0; background:url("/novo/_img/site/botao/enviar.png") no-repeat 0 0; cursor:pointer;}


div.formAddress div, div.formAddress label {background-color: #fff !important;}


/* Telefones
-------------------------------------------------------------------------- */
body#telefones {background-image: none;}
div#wrapTelefones {background: #fff; width: 180px; position: relative; border: 3px solid #0a4f70; background-color: #fff; float: left;}
div#wrapTelefones h1 {height: 33px; width: 100%; margin: 0; padding: 0; display: block; overflow: hidden; text-indent: -99999px; background: url('/novo/_img/site/estrutura/bgTitTelefones.png') no-repeat;}
div#wrapTelefones p {margin: 7px 0 12px 12px; line-height: 190%;}

/* Footer
-------------------------------------------------------------------------- */
div#footer {width: 100%; height: 79px; border-top: 1px solid #adbec6; float: left; position: relative; background: #f7fafc url("/novo/_img/site/estrutura/bgFooter.png") repeat-x;}

div#footer div.endereco {width: 190px; height: 74px; position: absolute; top: 0; left: 0; padding-left: 90px; padding-top: 5px; font-size: 11px; background: url('/novo/_img/site/estrutura/bgFooter_end.png') no-repeat;}
	div#footer .vcard {float: left;}
	div#footer .vcard a {display:inline; text-decoration:underline;}
	div#footer .vcard a:hover {color: #034261;}
	div#footer .vcard span {display:inline;}
div#footer div.endereco h1,
div#footer div.telefones h1 {font-size: 12px; font-weight: bold;}

div#footer div.telefones {width: 230px; height: 74px; position: absolute; top: 0; left: 280px; padding-top: 5px; font-size: 11px;}
div#footer div.telefones a {text-decoration: underline;}
div#footer div.telefones a:hover {color: #034261;}

div#footer div.extranet {width: 75px; height: 23px; display: block; position: absolute; top: 10px; right: 12px;}

div#footer div.creditos {width: 230px; height: 35px; position: absolute; top: 40px; right: 12px; font-size: 11px;}
div#footer div.creditos p {font-size: 10px; color: #8e9598; text-align: right;}