html {overflow-x: hidden;}
html, body { background: #e4e0d2 url(../imgs/fundo.jpg) no-repeat center top; min-height: 100%; }
body {
	
	color: #777;
	font:1.00em/1.45em Arial, Helvetica, sans-serif;
	/*padding: 0 10px;*/
}
a, a:hover { color: #777; cursor: pointer; text-decoration: underline;}
a:focus { outline: none;}

#esquerda, #direita {
	height: 500px;
	position: absolute;
	top: 0;
	width: 50%;
	z-index: 0;
}
#esquerda { background: url(../imgs/fundo_esq.gif) repeat-x; left: 0;}
#direita { background: url(../imgs/fundo_dir.gif) repeat-x; right: 0;}

#global { background: url(../imgs/fundo.gif) no-repeat center top; position: relative; z-index: 95;}
#global, #rodape #wrap { margin: 0 auto; width: 990px;}
.xicara { background: url(../imgs/nova_xicara.jpg) no-repeat right top; height: 100%; overflow: auto;}


/*** Classes Genéricas ***/
.left { float: left;}
.right { float: right;}
.clear { clear: both; line-height: 1px; font-size: 1px; height: 1px;}
.escondido { display: none;}
.laranja { color: #ee7532;}
.bordernone { border: 0 !important;}
a:hover.semcursor { cursor: default;}
.form-space { margin-right: 3px; }

a.laranja, a.laranja:hover { color: #ee7532 !important;}

.inline-list {margin: 0; padding: 0; }
.inline-list li { list-style: none; display: inline; float: left; }


/*************************** Cabeçalho ***************************/
#cabecalho { height: 90px; display: block; padding-top: 35px;}

html>body h1 a { background: url(../imgs/logo_planb.png);}
h1 { margin: 0; padding: 0;}
h1 a {
	background-repeat: no-repeat;
	display: block;
	height: 64px;
	width: 138px;
	text-indent: -9999px;
	float: left;
}

/*** Menu superior ***/

#menu-superior {
	background: #949698;
	font-size: 0.63em;
	line-height: 5px;
	height: 10px;
	padding: 4px 0 0 12px;
	position: absolute;
	right: 0;
	top: 49px;
	width: 345px;
}
#menu-superior a {
	background: url(../imgs/menu_superior.gif) no-repeat;
	display: block;
	float: left;
	height: 7px;
	text-indent: -9999px;
}
#menu-superior a#contato { background-position: 0 0; width: 57px;}
#menu-superior a#carreira {	background-position: -57px 0; width: 48px;}


/*** Menu Principal ***/

#menu { margin: 28px 0 0 60px; padding: 0; float: left; display: inline;}
#menu li { display: inline; float: left; height: 31px;}
#menu li a { background: url(../imgs/menu.gif) no-repeat; display: block; height: 31px; text-indent: -9999px;}
#menu li#agencia { width: 87px;}
#menu li#agencia a { background-position: 0 0;}
#menu li#clientes { width: 93px;}
#menu li#clientes a { background-position: -87px 0;}
#menu li#resultados { width: 118px;}
#menu li#resultados a { background-position: -180px 0;}
#menu li#noticias { width: 91px;}
#menu li#noticias a { background-position: -296px 0;}
#menu li#blog { width: 44px;}
#menu li#blog a { background-position: right bottom;}

/*************************** Corpo ***************************/

body#home #corpo { line-height: 1.25em;}
#corpo { font-size: 0.69em; line-height: 1.45em; margin-bottom: 45px;}

/*** Index ***/

#tit-novos-projetos { background: #949698; 	height: 10px; padding-top: 4px; width: 215px;}
#tit-novos-projetos h2 {
	background: url(../imgs/tit_novos_projetos.gif) no-repeat;
	display: block; 
	font-size: 0.25em; 
	height: 7px; 
	line-height: 5px; 
	text-indent: -9999px;
	width: 78px; 
}
#novos-projetos { height: 100%; background: url(../imgs/divisoria.gif) no-repeat left bottom; margin-bottom: 35px;}
#lista-novos-projetos { height: 273px; margin: 15px 0 0; padding: 0; list-style: none; width: 655px;}

