@charset "iso-8859-1";
/* CSS Document */

* {margin:0; padding:0; border:0; text-decoration:none;}
body {background:#f1f1f1;}
.conteudo {float:left; width:100%;}
.conteudo2 {width:960px; margin:15px auto;}

/* header */
header {float:left; width:100%; height:100px; background:url(images/fundo_topo.jpg) top center no-repeat; border-bottom:1px solid #d31c24;}
.header2 {width:960px; margin:15px auto;}
.menu_esquerda {float:left; width:365px;}
.menu_esquerda ul {float:left; width:100%; list-style:none;}
.menu_esquerda ul li {float:left; margin:0 13px;}
.menu_esquerda ul li a {float:left; padding:10px 15px; font:18px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.menu_esquerda ul li a:hover {background:url(images/marcador_menu.png) bottom center no-repeat; color:#39429d;}
.menu_esquerda ul li a.menu_ativo {background:url(images/marcador_menu.png) bottom center no-repeat; color:#39429d;}
.logo {float:left;}
.menu_direita {float:left; width:365px;}
.menu_direita ul {float:left; width:100%; list-style:none;}
.menu_direita ul li {float:left; margin:0 13px;}
.menu_direita ul li a {float:left; padding:10px 15px; font:18px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.menu_direita ul li a:hover {background:url(images/marcador_menu.png) bottom center no-repeat; color:#39429d;}
.menu_direita ul li a.menu_ativo {background:url(images/marcador_menu.png) bottom center no-repeat; color:#39429d;}
/* fim */

/* footer */
footer {float:left; width:100%; background:url(images/fundo_rodape.jpg) top center no-repeat; background-color:#d7d9dd; margin:15px 0 0 0;}
.footer2 {width:960px; margin:15px auto;}
.cadastro {float:left; width:300px;}
.cadastro p {float:left; width:100%; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.cadastro form {float:left; width:100%;}
.cadastro label {float:left; width:100%; margin:5px 0; background:#f1f1f1;}
.cadastro label#label_enviar_cadastro {background:none;}
.cadastro span {float:left; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d; padding:5px 10px;}
.cadastro input {float:left; width:200px; padding:5px; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; background:none;}
.cadastro input#enviar_cadastro {float:right; width:auto; height:auto; padding:5px; color:#8d8f8d; font-weight:bold; cursor:pointer;}
.informacoes_rodape {float:left; width:300px; margin:25px 0 0 95px;}
.email_rodape {float:left; width:100%;}
.email_rodape img {float:left; margin:0 5px 0 0;}
.email_rodape p {float:left; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.email_rodape a {float:left; margin:0 0 0 5px; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.email_rodape a:hover {color:#39429d;}
.telefone_rodape {float:left; width:100%; margin:15px 0 0 0;}
.telefone_rodape img {float:left; margin:0 5px 0 0;}
.telefone_rodape p {float:left; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.copyright {float:left; width:150px; margin:50px 0 0 115px;}
.copyright a {float:right;}
.copyright p {float:right; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
/* fim */

/* index */
.display {float:left; width:100%;}
.display2 {width:960px; margin:15px auto;}
.links_rapidos {float:left; width:100%; background:url(images/index/fundo_links_rapidos.jpg) top center no-repeat;}
.links_rapidos2 {width:960px; margin:15px auto;}
.link_produtos {float:left; width:300px; margin:30px 0 50px 60px;}
.link_produtos a {float:left;}
.link_produtos a img {float:left; margin:0 10px 0 0;}
.link_produtos a h3 {float:left; width:175px; font:bold 16px Tahoma, Geneva, sans-serif; color:#e2e2e2;}
.link_produtos a p {float:left; width:175px; font:12px Tahoma, Geneva, sans-serif; color:#e2e2e2; margin:10px 0 0 0;}
.link_produtos a:hover h3 {color:#d31c24;}
.link_servicos {float:left; width:300px; margin:30px 0 50px;}
.link_servicos a {float:left;}
.link_servicos a img {float:left; margin:0 10px 0 0;}
.link_servicos a h3 {float:left; width:175px; font:bold 16px Tahoma, Geneva, sans-serif; color:#e2e2e2;}
.link_servicos a p {float:left; width:175px; font:12px Tahoma, Geneva, sans-serif; color:#e2e2e2; margin:10px 0 0 0;}
.link_servicos a:hover h3 {color:#d31c24;}
.link_contato {float:left; width:300px; margin:30px 0 50px;}
.link_contato a {float:left;}
.link_contato a img {float:left; margin:0 10px 0 0;}
.link_contato a h3 {float:left; width:175px; font:bold 16px Tahoma, Geneva, sans-serif; color:#e2e2e2;}
.link_contato a p {float:left; width:175px; font:12px Tahoma, Geneva, sans-serif; color:#e2e2e2; margin:10px 0 0 0;}
.link_contato a:hover h3 {color:#d31c24;}
.noticias_index {float:left; width:590px;}
.noticias_index h3 {float:left; width:100%; margin:0 0 5px 0; font:bold 16px Tahoma, Geneva, sans-serif; color:#39429d;}
.noticias_index h3 img {float:left; margin:0 5px 0 0;}
.noticias_index a img {float:left; border:1px solid #8d8f8d;}
.noticias_index ul {float:left; width:225px; margin:0 0 0 8px; list-style:none;}
.noticias_index ul li {float:left; width:100%; margin:0 0 15px 0;}
.noticias_index ul li span {float:left; width:100%; font:bold 12px Tahoma, Geneva, sans-serif; color:#39429d;}
.noticias_index ul li a {float:left; width:100%; font:12px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.noticias_index ul li a:hover {color:#39429d;}
.mais_not_index {float:right;}
.mais_not_index a {font:bold 12px Tahoma, Geneva, sans-serif; color:#d31c24;}
.mais_not_index a:hover {color:#39429d;}
.clientes_index {float:left; width:305px; margin:0 0 0 65px;}
.clientes_index article {background:red;}
.clientes_index h3 {float:left; width:100%; margin:0 0 5px 0; font:bold 16px Tahoma, Geneva, sans-serif; color:#39429d;}
.clientes_index h3 img {float:left; margin:0 5px 0 0;}
.display_clientes {float:left; width:302px; height:182px; margin:10px 0;}
/* fim */

/* empresa */
.texto_empresa {float:left; width:423px; min-height:555px; padding:20px; border-right:1px solid #fff; background:url(images/empresa/logo.png) bottom center no-repeat; background-color:#dddfe1; box-shadow:-2px 2px 2px #c6c7ca;}
.texto_empresa h2 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d;}
.texto_empresa p {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:15px 0 0 0; line-height:20px;}
.fotos_empresa {float:left; width:383px; min-height:555px; padding:20px 40px; border-left:1px solid #cccdce; background:#dddfe1; box-shadow:2px 2px 2px #c6c7ca;}
.fotos_empresa img {float:left; margin:0 0 10px 0;}
/* fim */

/* servicos */
.menu_servicos {float:left; width:270px; min-height:600px; padding:20px; border-right:1px solid #fff; background:url(images/empresa/logo.png) bottom center no-repeat; background-color:#dddfe1; box-shadow:-2px 2px 2px #c6c7ca;}
.menu_servicos h2 {float:left; width:100%; margin:0 0 5px 0; font:bold 16px Tahoma, Geneva, sans-serif; color:#39429d;}
.menu_servicos ul {float:left; width:100%; list-style:none;}
.menu_servicos ul li {float:left; width:100%; margin:5px 0;}
.menu_servicos ul li a {float:left; width:100%; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.menu_servicos ul li a:hover {color:#39429d;}
.menu_servicos ul li a img {float:left; margin:0 5px 0 0;}
.menu_servicos ul ul {float:left; width:250px; margin:0 0 0 10px;}
.menu_servicos ul ul li {float:left; width:100%; margin:0;}
.menu_servicos ul ul li a {margin:5px 0; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.descricao_servicos {float:left; width:600px; min-height:500px; padding:20px; border-left:1px solid #cccdce; background:#dddfe1; box-shadow:2px 2px 2px #c6c7ca;}
.descricao_servicos h3 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d;}
.descricao_servicos p {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:10px 0 0;}
.descricao_servicos ul {float:left; width:100%; list-style:none; margin:10px 0;}
.descricao_servicos ul li {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:5px 0 0;}
.descricao_servicos a {font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.descricao_servicos a:hover {color:#39429d;}
.galeria_servicos {float:left; width:100%; margin:10px 0 0;}
.galeria_servicos a img {float:left; border:2px solid #f1f1f1; margin:5px;}
.galeria_servicos a:hover img {border:2px solid #cccdce;}
/* fim */

/* produtos */
.clear {clear:both;}
.menu_produtos {float:left; width:270px; min-height:630px; padding:20px; border-right:1px solid #fff; background:url(images/empresa/logo.png) bottom center no-repeat; background-color:#dddfe1; box-shadow:-2px 2px 2px #c6c7ca;}
.menu_produtos h2 {float:left; width:100%; margin:0 0 5px 0; font:bold 16px Tahoma, Geneva, sans-serif; color:#39429d;}
.menu_produtos ul {float:left; width:100%; list-style:none;}
.menu_produtos ul li {float:left; width:100%; margin:5px 0;}
.menu_produtos ul li a {float:left; width:100%; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.menu_produtos ul li a:hover {color:#39429d;}
.menu_produtos ul li a img {float:left; margin:0 5px 0 0;}
.menu_produtos ul ul {float:left; width:250px; margin:0 0 0 10px;}
.menu_produtos ul ul li {float:left; width:100%; margin:0;}
.menu_produtos ul ul li a {margin:5px 0; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.descricao_produtos {float:left; width:600px; min-height:630px; padding:20px; border-left:1px solid #cccdce; background:#dddfe1; box-shadow:2px 2px 2px #c6c7ca; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.descricao_produtos h3 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d; margin:0 0 10px 0;}
.descricao_produtos p {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:10px 0 0;}
.descricao_produtos li {margin:5px 0 0; list-style:none;}
.descricao_produtos a {font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.descricao_produtos a:hover {color:#39429d;}
.galeria_produtos {float:left; width:50%;}
.galeria_produtos a img {float:left; border:1px solid #39429d; margin:5px;}
.galeria_produtos a:hover img {border:1px solid #d31c24;}
.pdf_prod {float:left; margin:70px 0 0 30px; width:100px; display:block;}
.pdf_prod img {margin:-10px 0 0 0; float:right;}
.bndes {float:left; margin:30px 0 0; bottom:0; display:table;}
/* fim */

/* clientes */
.texto_clientes {float:left; width:910px; min-height:555px; padding:20px; border-right:1px solid #fff; background:url(images/clientes/logo.png) bottom center no-repeat; background-color:#dddfe1; box-shadow:-2px 2px 2px #c6c7ca;}
.texto_clientes h2 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d;}
.texto_clientes p {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:15px 0 0 0; line-height:20px;}
.lista_clientes {float:left; width:830px; margin:0 40px;}
.nomes_clientes {float:left; width:270px;}
/* fim */

/* contato */
.esquerda_contato {float:left; width:500px; min-height:470px; padding:20px; border-right:1px solid #fff; background-color:#dddfe1; box-shadow:-2px 2px 2px #c6c7ca;}
.esquerda_contato h2 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d;}
.esquerda_contato p {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:15px 0 0 0; line-height:20px;}
.mapa {float:left; width:100%; margin:15px 0;}
.info_contato {float:left; width:100%;}
.telefone_contato {float:left; width:100%; margin:5px 0;}
.telefone_contato img {float:left; margin:0 5px 0 0;}
.telefone_contato p {float:left; width:auto; margin:0;}
.email_contato {float:left; width:100%; margin:5px 0;}
.email_contato img {float:left; margin:0 5px 0 0;}
.email_contato p {float:left; width:auto; margin:0;}
.email_contato p a {float:left; margin:0; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.email_contato p a:hover {color:#39429d;}
.endereco_contato {float:left; width:100%; margin:5px 0;}
.endereco_contato img {float:left; margin:0 5px 0 0;}
.endereco_contato p {float:left; width:auto; margin:0;}
.direita_contato {float:left; width:350px; min-height:501px; padding:20px; border-left:1px solid #cccdce; background:#dddfe1; box-shadow:2px 2px 2px #c6c7ca;}
.direita_contato p {float:left; width:100%; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:0 0 15px 0; line-height:20px;}
.formulario {float:left; width:100%;}
.formulario form {float:left; width:100%;}
.formulario label {float:left; margin:5px 0; background:#f1f1f1;}
.formulario label#cidade_contato {margin:5px 8px 5px 0;}
.formulario label#enviar_contato {background:none;}
.formulario span {float:left; font:bold 14px Tahoma, Geneva, sans-serif; color:#8d8f8d; padding:5px 10px;}
.formulario input {float:left; width:270px; padding:5px; font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; background:none; border:none;}
.formulario input#cidade_contato {width:173px;}
.formulario input#uf_contato {width:30px;}
.formulario input#telefone_contato {width:252px;}
.formulario input#enviar_contato {width:auto; margin:0 0 0 285px; font-weight:bold; cursor:pointer;}
.formulario textarea {float:left; width:237px; min-height:140px; padding:5px;font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; background:none;}
/* fim */

/* noticias */
.esquerda_noticias {float:left; width:275px; min-height:747px; padding:20px; border-right:1px solid #fff; background-color:#dddfe1; box-shadow:-2px 2px 2px #c6c7ca;}
.esquerda_noticias h2 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d; margin:0 0 15px 0;}
.esquerda_noticias ul {float:left; width:100%; list-style:none;}
.esquerda_noticias ul li {float:left; width:100%; border-bottom:1px solid #cccdce; border-top:1px solid #fff; padding:5px 0;}
.esquerda_noticias ul li:first-child {border-top:none;}
.esquerda_noticias ul li span {float:left; width:100%; font:bold 12px Tahoma, Geneva, sans-serif; color:#39429d;}
.esquerda_noticias ul li a {float:left; width:100%; font:13px Tahoma, Geneva, sans-serif; color:#8d8f8d; padding:5px 0;}
.esquerda_noticias ul li a:hover {color:#39429d;}
.ant_prox {float:left; width:100%; padding:5px 0; border-top:1px solid #fff;}
.ant {float:left;}
.ant a {font:bold 12px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.ant a:hover {color:#39429d;}
.prox {float:right;}
.prox a {font:bold 12px Tahoma, Geneva, sans-serif; color:#8d8f8d;}
.prox a:hover {color:#39429d;}
.direita_noticias {float:left; width:585px; min-height:747px; padding:20px; border-left:1px solid #cccdce; background:#dddfe1; box-shadow:2px 2px 2px #c6c7ca;}
.direita_noticias span {float:left; width:100%; font:bold 12px Tahoma, Geneva, sans-serif; color:#39429d;}
.direita_noticias h3 {float:left; width:100%; font:bold 18px Tahoma, Geneva, sans-serif; color:#39429d; margin:15px 0;}
.direita_noticias img {float:left; margin:0 10px 10px 0;}
.direita_noticias p {font:14px Tahoma, Geneva, sans-serif; color:#8d8f8d; margin:0 0 10px 0; line-height:20px;}
.galeria_noticias {float:left; width:100%;}
.galeria_noticias img {float:left; margin:5px; height:100px;}
/* fim */

.display-not{float:left;width:354px;height:214px;overflow:hidden;}
.display-not img{width:100%;}
.box-legenda{position:absolute;padding:10px;width:334px;background:url(images/box-legenda.png) repeat;color:#EEE;font:13px Tahoma, Geneva, sans-serif;bottom:10px;}
#img_pri {float:left; max-width:230px; margin:0 12px 5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
#img_pri img {float:left; max-width:100%;}