BODY {margin: 0px; background-color: #487300; background-image:url('/imagens/fundo.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; color: #707070;}
.topo {left: 0px; width: 780px; height: 35px; position: absolute; color: #f0f0f0;}
.home {position: relative; background-image: url('/imagens/fd.jpg'); background-repeat: repeat-x; background-color: #ffffff;}
.home_espelho {position: relative; background-image: url('/imagens/fd2.jpg'); background-repeat: repeat-x; background-position: bottom;}

/* PÁGINA INICIAL */
.mediaclientes {width: 363px; height: 81px; background-image: url('/imagens/mediaclientes.gif'); background-repeat: no-repeat; }
.mediaclientes3 {width: 16px; height: 40px; float: left; background-image: url('/imagens/mediaclientes_bt1.gif'); background-repeat: no-repeat;}
.mediaclientes4 {width: 16px; height: 41px; float: left; background-image: url('/imagens/mediaclientes_bt2.gif'); background-repeat: no-repeat;}

DIV             {font-family: tahoma; font-size: 11px; color: #707070;}
TD              {font-family: tahoma; font-size: 11px; color: #487300;}
IMG             {border: 0px;}
A               {text-decoration: none; color: #707070;}
A:hover         {text-decoration: underline; color: #707070;}
A.arodape       {text-decoration: none; color: #487300;}
A:hover.arodape {text-decoration: underline; color: #990000;}
A.atopo         {text-decoration: none; color: #f0f0f0;}
A:hover.atopo   {text-decoration: underline; color: #DF5DAA;}
.faixa          {position: relative; width: 780px; height: 160px;}
.links          {text-align: center; margin-bottom: 10px;}
.ptopo          {margin: 0px; color: #f0f0f0; margin-top: 0px; text-align: right;}
.topo_campo     {border: 0px; background: transparent; font-size: 11px; font-family: arial; width: 60px; color: #cccccc; font-style: italic; font-size: 10px;}
.topo_ok        {border: 0px; width: 21px; height: 21px;}
TD.ttopo        {color: #f0f0f0;}
.texto_rodape   {width: 780px; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left;}
.centro         {width: 780px; text-align: left; padding: 20px; color: #707070; font-family: tahoma; line-height: 17px; position: relative;}
.titulo         {padding-top: 20px;}

  /* PÁGINA INICIAL */
.mediabox {width: 780px;}
.mediaclientes0 {float: left; width: 363px;}
.mediaclientes2 {width: 345px; height: 81px; float: left; padding-top: 12px;}
.medianoticias {float: left; font-size: 10px; font-family: tahoma; width: 390px; padding: 5px; padding-left: 10px;}
.novidades_quadro {float: left; width: 160px; line-height: 15px; margin-right: 18px; text-align: justify;}
.novidades_quadro_data {color: #DF5DAA; font-size: 11px; font-weight: bold; text-align: left;}
.novidades_quadro_img {float: left; border: 1px solid #616161; margin-right: 5px; width: 40px; height: 40px;}
.novidades_quadro_titulo {font-size: 12px; line-height: 12px; color: #5B8A08; text-align: left;}
.novidades_quadro_texto {font-size: 11px; color: #707070; line-height: 14px; text-align: justify;}
A.novidades_quadro_link {color: #707070; text-decoration: none;}
A:hover.novidades_quadro_link {text-decoration: underline;}
  /* FIM PÁGINA INICIAL */


  /* SOBRE */
.sobre_texto {width: 560px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma; margin-left: 8px;}
.sobre_dv {width: 20px; position: relative; float: left; text-align: center;}
.sobre_menu {position: relative; width: 160px; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
SPAN.sobre_menu {font-weight: bold; color: #DF5DAA;}
SPAN.sobre_mais {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
A.sobre_mais {text-decoration: none; line-height: 20px; color: #707070; background-color: transparent;}
A:hover.sobre_mais {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
A.sobre_link {color: #707070; text-decoration: none;}
A:hover.sobre_link {color: #707070; text-decoration: underline;}
A.sobre_voltar {text-decoration: none; color: #DF5DAA; font-weight: normal;}
A:hover.sobre_voltar {text-decoration: none; color: #DF5DAA; font-weight: bold;}
.sobre_titulo {text-align: left; font-weight: bold; font-size: 14px;}
  /* FIM SOBRE */


  /* SERVICOS */
.servicos_texto {width: 560px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma; margin-left: 8px;}
.servicos_dv {width: 20px; position: relative; float: left; text-align: center;}
.servicos_menu {position: relative; width: 160px; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
SPAN.servicos_menu {font-weight: bold; color: #DF5DAA;}
SPAN.servicos_mais {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
A.servicos_mais {text-decoration: none; line-height: 20px; color: #707070; background-color: transparent;}
A:hover.servicos_mais {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
A.servicos_link {color: #707070; text-decoration: none;}
A:hover.servicos_link {color: #707070; text-decoration: underline;}
A.servicos_voltar {text-decoration: none; color: #DF5DAA; font-weight: normal;}
A:hover.servicos_voltar {text-decoration: none; color: #DF5DAA; font-weight: bold;}
.servicos_titulo {text-align: left; font-weight: bold; font-size: 14px;}
  /* FIM SERVICOS */


  /* CONTATO */
.contato_textoprincipal {width: 760px; position: relative; color: #707070; line-height: 17px; font-family: tahoma; margin-left: 5px;}
.contato_parte1 {width: 330px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
.contato_parte2 {width: 290px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
.contato_parte3 {width: 140px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
.contato_titulo {font-weight: bold; font-size: 14px; color: #5E8B04;}
.contato_verde {font-weight: bold; color: #5E8B04;}
INPUT.contato_grande {border: 1px solid #707070; color: #707070; font-size: 11px; font-family: tahoma; background-color: #ffffff; width: 300px;}
INPUT.contato {border: 1px solid #707070; color: #707070; font-size: 11px; font-family: tahoma; background-color: #ffffff; width: 147px;}
INPUT.contato_botao {border: 0px; color: #ffffff; font-size: 12px; font-family: tahoma; background-color: #5E8B04; width: 70px; height: 25px; font-weight: bold;}
TEXTAREA.contato {border: 1px solid #707070; color: #707070; font-size: 11px; font-family: tahoma; background-color: #ffffff; width: 300px; height: 100px;}
  /* FIM CONTATO */

  /* NOVIDADES */
DIV.novidades_exibe {font-size: 9px; font-family: tahoma; color: #DF5DAA;}
DIV.novidades_data {font-weight: bold; font-size: 10px; color: #DF5DAA;}
DIV.novidades_titulo {font-weight: bold; font-size: 16px; color: #5E8B04; margin-bottom: 12px;}
DIV.novidades_resumo {font-size: 12px; color: #707070; line-height: 17px; margin-bottom: 12px;}
DIV.novidades_tags {font-size: 9px; color: #707070; margin-bottom: 30px;}
SPAN.novidades_tags {font-weight: bold; color: #DF5DAA;}
A.novidades_resumo {font-size: 12px; color: #707070; line-height: 17px; margin-bottom: 12px; text-decoration: none;}
A:hover.novidades_resumo {font-size: 12px; color: #707070; line-height: 17px; margin-bottom: 12px; text-decoration: underline;}
A.novidades_utags {text-decoration: none; color: #707070; background-color: transparent; text-decoration: underline;}
A:hover.novidades_utags {text-decoration: none; color: #ffffff; background-color: #6F6F6F; text-decoration: underline;}
A.novidades_tags {text-decoration: none; line-height: 20px; color: #707070; background-color: transparent;}
A:hover.novidades_tags {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
.novidades_parte1 {width: 560px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma; margin-left: 8px;}
.novidades_parte2 {width: 20px; position: relative; float: left; text-align: center;}
.novidades_parte3 {position: relative; width: 160px; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
.novidades_nav {color: #707070; margin-bottom: 20px; margin-left: 8px;}
.novidades_bon {background-color: #d2d2d2; color: #707070; width: 17px; height: 18px; border: 0px; font-size: 11px; font-family: tahoma; font-weight: bold;}
.novidades_boff {background-color: #6f6f6f; color: #ffffff; width: 17px; height: 18px; border: 0px; font-size: 11px; font-family: tahoma; font-weight: bold;}
  /* FIM NOVIDADES */

  /* PORTFOLIO */
DIV.portfolio_exibe {font-size: 9px; font-family: tahoma; color: #DF5DAA;}
.portfolio_texto {width: 560px; position: relative; float: left; color: #707070; line-height: 17px; font-family: tahoma; margin-left: 8px;}
.portfolio_dv {width: 20px; position: relative; float: left; text-align: center;}
.portfolio_menu {position: relative; width: 160px; float: left; color: #707070; line-height: 17px; font-family: tahoma;}
SPAN.portfolio_menu {font-weight: bold; color: #DF5DAA;}
SPAN.portfolio_mais {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
A.portfolio_mais {text-decoration: none; line-height: 20px; color: #707070; background-color: transparent;}
A:hover.portfolio_mais {text-decoration: none; line-height: 20px; color: #ffffff; background-color: #6F6F6F;}
A.portfolio_link {color: #707070; text-decoration: none;}
A:hover.portfolio_link {color: #707070; text-decoration: underline;}
A.portfolio_voltar {text-decoration: none; color: #DF5DAA; font-weight: normal;}
A:hover.portfolio_voltar {text-decoration: none; color: #DF5DAA; font-weight: bold;}
.portfolio_titulo {text-align: left; font-weight: bold; font-size: 14px;}
.portfolio_nav {color: #707070; margin-bottom: 20px; width: 550px; float: left;}
.portfolio_bon {background-color: #d2d2d2; color: #707070; width: 17px; height: 18px; border: 0px; font-size: 11px; font-family: tahoma; font-weight: bold;}
.portfolio_boff {background-color: #6f6f6f; color: #ffffff; width: 17px; height: 18px; border: 0px; font-size: 11px; font-family: tahoma; font-weight: bold;}
.portfolio_fotos {width: 560px; float: left; text-align: center;}
.portfolio_titulo {text-align: left; font-weight: bold; font-size: 14px; margin-left: 8px;}
  /* FIM PORTFOLIO */