.lista-projetos { margin: 0 0 15px; padding: 0;}
.lista-projetos li { width: 195px; height: 240px; margin: 0 20px 20px 0;}
.lista-projetos li img { border: 15px solid #e1dccc;}
.lista-projetos li h3 { color: #444; font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 3px;}
.lista-projetos li p { margin-bottom: 0;}
.lista-projetos li a.case { background: url(../imgs/ico_case.gif) no-repeat 0 0; display: block; height: 9px; text-indent: -9999px; width: 29px;}
#home .lista-projetos li a { text-decoration: none;}
#home .lista-projetos li a:hover { text-decoration: underline;}

#estamos-dizendo, #estamos-vendo, #estamos-pensando { width: 255px; float: left;}
#estamos-dizendo, #estamos-vendo { margin-right: 15px;}
#estamos-dizendo h2, #estamos-vendo h2, #estamos-pensando h2 { display: block; margin: 0 0 15px; height: 43px; text-indent: -9999px;}
#estamos-dizendo h2 { background: url(../imgs/tit_oqueestamosdizendo.gif) no-repeat left top; width: 200px;}
#estamos-dizendo #twitter { overflow: auto; height: 200px;}
#estamos-dizendo ul { font-size: 0.91em;}
#estamos-dizendo li { margin-bottom: 15px;}
#estamos-dizendo li img { float: left; padding-right: 5px;}
#estamos-dizendo .tweet li { float: left; width: 220px; }
#estamos-dizendo .tweet li a { color: #ee7532; }
#estamos-vendo { width: 225px;}
#estamos-vendo h2 { background: url(../imgs/tit_oqueestamosvendo.gif) no-repeat left top; width: 163px;}
#estamos-vendo ul { margin: 0; padding: 0;}
#estamos-vendo ul li { list-style: none; margin-bottom: 10px;}
#estamos-pensando h2 { background: url(../imgs/tit_oqueestamospensando.gif) no-repeat left top;position: relative; top: -7px; width: 177px;}
#estamos-pensando h3 { color: #444; font: 1.64em/1.06em "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 15px 0 5px;}
#estamos-pensando p { margin-bottom: 0; line-height: 1.25em; }
#conteudo-pensando { margin: 0 35px 0 10px;}
#conteudo-pensando a { text-decoration: none;}
#conteudo-pensando a:hover { text-decoration: underline;}

#principais-noticias { background: #e1dccc; line-height: 1.25em; padding: 10px 15px 5px; margin-top: 9px;}
#principais-noticias h3 { 
	background: url(../imgs/index_tit_noticias.gif) no-repeat left top; 
	display: block; 
	margin: 0 0 10px; 
	line-height: 0.56em; 
	height: 8px; 
	text-indent: -9999px; 
	width: 33px;
}
#principais-noticias ul { margin: 0; padding: 0;}
#principais-noticias ul li {
	list-style: none;
	background: url(../imgs/bullet_noticias.gif) no-repeat 0 5px;
	padding-left: 10px;
	/*margin: 0 0 10px;*/
	margin: 0 0 7px;
}
#principais-noticias ul li a, a:hover { color: #a69e8a;}


/*************************** Internas ***************************/

body.internas #direita { height: 400px;}

#sidebar { background: url(../imgs/fundo_esq.gif) repeat-x 0 -125px; float: left; height: 427px; width: 190px;}
#sidebar ul { margin: 65px 40px 0 auto; width: 130px;}
#sidebar ul li { color: #444; font: bold 1.09em "Trebuchet MS", Arial, Helvetica, sans-serif; list-style: none; margin-bottom: 10px; text-align: right; text-transform: uppercase;}
#sidebar ul li select { background: #e7e3d7; border: 0; font: normal 0.91em Arial, Helvetica, sans-serif; text-transform: none; width: 100%; z-index: 10;}
#sidebar ul li select option {color: #444; padding: 2px 0;}
#sidebar ul li select optgroup { color: #ee7532; font-style: normal; margin: 0; padding: 0; }
#sidebar ul li select optgroup option {  color: #444; padding: 2px 0 2px 10px; }
#sidebar ul li a { color: #444; padding-left: 10px; text-decoration: none;}
#sidebar ul li a.setinha { background: url(../imgs/bullet_setinha.gif) no-repeat 0 5px; }
#conteudo { float: left; padding-left: 10px; width: 790px;}

