* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align:middle;
}

body {
	background:#F5F5F5;
	color:#333;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	line-height:130%;
	padding:0;
	margin:0;
}

/************************************
GERAL - Todo o site.
************************************/
#geral { width:727px; margin:auto; }

/************************************
TIPOS TAG (Body) - Home, Interna e Popup.
************************************/
#home { }
#interna { } 
#popup { }

/************************************
TOPO
************************************/
#topo { background:url(../imagens/bg_topo.gif) top left no-repeat; }
#home #topo  { display:none; }
#interna #topo { padding:0 0 0 133px; height:180px; }
#interna #topo h2 { clear:both; margin-left:20px; }

/************************************
CAPA
************************************/
#capa {}

/************************************
CABEÇALHO - Título do site.
************************************/
h1 { background:url(../imagens/logo.gif) 17px 30px no-repeat #FFF; text-indent:-5000em; overflow:hidden; width:130px; height:110px; float:left; margin-bottom:15px; }
h1 a { display:block; width:130px; height:120px; }

/************************************
CONTEÚDO - Conteúdo do site.
************************************/
#home #conteudo  { display:none; }

#conteudo { clear:both; background:url(../imagens/bg_conteudo.gif) top left repeat-y; }
#conteudo p { margin-bottom:10px; }

/************************************
NAVEGAÇÃO - Menu topo e Menu lateral.
************************************/
#menu { float:left; width:460px; }
#menu li { display:inline; }
#menu { text-indent:-5000em; overflow:hidden; }

#menu-sobreaagencia, #menu-trabalhenaideia, #menu-faleconosco { height:45px; display:block; float:left; }
#menu-sobreaagencia a, #menu-trabalhenaideia a, #menu-faleconosco a { display:block; height:45px; }

#menu-sobreaagencia { background:url(../imagens/menu_sobreaagencia.gif) 25px 30px no-repeat; border-right:1px solid #FFF; width:130px; }
#menu-sobreaagencia a:hover { background:url(../imagens/menu_sobreaagencia.gif) 25px 30px no-repeat #FFF; }
#menu-trabalhenaideia { background:url(../imagens/menu_trabalhenaideia.gif) 40px 30px no-repeat; border-right:1px solid #FFF; width:170px; }
#menu-trabalhenaideia a:hover { background:url(../imagens/menu_trabalhenaideia.gif) 40px 30px no-repeat #FFF;  }
#menu-faleconosco { background:url(../imagens/menu_faleconosco.gif) 40px 30px no-repeat; width:150px; }
#menu-faleconosco a:hover { background:url(../imagens/menu_faleconosco.gif) 40px 30px no-repeat #FFF; }

#menu .menu-off { display:none }

#menu-lateral { float:left; width:133px; }

/************************************
TEXTO - Textos e informações gerais.
************************************/
#texto { float:right; width:554px; padding:25px 20px; }
#texto02 { float:right; width:554px; padding:25px 40px 25px 0; }
#texto03 { float:right; width:554px; padding:25px 10px 25px 20px; }

/************************************
TÍTULOS, SUBTÍTULOS E CHAMADAS
************************************/
/* TÍTULOS */
h2#titulo-sobreaagencia { background-image:url(../content/agencia/imagens/titulo_sobreaagencia.gif); height:19px; }
h2#titulo-clientes { background-image:url(../content/clientes/imagens/titulo_clientes.gif); height:14px; }
h2#titulo-faleconosco { background-image:url(../content/faleconosco/imagens/titulo_faleconosco.gif); height:14px; }
h2#titulo-trabalhenaideia { background-image:url(../content/trabalhenaideia/imagens/titulo_trabalhenaideia.gif); height:18px; }
h2#titulo-recentes { background-image:url(../content/recentes/imagens/titulo_recentes.gif); height:19px; }
h2#titulo-portfolio { background-image:url(../content/portfolio/imagens/titulo_portfolio.gif); height:19px; }
h2#titulo-ideianews { background-image:url(../content/novidades/imagens/titulo_ideianews.gif); height:19px; }

h2#titulo-sobreaagencia, h2#titulo-clientes, h2#titulo-faleconosco, h2#titulo-trabalhenaideia, h2#titulo-recentes, h2#titulo-portfolio, h2#titulo-ideianews {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
}

