* { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
form { padding:0; margin:0; }
a { color:#999999; font-size:12px; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }
body { margin:0; }
.top { height:9px; background-color:#a60202; }
#menu { width:1000px; margin:0px auto; }
#menu h1 { padding:0; margin:0; float:left; width:168px; height:112px; background-image:url(../img/logo.gif); background-repeat:no-repeat;  overflow:hidden;  }
#menu h1 .logo_text { display:none; }
#menu ul { list-style-type:none; padding:0; margin:0; float:right; }
#menu li { float:left; width:121px; height:46px; text-align:center; padding:0; margin:0;display: block; text-indent: -999em;  }
#menu li a { background-position:left -46px; background-repeat:no-repeat; height:46px; width:121px; overflow:hidden;display: block;  }
#menu li a:hover { background-position:left 0px; }
#menu li a.btn_home { background-image:url(../img/menu/home.gif); }
#menu li a.btn_agencia { background-image:url(../img/menu/agencia.gif); }
#menu li a.btn_portfolio { background-image:url(../img/menu/portfolio.gif); }
#menu li a.btn_clientes { background-image:url(../img/menu/clientes.gif); }
#menu li a.btn_noticias { background-image:url(../img/menu/noticias.gif); }
#menu li a.btn_contato { background-image:url(../img/menu/contato.gif); }

#menu li a.btn_home2 { background-image:url(../img/menu/home.gif); background-position:left 0px; }
#menu li a.btn_agencia2 { background-image:url(../img/menu/agencia.gif); background-position:left 0px; }
#menu li a.btn_portfolio2 { background-image:url(../img/menu/portfolio.gif); background-position:left 0px;}
#menu li a.btn_clientes2 { background-image:url(../img/menu/clientes.gif); background-position:left 0px; }
#menu li a.btn_noticias2 { background-image:url(../img/menu/noticias.gif); background-position:left 0px; }
#menu li a.btn_contato2 { background-image:url(../img/menu/contato.gif); background-position:left 0px; }

#conteudo { clear:both; }


/*#####HOME######*/
.home_scroll { width:1000px; height:300px; margin:0 auto; }
#conteudo_home { position:relative; width:1000px; height:270px; overflow:hidden }
#conteudo_home .itens { width:20000em; position:absolute; }
#conteudo_home .itens .item { float:left; width:1000px; }
#conteudo_home .itens .item .imagem { float:left; margin-right:70px; }
#conteudo_home .itens .item .texto h2 { font-size:19px; color:#ba0707; font-weight:bold; padding:0; margin:0; text-transform:uppercase; }
#conteudo_home .itens .item .texto { color:#999999; text-align:justify }
#conteudo_home .itens .item .texto p { text-align:justify; }
.home_scroll .navi { width:100px; margin:0 auto; }
.home_scroll .navi a { background-image:url(../img/opcoes.gif); background-position:left -10px; background-repeat:no-repeat; height:10px; width:25px; display:block; float:left;}
.home_scroll .navi a:hover, .home_scroll .navi a.active { background-position:left 0px; }
#home_noticias { background-image:url(../img/background_home.gif); background-repeat:repeat-x; background-color:#f0f0f0; clear:both; }
.home_noticia_limite { width:1000px; margin:0 auto; }
#home_lista ul { list-style-type:none; padding:0; margin:0; }
#home_lista li { float:left; display:block; width:265px; }
#home_lista li.ultima { width:200px; }
.home_titulo { padding:40px 0 10px 0; }
#home_lista .home_link { width:200px; }
#home_lista .home_link a { text-decoration:none; }
#home_lista .home_link a img { border:1px solid #c7c3c3; }
#home_lista .home_link a h3 { font-size:13px; font-weight:bold; color:#c1272d; padding:0; margin:5px 0; }
#home_lista .home_link a h3:hover { text-decoration:underline; }
.home_mais_noticias { clear:both; text-align:right; padding:10px 0; }
/*#####HOME######*/

/*#####AGENCIA######*/
#agencia_topo { width:1000px; margin:0px auto; padding:40px 0 0 0; color:#999999; }
#agencia_topo h2 { font-size:28px; padding:0 0 10px 0; margin:0; font-weight:normal; color:#666666; }
#agencia_topo h3 { font-size:19px; padding:0 0 10px 0; margin:0; font-weight:normal; color:#666666; }
#agencia_topo .box { float:left; width:350px; padding:0; }
#agencia_topo .box .area { padding-right:50px; }
#agencia_topo .box2 { float:right; width:300px; padding:0; }
#agencia_lista { background-image:url(../img/background_home.gif); background-repeat:repeat-x; background-color:#f0f0f0;}
.agencia_limite, .agencia_limite2 { width:1000px; margin:0px auto; padding:70px 0 0 0; }
.agencia_limite2 { padding:0; }
#agencia_lista .tabs { text-align:center; height:40px; }
#agencia_lista .tabs ul { list-style-type:none; padding:0; margin:0; }
#agencia_lista .tabs li { float:left; list-style-type:none; padding:0 0 0 300px; }
#agencia_lista .tabs li.direita { padding: 0 300px 0 75px; }
#agencia_diretores { clear:both; }
#agencia_diretores .box {
 float:left;
 width:305px;
 text-align:right;
}
#agencia_diretores .box img { margin-right:10px }
#agencia_diretores .box2 {
 float:left;
 width:190px;
}
#agencia_diretores .box3 {
 float:left;
 width:190px;
}
#agencia_diretores .box4 {
 float:left;
 width:305px;
}
#agencia_staff { clear:both; background-image:url(../img/divisao_staff.gif); background-repeat:repeat-x; margin-top:15px; }
#agencia_staff .panes ul { list-style-type:none; padding:15px 0 0 0; margin:0; }
#agencia_staff .panes li { float:left; width:250px; display:block; height:100px; }
#agencia_staff .panes li img { float:left; margin-right:10px; }
#agencia_staff .panes li h2 { font-size:15px; color:#b61218; padding:10px 20px 0 0; margin:0; }
#agencia_staff .panes li p { font-size:10px; color:#666666; padding:10px 20px 0 0; margin:0; text-transform:uppercase; }
/*#####AGENCIA######*/