/*** TITULO SESSÃO ***/
.titulo-internas {
	display: block;
	text-indent: -9999px;
	margin: 0 0 30px;
	position: relative;
	top: -15px;
}
#tit-agencia { 
	background: url(../imgs/tit_agencia.gif) no-repeat 0 0;
	height: 66px;
	width: 202px;
}
#tit-resultados {
	background: url(../imgs/tit_resultados.gif) no-repeat 0 0;
	height: 53px;
	width: 256px;
}
#tit-noticias {
	background: url(../imgs/tit_noticias.gif) no-repeat 0 0;
	height: 53px;
	width: 182px;
}
#tit-clientes {
	background: url(../imgs/tit_clientes.gif) no-repeat 0 0;
	height: 53px;
	width: 184px;
}
#tit-contato {
	background: url(../imgs/tit_contato.gif) no-repeat 0 0;
	height: 50px;
	width: 191px;
}
#tit-carreira {
	background: url(../imgs/tit_carreira.gif) no-repeat 0 0;
	height: 53px;
	width: 180px;
}

/*** RESULTADOS ***/
#paginacao { color: #444; font: bold 1.09em "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#paginacao li { display: inline; float: left; list-style: none; margin-right: 15px; height: 25px; line-height: 3.45em; text-transform: uppercase;}
#paginacao li a { color: #444;}
#paginacao .numeros { font-size: 1.64em; line-height: 1.64em;}

h3 a, h3 a:hover {color: #444; text-decoration: none;}

.tit-projeto {
	color: #444;
	font: 1.64em/1.06em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	text-transform: uppercase;
}
.fundo-tit-projeto {
	background: url(../imgs/fundo_tit_projeto.gif) no-repeat right center;
	padding-right: 75px;
	width: auto;
}
.bordas { border: 10px solid #e1dccc;}
.voltar-lista {
	background: url(../imgs/btn_voltar_para_lista.gif) no-repeat left top;
	display: block;
	height: 14px;
	margin: 20px 0 30px;
	width: 113px;
	text-indent: -9999px;
}

#prints { position: relative; width: 761px;}
#prints p { margin: 0 0 5px;}
#prints img { clear: both;}
#paginacao-prints { position: absolute; top: 16px; right: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;}
#paginacao-prints li { font-size: 1.27em; height: 1.64em; padding: 0 6px;}
#paginacao-prints li a { color:#ee7532; font-weight: bold; text-decoration: none;}
#paginacao-prints li a.ativo { color:#444; font-weight: bold; text-decoration: none;}
#paginacao-prints li.anterior a, #paginacao-prints li.proximo a{ color:#444; font-weight: normal;}
#paginacao-prints li.anterior, #paginacao-prints li.proximo { font-size: 0.82em;}
#paginacao-prints li.anterior, .tit-compartilhe { border-right: 1px solid #c2c0bb; padding-right: 10px;}
#paginacao-prints li.proximo { border-left: 1px solid #c2c0bb; padding-left: 10px;}
#compartilhe .tit-compartilhe, #compartilhe ul { float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;}
#compartilhe .tit-compartilhe { color:#444; font-weight: bold;}
#compartilhe ul { font-size: 0.82em; padding-left: 10px; margin-bottom: 70px;}
#compartilhe ul li { height:1.64em; line-height: 1.64em;}
#compartilhe ul li a { color:#444; background: url(../imgs/bullet_setinha_laranja.gif) no-repeat 0 5px; padding: 0 7px 0 10px; text-decoration: none;}

/*** AGÊNCIA - SOBRE A AGÊNCIA ***/
body#agencia #corpo { background: url(../imgs/fundo_puff.gif) no-repeat 20px 320px; height: 550px;}
#conteudo-agencia {
	background: url(../imgs/fundo_sobre_a_agencia.gif) no-repeat 0 5px;
	font-size: 1.09em;
	line-height: 1.75em;
	padding-left: 82px;
	width: 475px;
	height: 355px;
}
#conteudo-agencia p { margin-bottom: 16px;}


/*** AGÊNCIA - O QUE FAZEMOS ***/
body#o-que-fazemos #corpo { background: url(../imgs/fundo_puff.gif) no-repeat 20px 320px; height: 650px;}
#conteudo-o-que-fazemos { font-size: 1.09em; margin: 0 0 0 90px; width: 390px}
#conteudo-o-que-fazemos h3 { display: block; text-indent: -9999px; margin: 0;}
.cinza-escuro { color: #222;}
#tit-planejamento-estrategico {
	background: url(../imgs/tit_planejamento_estrategico.gif) no-repeat left top;
	height: 27px; width: 298px;
}
#tit-tecnologia {
	background: url(../imgs/tit_tecnologia.gif) no-repeat left top;
	height: 27px; width: 121px;
}
#tit-solucoes-criativas {
	background: url(../imgs/tit_solucoes_criativas.gif) no-repeat left top;
	height: 27px; width: 270px;
}
#tit-desing-de-interfaces {
	background: url(../imgs/tit_design_de_interface.gif) no-repeat left top;
	height: 27px; width: 225px;
}
#tit-redes-sociais {
	background: url(../imgs/tit_redes_sociais.gif) no-repeat left top;
	height: 27px; width: 156px;
}
#tit-midia-online {
	background: url(../imgs/tit_midia_online.gif) no-repeat left top;
	height: 27px; width: 249px;
}
#tit-web-analytics {
	background: url(../imgs/tit_web_analutics.gif) no-repeat left top;
	height: 27px; width: 159px;
}


