@font-face{font-family:"Talking to the Moon";src:url(font/TALKINGTOTHEMOON.TTF);}
* {margin:0; padding:0; border:0; text-decoration:none;}
body {background:#f7fafb;}
.conteudo {float:left; width:100%;}
.conteudo2 {width:910px; margin:0 auto;}
.conteudo3 {width:910px; margin:0 auto;}
.titulo_pag {float:left; width:100%; margin:-85px 0 0 0;}
.titulo_pag h1 {float:right; margin:0 25px 0 0; font:3.5em "Talking to the Moon"; color:#5c4076;}

/* header */
header {float:left; width:100%; height:174px; background:url(images/funto_topo.jpg) top center no-repeat;}
header#index {float:left; width:100%; height:auto; position:relative; z-index:100; background:none;}
.header2 {width:910px; margin:0 auto;}
.logo {float:left; width:200px; margin:9px;}
.menu {float:right; width:625px; margin:40px 25px; background:#78808e; box-shadow:0px 1px 1px 1px #434851;}
.menu ul {float:left; width:625px; list-style:none;}
.menu ul li {float:left; margin:8px 3px; font:bold 0.8em Tahoma, Geneva, sans-serif; color:#142b54;}
.menu ul li a {float:left; color:#fff; margin:-5px 0; padding:5px 15px;}
.menu ul li a:hover {color:#142b54; transition:0.5s;}
.menu ul li a.link_ativo {color:#142b54; transition:0.5s;}
/* fim */

/* footer */
footer {float:left; width:100%; margin:25px 0 15px;}
.footer2 {width:910px; margin:0 auto;}
.entre_contato {float:left; width:650px; margin:0 10px;}
.entre_contato img {float:left;}
.entre_contato img#barra {margin:24px 0 0;}
.entre_contato h3 {float:left; margin:24px; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#585f6a;}
.entre_contato p {float:left; margin:22px 0 0 35px;}
.entre_contato p span {font:bold 1em Tahoma, Geneva, sans-serif; color:#585f6a;}
.entre_contato p a {font:0.9em Tahoma, Geneva, sans-serif; color:#585f6a;}
.entre_contato p a:hover {text-decoration:underline;}
.copyright {float:right; width:180px; margin:30px 20px 0 0;}
.copyright p {float:left; width:100%; font:0.8em Tahoma, Geneva, sans-serif; color:#585f6a;}
.copyright img {float:right; margin:20px 0 0 0;}
.webmail {float:left; margin:15px 0 0;}
.webmail a {font:0.8em Tahoma, Geneva, sans-serif; color:#585f6a;}
.webmail a img {float:left; margin:5px 5px 0 0;}
.webmail a:hover {text-decoration:underline;}
/* fim */

/* index */
.display {float:left; width:100%; margin:-115px auto 0;}
.chamadas_index {float:left; width:100%; margin:15px 0 0 0;}
.atedimento_index {float:left; width:442px; height:195px; background:url(images/index/fundo_atendimento.png) top center no-repeat;}
.atedimento_index h3 a {float:left; width:210px; margin:50px 35px 0 200px; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#434851;}
.atedimento_index h3 a:hover {color:#5c4076;}
.atedimento_index p {float:left; width:210px; margin:10px 35px 0 200px; font:0.8em Tahoma, Geneva, sans-serif; color:#434851; line-height:15px;}
.marcas_produtos_index {float:left; width:442px; height:195px; margin:0 0 0 20px; background:url(images/index/fundo_marcas_produtos.png) top center no-repeat;}
.marcas_produtos_index h3 a {float:left; width:210px; margin:50px 35px 0 200px; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#434851;}
.marcas_produtos_index h3 a:hover {color:#5c4076;}
.marcas_produtos_index p {float:left; width:210px; margin:10px 35px 0 200px; font:0.8em Tahoma, Geneva, sans-serif; color:#434851; line-height:15px;}
.display_marcas {float:left; width:910px; margin:20px 0 0 10px; padding:10px 0; background:#e1e7ea; border:1px solid #f7f7f7; box-shadow:0 0 5px 3px #d5d8d8;}
.display_marcas ul {float:left; width:910px; list-style:none;}
.display_marcas ul li {float:left; width:176px; height:85px; text-align:center;}
/* fim */

/* quem somos */
.esquerda_quem_somos {float:left; width:450px;}
.esquerda_quem_somos h2 {float:left; width:100%; margin:30px 0 15px 0; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_quem_somos p {float:left; width:100%; margin:15px 0 0; font:0.8em Tahoma, Geneva, sans-serif; color:#434851; line-height:17px;}
.direita_quem_somos {float:right; width:403px; height:627px; background:url(images/direita_quem_somos.png) top center no-repeat;}
/* fim */

/* marcas e produtos */
.menu_marcas_produtos {float:left; width:218px;}
.menu_marcas_produtos h3 {float:left; width:100%; margin:30px 0; font:bold 1em Tahoma, Geneva, sans-serif; color:#434851;}
.menu_marcas_produtos ul {float:left; width:100%; padding:10px 0; list-style:none; background:#e1e7ea; border:1px solid #f7f7f7; box-shadow:0 0 5px 3px #d5d8d8;}
.menu_marcas_produtos ul li {float:left; width:100%; margin:5px 0;}
.menu_marcas_produtos ul li a {float:left; width:73%; margin:0 25px; padding:5px 15px; background:url(images/produtos/seta_normal.png) center left no-repeat; font:bold 1em Tahoma, Geneva, sans-serif; color:#6d3e98;}
.menu_marcas_produtos ul li a:hover {background:url(images/produtos/seta_marca.png) center left no-repeat; color:#434851;}
.menu_marcas_produtos ul li a.menu2_ativo {background:url(images/produtos/seta_marca.png) center left no-repeat; color:#434851;}
.banner_expositores {float:left; width:100%; margin:30px 0 0 0;}
.descricao_marcas_produtos {float:left; width:630px; margin:0 0 0 50px;}
.descricao_marcas_produtos .anterior{float:left;font:bold 0.9em Tahoma, Geneva, sans-serif; color:#434851;margin-top:15px;width:300px;text-align:left;}
.descricao_marcas_produtos .proximo{float:right;font:bold 0.9em Tahoma, Geneva, sans-serif; color:#434851;margin-top:15px;width:300px;text-align:right;}
.descricao_marcas_produtos h2 {float:left; width:100%; margin:23px 0 12px; font:bold 1.8em Tahoma, Geneva, sans-serif; color:#142b54;}
.descricao_marcas_produtos p {float:left; width:95%; margin:5px 0; font:0.8em Tahoma, Geneva, sans-serif; color:#434851;}
.descricao_marcas_produtos img {float:left; margin:15px 0;}
/* fim */

/* atendimento */
.esquerda_atendimento {float:left; width:400px; margin:0 5px 0 0;}
.esquerda_atendimento h3 {float:left; width:100%; margin:30px 0; font:bold 1em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_atendimento p {float:left; width:100%; margin:0 0 30px; font:0.9em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_atendimento a {color:#434851;}
.esquerda_atendimento a:hover {color:#6d3e98;}
.esquerda_atendimento form {float:left; width:100%;}
.esquerda_atendimento form select {float:left; width:290px; padding:5px; border:1px solid #dddfe0; font:0.9em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_atendimento form input {float:left; width:auto; padding:5px; font:bold 0.9em Tahoma, Geneva, sans-serif; color:#434851; background:none; cursor:pointer;}
.busca_cidade {float:left; width:100%; margin:30px 0 0;}
.busca_cidade img {float:left; margin:3px 0 0 0;}
.busca_cidade h2 {float:left; width:95%; margin:0 0 0 10px; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#6d3e98;}
.direita_atendimento {float:right; width:453px; height:502px; background:url(images/direita_atendimento.png) top center no-repeat; margin:0 30px 0 0;}
/* fim */

/* contato */
.esquerda_contato {float:left; width:450px; margin:0 5px 0 0;}
.esquerda_contato h3 {float:left; width:100%; margin:30px 0; font:bold 1em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_contato h4 {float:left; width:100%; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_contato p {float:left; width:60%; margin:0 0 30px; font:0.9em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_contato a {color:#434851;}
.esquerda_contato a:hover {color:#6d3e98;}
.mapa {float:left; margin:-25px 0 0 0;}
.esquerda_contato form {float:left; width:100%;}
.esquerda_contato form label {float:left; width:100%; margin:3px 0;}
.esquerda_contato form input[type='text'],
.esquerda_contato form input .botao_enviar{float:left; width:438px; padding:5px; border:1px solid #dddfe0; font:0.9em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_contato form input #enviar_contato {float:right; width:auto; background:none; border:none; font-weight:bold; cursor:pointer;}
.esquerda_contato #voltar {float:right; width:auto; background:none; border:none; font-weight:bold; cursor:pointer;color:red;}
.esquerda_contato form textarea {float:left; width:438px; height:140px; padding:5px; border:1px solid #dddfe0; font:0.9em Tahoma, Geneva, sans-serif; color:#434851;}
.busca_cidade {float:left; width:100%; margin:30px 0 0;}
.busca_cidade img {float:left; margin:3px 0 0 0;}
.busca_cidade h2 {float:left; width:95%; margin:0 0 0 10px; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#6d3e98;}
.direita_contato {float:right; width:384px; height:690px; background:url(images/direita_contato.png) top center no-repeat; margin:0 15px 0 0;}
.botao_enviar{background: none;border: 0;float: right; cursor: pointer;padding-top: 10px;}
/* fim */

/* PRODUTOS */
.box_produto{float:left;width:115px;height:140px;overflow:hidden;margin:10px 10px 0 0;text-align:center;}
.box_produto .box_img{float:left;width:97px;background:#FFF;border:1px solid #eaeaea;text-align:center;height:74px;overflow:hidden;padding:8px 8px;text-align:center;}
.box_produto .box_img img{height:74px;margin:0 auto;float:none;}
.box_produto span{float:left;width:100%;font:0.8em Tahoma, Geneva, sans-serif;color:#6d3e98;margin-top:5px;text-align:center;}
.box_produto a{color:inherit;}
.imgvisu{float:left;max-width:430px;border:#CCC solid 1px;}
.exibe-visu{width:450px;float:left;margin:10px;}
.exibe-visu h1{float:left;margin:8px 0 3px;font:bold 18px Verdana, Geneva, sans-serif;color:#6d3e98;}
.exibe-visu h2{float:left;width:100%;font:13px Verdana, Geneva, sans-serif;margin:0 0 10px 0;}
.exibe-visu p{float:left;width:100%;font:12px Verdana, Geneva, sans-serif;margin:3px 0;}
.exibe-paginacao{float:left;width:100%;}
.exibe-paginacao #proximas{float:right;color:#9E1117;font:bold 14px Arial, Geneva, sans-serif;margin-right:15px;}
.exibe-paginacao #anteriores{float:left;color:#9E1117;font:bold 14px Arial, Geneva, sans-serif;}
/* FIM */

/* expositores */
.esquerda_expositores {float:left; width:450px;}
.esquerda_expositores h2 {float:left; width:100%; margin:30px 0 15px 0; font:bold 1.2em Tahoma, Geneva, sans-serif; color:#434851;}
.esquerda_expositores p {float:left; width:100%; margin:15px 0 0; font:0.8em Tahoma, Geneva, sans-serif; color:#434851; line-height:17px;}
.direita_expositores {float:right; width:403px; height:627px; background:url(images/direita_quem_somos.png) top center no-repeat;}
/* fim */