/* SUB-TÍTULOS */
h3#subtitulo-areadeacesso { background-image:url(../content/trabalhenaideia/imagens/subtitulo_areadeacesso.gif); height:14px; }
h3#subtitulo-cadastro { background-image:url(../content/trabalhenaideia/imagens/subtitulo_cadastro.gif); height:14px; }
h3#subtitulo-maisnews { background-image:url(../content/novidades/imagens/subtitulo_maisnews.gif); height:11px; }
h3#subtitulo-facaumabusca { background-image:url(../content/novidades/imagens/subtitulo_facaumabusca.gif); height:14px; }
h3#subtitulo-resultadopesquisa { background-image:url(../content/novidades/imagens/subtitulo_resultadopesquisa.gif); height:14px; }
h3#subtitulo-conhecaaideia { background-image:url(../content/clientes/imagens/subtitulo_conhecaaideia.gif); height:17px; }
h4#subtitulo-algumasideias { background-image:url(../content/clientes/imagens/subtitulo_algumasideias.gif); height:14px; }
h3#subtitulo-depoimento { background-image:url(../content/clientes/imagens/aspas.gif); height:37px; }

h3#subtitulo-outrostrabalhos { background-image:url(../content/portfolio/imagens/subtitulo_outrostrabalhos.gif); height:11px; }
h3#subtitulo-nossasideias { background-image:url(../content/portfolio/imagens/subtitulo_nossasideias.gif); height:14px; }
h3#subtitulo-ideiasrecentes { background-image:url(../content/portfolio/imagens/subtitulo_ideiasrecentes.gif); height:36px; }

h4#subtitulo-campanhapublicitaria { background-image:url(../content/portfolio/imagens/subtitulo_campanhapublicitaria.gif); height:14px; }
h4#subtitulo-comunicacaointerna { background-image:url(../content/portfolio/imagens/subtitulo_comunicacaointerna.gif); height:16px; }
h4#subtitulo-identidadevisual { background-image:url(../content/portfolio/imagens/subtitulo_identidadevisual.gif); height:11px; }

h3#subtitulo-outrostrabalhos, h4#subtitulo-campanhapublicitaria, h4#subtitulo-comunicacaointerna, h4#subtitulo-identidadevisual, h3#subtitulo-nossasideias, h3#subtitulo-ideiasrecentes, h3#subtitulo-depoimento, h4#subtitulo-algumasideias, h3#subtitulo-conhecaaideia, h3#subtitulo-resultadopesquisa, h3#subtitulo-facaumabusca, h3#subtitulo-maisnews, h3#subtitulo-areadeacesso, h3#subtitulo-cadastro {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
}

/* CHAMADAS */
h2#chamada-newsletter { background-image:url(../imagens/newsletter_chamada.gif); height:16px; }

h2#chamada-newsletter {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
}

/************************************
SEÇÕES
************************************/
/* AGÊNCIA */
#agencia { float:left; width:370px; }
#agencia p { width:360px; }
#agencia img { background:url(../content/agencia/imagens/agencia_detalhe.gif) top left no-repeat; padding:8px 44px 25px 14px; }

#agencia-equipe { float:right; width:180px; }
#agencia-equipe h3 { display:none }
#agencia-equipe p { display:none; }
#agencia-equipe ul { display:none; }

/* CLIENTES */
#clientes { width:500px; margin:auto; padding-top:20px; }
#clientes img { float:left; margin:0 15px 15px 0; }