/*** AGÊNCIA - EQUIPE ***/
body#equipe #corpo { background: url(../imgs/fundo_sidebar_equipe.gif) no-repeat 0 460px; height: 630px;}
body#equipe #conteudo { background: url(../imgs/fundo_equipe.gif) no-repeat 75px 80px; position: relative; height: 600px;}
body#equipe .lista { width: 130px;}
.lista { margin: 0 0 15px; padding: 0;}
.lista li { list-style: url(../imgs/xiszinho.gif); margin-left: 15px;}
.lista .titulo-equipe { list-style: none; margin: 0; padding: 0;}
body#equipe .lista li h3 { color: #444; font-size: 1.09em; text-transform: uppercase;}
#ti, #negocios, #diretoria, #pessoal, #planejamento, #criacao, #atendimento { position: absolute;}
#ti { top: 177px; left: 30px;}
#negocios { top: 92px; left: 190px;}
#diretoria { top: 92px; left: 345px;}
#pessoal { top: 177px; left: 500px;}
#planejamento { top: 361px; left: 553px;}
#criacao { top: 455px; left: 353px;}
#atendimento { top: 455px; left: 194px;}


/*** NOTÍCIAS ***/
/*body#noticias, body#interna-noticias { font-size: 1.09em;}*/
body#noticias #corpo, body#interna-noticias #corpo { background: url(../imgs/fundo_jornal.gif) no-repeat 0 320px; min-height: 600px;}
body#noticias #conteudo { background: url(../imgs/balao_extra_extra.gif) no-repeat 500px 200px;}
body#noticias #conteudo-noticias { margin-left: 90px; width: 385px;}
body#noticias .lista li { margin-bottom: 25px;}
body#noticias .lista h4 { color: #EE7532; font-size: 1.09em; margin-bottom: 10px;}
#tit-ultimas-noticias, #tit-mais-noticias { display: block; text-indent: -9999px; margin-bottom: 5px;}
#tit-ultimas-noticias {
	background: url(../imgs/tit_ultimasnoticias.gif) no-repeat 0 0;
	height: 59px;
	width: 141px;
}
#tit-mais-noticias {
	background: url(../imgs/tit_maisnoticias.gif) no-repeat 0 0;
	height: 39px;
	width: 128px;
}
.mais-noticias { margin-bottom: 30px;}
.mais-noticias li { color: #7a7a7a; margin-bottom: 15px !important; padding: 5px 10px;}
.alt { background: #e5e1d3;}
.mais-noticias li p { margin-bottom: 0 !important;}

/*** CLIENTES ***/
.lista-clientes {
	border-bottom: 1px solid #c2c2bf;
	clear: both;
	height: 85px;
	margin: 0 0 25px;
	padding: 0;
	width: 585px;
}
.lista-clientes li { list-style: none; display: inline; float: left; text-align: center; width: 146px;}
.lista-clientes li a { display: block; text-indent: -9999px; margin: 0 auto;}



#petrobras{padding-top: 21px;}
#petrobras a{background: url(../imgs/logo-petrobras.png) no-repeat left top; height: 27px; width: 138px;}
#petrobras a:hover{background-position: left bottom;}
#fundacao-DC a{background: url(../imgs/logo-fdc.png) no-repeat left top; height: 65px; width: 138px;}
#fundacao-DC a:hover{background-position: left bottom;}
#unimedbh{padding-top: 12px;}
#unimedbh a{background:url(../imgs/logo-unimedbh.png) no-repeat left top; height: 39px; width: 116px;}
#unimedbh a:hover{background-position: left bottom;}
#direcional{padding-top: 12px;}
#direcional a{background:url(../imgs/logo-direcional.png) no-repeat left top; height: 31px; width: 134px;}
#direcional a:hover{background-position: left bottom;}
#redeminas{padding-top: 17px;}
#redeminas a{background:url(../imgs/logo-redeminas.png) no-repeat left top; height: 19px; width: 108px;}
#redeminas a:hover{background-position: left bottom;}
#unibh{padding-top: 5px;}
#unibh a{background:url(../imgs/logo-unibh.png) no-repeat left top; height: 50px; width: 110px;}
#unibh a:hover{background-position: left bottom;}
#governo{padding-top: 8px;}
#governo a{background:url(../imgs/logo-governo-de-minas.png) no-repeat left top; height: 45px; width: 108px;}
#governo a:hover{background-position: left bottom;}
#magazineluiza{padding-top: 24px;}
#magazineluiza a{background:url(../imgs/logo-magazine.png) no-repeat left top; height: 21px; width: 107px;}
#magazineluiza a:hover{background-position: left bottom;}
#vivo { padding-top: 10px;}
#vivo a { background: url(../imgs/logo_vivo.gif) no-repeat left top; height: 37px; width: 100px;}
#vivo a:hover { background-position: left bottom;}
#fundep a { background: url(../imgs/logo_fundep.gif) no-repeat left top; height: 66px; width: 76px;}
#fundep a:hover { background-position: left bottom;}
#tenco { padding-top: 20px;}
#tenco a { background: url(../imgs/logo_tencocbl.gif) no-repeat left top; height: 33px; width: 139px;}
#tenco a:hover { background-position: left bottom;}
#globo-minas a { background: url(../imgs/logo_globominas.gif) no-repeat left top; height: 69px; width: 54px;}
#globo-minas a:hover { background-position: left bottom;}
#estado-de-minas { padding-top: 20px;}
#estado-de-minas a { background: url(../imgs/logo_em.gif) no-repeat left top; height: 27px; width: 125px;}
#estado-de-minas a:hover { background-position: left bottom;}
#uai a { background: url(../imgs/logo_uai.gif) no-repeat left top; height: 55px; width: 89px;}
#uai a:hover { background-position: left bottom;}
#senac { padding-top: 10px;}
#senac a { background: url(../imgs/logo_senac.gif) no-repeat left top; height: 39px; width: 119px;}
#senac a:hover { background-position: left bottom;}
#servas a { background: url(../imgs/logo_servas.gif) no-repeat left top; height: 47px; width: 95px;}
#servas a:hover { background-position: left bottom;}
#bdmg { padding-top: 15px;}
#bdmg a { background: url(../imgs/logo_bdmg.gif) no-repeat left top; height: 44px; width: 118px;}
#bdmg a:hover { background-position: left bottom;}
#fumec a { background: url(../imgs/logo_fumec.gif) no-repeat left top; height: 77px; width: 71px;}
#fumec a:hover { background-position: left bottom;}
#iveco { padding-top: 20px;}
#iveco a { background: url(../imgs/logo_iveco.gif) no-repeat left top; height: 32px; width: 108px;}
#iveco a:hover { background-position: left bottom;}
#baleia a { background: url(../imgs/logo_baleia.gif) no-repeat left top; height: 61px; width: 108px;}
#baleia a:hover { background-position: left bottom;}
#melo-campos { padding-top: 15px;}
#melo-campos a { background: url(../imgs/logo_melocampos.gif) no-repeat left top; height: 40px; width: 124px;}
#melo-campos a:hover { background-position: left bottom;}
#crea { padding-top: 18px;}
#crea a { background: url(../imgs/logo_crea.gif) no-repeat left top; height: 29px; width: 136px;}
#crea a:hover { background-position: left bottom;}
#mmx { padding-top: 10px;}
#mmx a { background: url(../imgs/logo_mmx.gif) no-repeat left top; height: 41px; width: 99px;}
#mmx a:hover { background-position: left bottom;}
#fundacao-unimed { padding-top: 10px;}
#fundacao-unimed a { background: url(../imgs/logo_fundacao_unimed.gif) no-repeat left top; height: 42px; width: 121px;}
#fundacao-unimed a:hover { background-position: left bottom;}
#probank { padding-top: 20px;}
#probank a { background: url(../imgs/logo_probank.gif) no-repeat left top; height: 27px; width: 128px;}
#probank a:hover { background-position: left bottom;}
#descubra-minas { padding-top: 5px;}
#descubra-minas a { background: url(../imgs/logo_descubraminas.gif) no-repeat left top; height: 41px; width: 147px;}
#descubra-minas a:hover { background-position: left bottom;}
#mtv a { background: url(../imgs/logo_mtv_minas.gif) no-repeat left top; height: 68px; width: 52px;}
#mtv a:hover { background-position: left bottom;}
#arte-sacra a { background: url(../imgs/logo_arte_sacra.gif) no-repeat left top; height: 35px; width: 118px;}
#arte-sacra a:hover { background-position: left bottom;}
#colegio-magnum a { background: url(../imgs/logo_magnum.gif) no-repeat left top; height: 77px; width: 77px;}
#colegio-magnum a:hover { background-position: left bottom;}
#amatra { padding-top: 5px;}
#amatra a { background: url(../imgs/logo_amatra.gif) no-repeat left top; height: 18px; width: 136px;}
#amatra a:hover { background-position: left bottom;}
#almaviva a { background: url(../imgs/logo_almaviva.gif) no-repeat left top; height: 34px; width: 128px;}
#almaviva a:hover { background-position: left bottom;}
#oncomed a { background: url(../imgs/logo_oncomed.gif) no-repeat left top; height: 63px; width: 80px;}
#oncomed a:hover { background-position: left bottom;}
#tom a { background: url(../imgs/logo_tom.gif) no-repeat left top; height: 44px; width: 78px;}
#tom a:hover { background-position: -1px -45px;}
#dominio a { background: url(../imgs/logo_dominio_publico.gif) no-repeat left top; height: 29px; width: 146px;}
#dominio a:hover { background-position: left bottom;}
#dezoito a { background: url(../imgs/logo_18.gif) no-repeat left top; height: 52px; width: 52px;}
#dezoito a:hover { background-position: left bottom;}
#organica a { background: url(../imgs/logo_organica.gif) no-repeat left top; height: 31px; width: 135px;}
#organica a:hover { background-position: left bottom;}
#sofia a { background: url(../imgs/logo_sofia.gif) no-repeat left top; height: 37px; width: 101px;}
#sofia a:hover { background-position: left bottom;}
#trampulim a { background: url(../imgs/logo_trampulim.gif) no-repeat left top; height: 63px; width: 106px;}
#trampulim a:hover { background-position: left bottom;}
#rc a { background: url(../imgs/logo_rc.gif) no-repeat left top; height: 76px; width: 76px;}
#rc a:hover { background-position: left bottom;}
#cemig a { background: url(../imgs/logo_cemig.gif) no-repeat left top; height: 39px; width: 103px;}
#cemig a:hover { background-position: left bottom;}
#academia a { background: url(../imgs/logo_academia.gif) no-repeat left top; height: 58px; width: 82px;}
#academia a:hover { background-position: left bottom;}
#faz-comunicacao a { background: url(../imgs/logo_faz_comunicacao.gif) no-repeat left top; height: 34px; width: 84px;}
#faz-comunicacao a:hover { background-position: left bottom;}

.cli_atendidos{
	margin:0;
	padding:0;
	width:540px;
}
.cli_atendidos li{
	float:left;
	list-style-type:none;
	background-color:#949698;
	width:158px;
	height:22px;
	margin:6px 11px 0 0;
	padding:5px 0 0 7px;
}
.cli_atendidos li a{
	color:#FFFFFF;
	font-family: 'HelveticaNeueLTStd45Light';
	font-size:14px;
	text-decoration:none;	
}
.cli_atendidos .sem-link{
	cursor:default;	
}

@font-face {
	font-family: 'HelveticaNeueLTStd45Light';
	src: url('fonts/helveticaneueltstd-lt-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-lt-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-lt-webfont.svg#webfontHiT7ppcr') format('svg');
	font-weight: normal;
	font-style: normal;
}
#tit-ja-atendidos, #tit-parceiros, #tit-responsabilidade { display: block; text-indent: -9999px; margin-bottom: 15px;}
#tit-ja-atendidos {
	background: url(../imgs/tit_clientes_ja_atendidos.gif) no-repeat 0 0;
	height: 45px;
	width: 335px;
}
#tit-parceiros {
	background: url(../imgs/tit_parceiros.gif) no-repeat 0 0;
	height: 44px;
	width: 153px;
	/*margin-top: 60px;*/
}
#tit-responsabilidade {
	background: url(../imgs/tit_responsabilidade.png) no-repeat 0 0;
	height: 44px;
	width: 495px;
}