/*#####CLIENTES######*/
#clientes_topo { width:1000px; margin:0px auto; padding:40px 0 0 0; color:#999999; }
#clientes_lista { background-image:url(../img/background_home.gif); background-repeat:repeat-x; background-color:#f0f0f0;}
.clientes_limite { width:1000px; margin:0px auto; padding:70px 0 0 0; }
#clientes_lista .tabs { text-align:center; height:40px; }
#clientes_lista .tabs ul { list-style-type:none; padding:0; margin:0; }
#clientes_lista .tabs li { float:left; list-style-type:none; padding:0 0 0 235px; margin:0; }
#clientes_lista .tabs li.direita { padding: 0 0 0 20px; }
#clientes_lista .panes {clear:both; }

#clientes_lista .navi { text-align:right; margin-right:50px; height:30px; }
#clientes_lista .navi a { border:1px solid #d5d5d5; padding:2px 5px; margin:0 5px 0 0; text-decoration:none; }
#clientes_lista a.active { background-color:#7f7f7f; color:#FFFFFF; text-decoration:none; }
#clientes_lista a:hover { background-color:#7f7f7f; color:#FFFFFF; text-decoration:underline; }

#conteudo_atuais, #conteudo_atendidos { position:relative; width:1000px; height:400px; overflow:hidden }
#conteudo_atuais .itens, #conteudo_atendidos .itens { width:20000em; position:absolute; }
#conteudo_atuais .itens .item, #conteudo_atendidos .itens .item { float:left; width:1000px; }
#conteudo_atuais .itens .item ul, #conteudo_atendidos .itens .item ul { list-style-type:none; padding:0; margin:0; }
#conteudo_atuais .itens .item li, #conteudo_atendidos .itens .item li { float:left; display:block; width:250px; height:125px; }
#conteudo_atuais .itens .item li img, #conteudo_atendidos .itens .item li img { border:1px solid #cecece; }

#clientes_fim { background-image:url(../img/background_internal2.gif); background-repeat:repeat-x; height:140px; }
/*#####CLIENTES######*/


/*#####NOTICIAS######*/
#noticias_topo { width:1000px; margin:0px auto; padding:40px 0 0 0; color:#999999; }
#noticias_lista { background-image:url(../img/background_home.gif); background-repeat:repeat-x; background-color:#f0f0f0;}
.noticias_limite { width:1000px; margin:0px auto; padding:90px 0 0 0; }
#noticias_lista .panes {clear:both; }

#noticias_lista .navi { text-align:right; height:30px; }
#noticias_lista .navi a { border:1px solid #d5d5d5; padding:2px 5px; margin:0 5px 0 0; text-decoration:none; }
#noticias_lista a.active { background-color:#7f7f7f; color:#FFFFFF; text-decoration:none; }
#noticias_lista a:hover { background-color:#7f7f7f; color:#FFFFFF; text-decoration:underline; }

#conteudo_noticias { position:relative; width:1000px; height:700px; overflow:hidden }
#conteudo_noticias .itens { height:20000em; position:absolute; }
#conteudo_noticias .itens .item { border-bottom:1px solid #cbcbcb; padding:10px 0 0 0;  width:1000px;}
#conteudo_noticias .itens .item img { border:1px solid #cecece; float:left; }
#conteudo_noticias .itens .item .data { font-size:15px; color:#817f7f; font-weight:bold;}
#conteudo_noticias .itens .item h2 { font-size:18px; color:#b61218; font-weight:bold; padding:10px 0; margin:0; }
#conteudo_noticias .itens .item .texto { font-size:13px; color:#817f7f; }

#noticias_fim { background-image:url(../img/background_internal2.gif); background-repeat:repeat-x; height:140px; }
/*#####NOTICIAS######*/