#conhecaaideia { clear:both; width:122px; height:40px; border-left:solid 1px #E8E8E8; padding:40px 0 40px 10px; margin-left:320px;  }
#conhecaaideia a, #algumasideias a { color:#333; }
#conhecaaideia a:hover, #algumasideias a:hover { text-decoration:underline; }

#algumasideias { clear:both; width:122px; height:40px; border-left:solid 1px #E8E8E8; padding:40px 0 40px 10px; margin-left:320px;  }
#algumasideias h3 { padding-bottom:5px; }

#cliente { background:url(../content/clientes/imagens/cliente_bg.gif) top right no-repeat; }
#cliente h3 { font-size:13px; text-transform:uppercase; }

#cliente-descricao { float:left; width:300px; min-height:240px; }
#cliente-descricao h3 { margin-bottom:15px; }
#cliente-descricao p a { margin:0; display:inline; font-weight:normal; }
#cliente-descricao a { color:#333; font-weight:bold; margin-top:15px; display:block; }
#cliente-descricao a:hover { text-decoration:underline; }

#cliente-logo { float:left; padding:50px 0 0 50px; }

#cliente-depoimento { clear:both; min-height:120px; }
#cliente-texto { float:right; width:300px; padding:10px 50px 0 0; }
#cliente-texto h3 { margin-bottom:10px; }
#cliente-texto strong { display:block; margin-top:10px; }

#cliente-moldura { float:left; width:176px; height:156px; background:url(../content/clientes/imagens/foto_bg.gif) top left no-repeat; margin:50px 0 0 0; padding:10px; }

#cliente-foto { width:115px; height:135px; background:#333333; }
#cliente-foto img { width:115px; height:135px; }
#cliente-foto p { width:105px; color:#FFF; background:#333333; text-align:center; padding:50px 0 0 3px; }

/* PORTFÓLIO */
#portfolios {}

#portfolios-clientes { background:url(../content/portfolio/imagens/portfolios_clientes_bg.gif) 200px 0 no-repeat; height:200px; margin-top:30px; }
#portfolios-clientes img { float:left; padding:20px 80px 0 0; }

#portfolios-pesquisa { width:220px; float:left; }
#portfolios-pesquisa h3 { margin:20px 0 10px 0; }
#portfolios-pesquisa p { display:block; margin:0 0 10px 0; } 
#portfolios-pesquisa select { width:200px; }

#portfolios-recentes { display:none; clear:both; padding:0 0 0 70px; }
#portfolios-recentes h3 { margin:0 0 15px 150px; }
#portfolios-recentes img { margin:0 0 0 10px; }

#portfolio h3 { font-size:14px; margin-bottom:20px; }

#portfolio-info { float:left; width:165px; }
#portfolio-jobs { float:right; width:385px; background:url(../content/portfolio/imagens/portfolio_jobs_bg.gif) top right no-repeat; min-height:400px; margin:23px 0 0 0; }

#portfolio-jobs h4 { border-bottom:1px solid #E8E8E8; padding-bottom:5px; width:200px; }

#portfolio-logo { width:176px; height:146px; padding:10px 0 0 0; background:url(../content/portfolio/imagens/logo_bg.gif) top left no-repeat; margin-bottom:40px; }

#portfolio-tipo { height:120px; padding:20px 10px 10px 40px; }
#portfolio-tipo h4 { border:0; }
#portfolio-tipo b { width:250px; display:block; font-weight:normal; margin-bottom:10px; }
#portfolio-tipo select { display:block; margin:0 0 10px 0; width:180px; } 