body#interna-clientes .lista-projetos { margin: 15px 0;}

/*** INTERNA NOTÍCIAS ***/
body#interna-noticias #conteudo { background: url(../imgs/balao_extra_extra.gif) no-repeat 500px 80px;}
body#interna-noticias #conteudo-noticias { margin-left: 90px; width: 385px;}
#conteudo-noticias h3 { font-size: 1.09em; color: #EE7532;}

/*** CONTATO ***/
body#interna-contato #conteudo { padding-left: 20px; width: 770px;}
/*body#interna-contato #sidebar ul { width: 140px;}*/
body#interna-carreira #conteudo { padding-left: 20px; width: 770px;}

/*** VAGAS ***/
#conteudo-vagas { margin-left: 20px; width: 520px; }
body#vagas #conteudo ul { margin:0 0 15px 15px;}
body#vagas #conteudo ul li { margin-bottom: 3px;}

/*** TABELA ***/
table, td, tr { border: 0;}
.tbGeral, .tbGeral td, .tbGeral th {
	border: none !important;
	margin-bottom: 15px;
	text-align: left;
}
.tbGeral thead { background: #949698; color: #fff; text-transform: uppercase;}
.tbGeral tbody { color: #444;}
.tbGeral .alt { color: #777;}


/*************************** Rodapé ***************************/

#rodape { clear: both; width: 100%; position: relative; margin-bottom: 30px;}
#rodape .esq { background: url(../imgs/fundo_esq.gif) repeat-x 0 -125px; position: absolute; left:0; width: 30%; line-height: 0.91em;}
#rodape #address { background: #949698; height: 10px; padding-top: 4px; width: 385px; line-height: 0.56em; position: relative; bottom: 0; left: 0;}
#rodape address { background: url(../imgs/endereco.gif) no-repeat left top; display: block; height: 7px; width: 220px; text-indent: -9999px;;}
#rodape img { margin-left: 15px; float: left;}
label{ clear:both; display: block; margin: 10px auto; vertical-align:top;}
label span{ display:block; float: left; width: 80px; text-align:right; padding-right: 20px;}
label input, label textarea{ width: 300px !important; color:#777;}
#enviar{
	width: 40px !important;
	margin-left: 363px;
	color: #777;
	background-color: #fff;
	border: solid 1px #777;
	cursor: pointer;
}
#endereco{margin-left:100px;}


/*************************** Lightbox ***************************/
body#lightbox { 
	background: #efece4 !important;
	color: #6c6c6c;
}
#conteudo-lightbox { font-size: 0.69em; line-height: 1.45em;}
#indique-projeto { height: 210px; width: 494px;}
fieldset ul, fieldset ul li { margin: 0; padding: 0;}
fieldset ul li { float: left; list-style: none; padding: 0 30px 10px 0; width: 220px;}
fieldset ul li label { display: block; margin: 0;}
fieldset ul li input {
	background: #e8e4d8;
	border: none;
	width: 100% !important;
}
fieldset ul .margin-none { padding: 0;}
fieldset ul #submit { clear: both; width: 100%;}
#btn-enviar {
	background: url(../imgs/btn_enviar.gif) no-repeat; 
	margin: 15px 25px 0 0;
	cursor: pointer;
	float: right;
	height: 14px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	width: 53px !important;
}
#tit-indique {
	background: url(../imgs/tit_indique_o_projeto.gif) no-repeat; 
	display: block;
	height: 33px; 
	text-indent: -9999px;
	width: 220px;
	margin-bottom: 20px;
}

.tit-frase-trampulim{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	line-height:49px;
	font-weight:bold;
}

.citacao-trampulim{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ea681e;
}

.tweet_date {
	display: block;
}