/*#####PORTFOLIO######*/
#portfolio_topo { width:1000px; margin:0px auto; padding:40px 0 0 0; color:#999999; }
#portfolio_topo h2 { padding:0; margin:0; float:left; color:#b61218; font-size:25px; }
#portfolio_topo .navegacao { float:right; width:200px; text-align:right; }
#portfolio_lista { background-image:url(../img/background_home.gif); background-repeat:repeat-x; background-color:#f0f0f0;}
.portfolio_limite, .portfolio_limite2 { width:1000px; margin:0px auto; padding:70px 0 0 0; }
.portfolio_limite2 { padding:90px 0 0 0; }
.portfolio_limite2 .texto { float:left; width:380px; }
.portfolio_limite2 .texto h3 { font-size:16px; color:#b61218; }
.portfolio_limite2 .midia { float:right; width:580px; }
.portfolio_limite2 .midia .imagemprincipal { width:580px; height:325px; }
.portfolio_limite2 .midia .outras { padding:5px 0; }
.portfolio_limite2 .midia .outras img { margin-right:5px; }
#portfolio_lista .panes {clear:both; }

#portfolio_lista .navi { text-align:right; margin-right:50px; height:30px; }
#portfolio_lista .navi a { border:1px solid #d5d5d5; padding:2px 5px; margin:0 5px 0 0; text-decoration:none; }
#portfolio_lista .navi a.active { background-color:#7f7f7f; color:#FFFFFF; text-decoration:none; }
#portfolio_lista .navi a:hover { background-color:#7f7f7f; color:#FFFFFF; text-decoration:underline; }


#conteudo_portfolio { position:relative; width:1000px; height:620px; overflow:hidden }
#conteudo_portfolio .itens { width:20000em; position:absolute; }
#conteudo_portfolio .itens .item { float:left; width:1000px; }
#conteudo_portfolio .itens .item ul { list-style-type:none; padding:0; margin:0; }
#conteudo_portfolio .itens .item li { float:left; display:block; width:250px; height:205px;  margin-top: 5px; margin-bottom: 3px; }
#conteudo_portfolio .itens .item li a { text-decoration:none; font-size:12px; }
#conteudo_portfolio .itens .item li a img { border:1px solid #cecece;}
#conteudo_portfolio .itens .item li a h2 { color:#b61218; font-size:15px; padding:5px 0; margin:0; text-decoration:none; text-transform:uppercase; }
#conteudo_portfolio .itens .item li a p { padding:0; margin:0; }
#conteudo_portfolio .itens .item li a:hover, #conteudo_portfolio .itens .item li a:hover h2 { text-decoration:underline; }
#conteudo_portfolio .itens .item li a:hover img { text-decoration:none; }
#conteudo_portfolio h2 .titulo {padding-right:10px; font-size:16px;}
#conteudo_portfolio p .descricao {padding-right:10px; }

#portfolio_fim { background-image:url(../img/background_internal2.gif); background-repeat:repeat-x; height:140px; }
/*#####PORTFOLIO######*/

/*#####CONTATO######*/
#contato_titulo { width:1000px; margin:0px auto; padding:50px 0 20px 0; }
#contato { background-image:url(../img/background_home.gif); background-repeat:repeat-x; background-color:#f0f0f0; clear:both; color:#817f7f; }
.contato_limite { width:1000px; margin:0px auto; }
#formulario { float:left; padding:80px 0 0 0; width:350px; }
#formulario .titulo_contato { padding:10px; }
#formulario .form_back { background-image:url(../img/background_campo.gif); background-repeat:no-repeat; padding:8px 5px 5px 5px; margin:10px 0; }
#formulario .form_back2 { background-image:url(../img/background_campo_texto.gif); background-repeat:no-repeat; padding:8px 5px 20px 5px; margin:10px 0; }
#formulario .campo, #formulario .campo2 { border:1px solid #FFFFFF; color:#817f7f; }
#formulario .campo2 { width:285px; height:140px; }
#mapa { float:right; padding:80px 0 0 0; width:580px; background-image:url(../img/background_mapa.gif); background-repeat:no-repeat; background-position:left 135px; overflow:hidden; }
#mapa .mapa_espaco { clear:both; margin:10px 0 0 0; padding:20px; }
#mapa .mapa_espaco #map { width:540px; height:370px; overflow:hidden; }
.btn_enviar { float:right; padding-right:50px; }
#trabalhe { clear:both; font-weight:bold; }
.trabalhe_area { padding:10px 0 20px 75px; }
.trabalhe_campos { float:left; width:300px; padding:10px 0; }
.trabalhe_enviar { width:600px; clear:both; text-align:right; padding:0 0 10px 0; }
/*#####CONTATO######*/

#footer { clear:both; height:70px; background-color:#730206; }
#footer .topo { height:8px; background-color:#500104; }
#footer .endereco { margin:0 auto; width:1000px; padding:10px 0 0 0; }
#footer .endereco .telefone { float:right; margin:10px 0 0 0; }