.portfolio-item { background:#FFF; width:300px; height:90px; padding:10px; margin-top:15px;  }
.portfolio-item h5 { margin-bottom:10px; font-size:11px; text-transform:uppercase; }
.portfolio-item img { padding:0 10px; border-left:1px solid #E8E8E8; cursor:pointer; }

.portfolio-icones { clear:both; display:block; }
.portfolio-icones img { cursor:pointer; }

.portfolio-links { color:#000; background:#FFCE29; margin:5px 0 0 0; }
.portfolio-links a { padding:0 2px; color:#000; }
.portfolio-links a:hover { text-decoration:underline; }

#outrostrabalhos { clear:both; width:122px; height:40px; border-left:solid 1px #E8E8E8; padding:40px 0 40px 10px; margin:20px 0 0 170px;  }
#outrostrabalhos h3 { width:132px; margin-bottom:10px; }
#outrostrabalhos a { color:#333; }
#outrostrabalhos a:hover { text-decoration:underline; }

/* RECENTES */
.recentes { clear:both; }
.recentes h3 { font-size:11px; text-transform:uppercase; }
.recentes-conteudo { float:left; width:326px; background:url(../content/recentes/imagens/recentes_conteudo_bg.jpg) bottom right no-repeat #FFF; height:126px; padding:20px 10px 0 15px; margin-top:20px; }
/*.recentes-conteudo p { padding-bottom:25px; border-bottom:1px solid #E8E8E8; width:250px; }*/

.recentes-logo { float:right; width:135px; height:126px; background:url(../content/recentes/imagens/logo_bg.gif) top left no-repeat; padding:0 0 10px 40px; margin:25px 15px 0 0; }

.recentes-icones { clear:both; display:block; }
.recentes-icones img { padding:0 10px; border-left:1px solid #E8E8E8; cursor:pointer; }

.recentes-links { color:#000; background:#FFCE29; margin:10px 0 0 0; }
.recentes-links a { padding:0 2px; color:#000; }
.recentes-links a:hover { text-decoration:underline; }

/* NOVIDADES */
#novidade h3 { margin-bottom:10px; font-size:14px; font-weight:bold; color:#000; }
#novidade ul { margin:0 0 10px 20px; }
#novidade ul li { list-style-type:square; }

#novidades-busca { float:left; width:180px; margin:0 20px 0 0; padding:0 0 0 60px; background:url(../content/novidades/imagens/novidades_detalhe.gif) 0 37px no-repeat; }
#novidades-busca h3 { margin:60px 0 5px 0; }
#novidades-busca p { width:150px; }
#novidades-busca b { display:block; }
#novidades-busca label { display:block; margin-bottom:10px; }
#novidades-busca label input { margin-top:5px; float:none; }
#novidades-busca input { margin:15px 11px 0 0; float:right; }

#interna #novidades #novidades-outras { clear:none; float:left; width:270px; padding:0;   }

#interna #novidades-outras { clear:both; padding:30px 0 0 0; }
#interna #novidades-outras h3 { margin-bottom:10px; }
#interna #novidades-outras h4 a { text-transform:uppercase; color:#333; font-size:11px; }
#interna #novidades-outras h4 a:hover { background:#FFCE29; color:#000; text-decoration:none; }
#interna #novidades-outras a { color:#333; }
#interna #novidades-outras a:hover { text-decoration:underline; }

.novidade-chamada { display:block; width:270px; background:#FFF; padding:10px; margin-bottom:10px; }
.novidade-chamada p { margin-left:0; }

#novidade-foto { float:right; margin:0 0 0 10px;  text-align:center; }
#novidade-foto p { font-size:10px; width:140px; text-align:center;  }
#novidade-foto p a { color:#333333; text-decoration:underline; }
#novidade-foto img { background:url(../content/noticias/imagens/bg_foto.gif) bottom repeat-x #FFF; padding:8px; }

/* CAMINHO */
#caminho { padding:3px 0 0 20px; }
#caminho li { display:inline; padding:0 3px 0 0; }
#caminho li a { padding:0 10px 0 0; font-weight:normal; background:url(../imagens/caminho_seta.gif) 100% 3px no-repeat; color:#666; text-decoration:none; }
#caminho li a:hover { text-decoration:underline; }
#caminho li { font-weight:bold; color:#333; }

/* CURRÍCULO */
#curriculo h4 {	font-size:11px;	text-transform:uppercase; padding-top:15px;	color:#FEB213; clear:both; }
#curriculo label { display:block; float:left; margin-right:10px; margin-top:4px; }
#curriculo label b { margin-top:2px; display:block; }
#curriculo li { display:inline; }
#curriculo img { display:block; }
#curriculo a { font-size:11px; font-weight:bold; color:#666666; text-decoration:underline; }
#curriculo a:hover { text-decoration:underline; }
#curriculo form p {	padding-top:5px; clear:both; }

#curriculo-cadastro label { margin-top:0; }
#curriculo-cadastro { width:400px; }
#curriculo-cadastro label input { clear:none; }
#curriculo-cadastro input { clear:both; }

/* FALE CONOSCO */
#faleconosco { width:280px; }
#faleconosco label { display:block; margin-bottom:2px; }
#faleconosco b { margin-top:7px; display:block; }
#faleconosco a.email { color:#666; text-decoration:underline; }
#faleconosco address b { display:inline; }
#faleconosco address { font-style:normal; margin-bottom:20px; } 

/* PAGINACAO */
#paginacao { width:200px; margin:auto; text-align:center; clear:both; padding-top:15px; }
#interna #novidades #paginacao img { float:none; margin:0 5px 0 5px; }
#paginacao li {	display:inline; }
#paginacao a.pagina-ativa { background:#FFF; padding:2px 8px; text-decoration:underline; font-weight:bold; }
#paginacao a { color:#333; text-decoration:none; font-weight:normal; }
#paginacao a:hover { text-decoration:underline; }
#popup #paginacao { background:#FFFFFF; width:auto; margin:auto; height:100px; }

/* VOLTAR */
#voltar { clear:both; padding:0 0 0 10px; height:137px; }
#voltar a { padding:0 0 0 20px; }
#voltar-detalhe { float:left; background:bottom left no-repeat; width:123px; height:137px; }

/* NEWSLETTER */
#home #newsletter { display:none; }
#newsletter { clear:both; height:133px; background:url(../imagens/bg_newsletter.gif) top left no-repeat; padding:30px 0 0 305px; }
#newsletter p { margin-bottom:10px; }
#newsletter label { display:block; }
#newsletter label input { background:url(../imagens/newsletter_detalhe.gif) top right no-repeat #000; color:#FFF; border:none; padding:6px 23px 6px 8px; margin:2px 0 0 0; float:left;  }
#newsletter input { margin-left:10px; }

#newsletter-form { width:300px; }

/************************************
FORMULÁRIOS - Características Gerais
************************************/
/* ESTILO FORMS */
input, select, textarea {
	font-size:11px;
	color:#666666;
	border-top:1px solid #515153;
	border-right:1px solid #DEDAD3;
	border-bottom:1px solid #DEDAD3;
	border-left:1px solid #515153;
	margin-bottom:3px;
}

label input { padding:1px 1px; }
fieldset { margin-bottom:10px; }
legend { display:none; }

/* BOTÕES */
#geral input.input-img-semborda { border:none; margin-bottom:10px;}
#geral input.input-img-comborda { }
#geral input.input-submit-texto {
	cursor:pointer;
	vertical-align:top;
	margin:0;
	background:none;
	border:none;
	color:#223D79;
	text-decoration:none;
	font-weight:bold;
}
#geral input.input-submit-texto:hover {	text-decoration:underline; }

/************************************
RODAPÉ - Assinatura do site.
************************************/
#rodape { clear:both; color:#666; background:url(../imagens/rodape_bg.gif) top left no-repeat; height:56px; padding:25px 0 0 305px; }
#rodape li { display:inline; }
#rodape a { color:#666666; }
#rodape a:hover { text-decoration:underline; }
#rodape address { font-style:normal; margin-top:3px; }
#interna #rodape { border-right:1px solid #E6E6E6; }