html				{ height:100%; }

  body				{ margin:0px; font-family:Arial; font-size:12px; color:#333; height:100%; background:url(img/cont_bg.jpg) left 358px repeat-x #DFE7EE; }

    #tudo			{ min-height:100%; position:relative; }

      .max			{ width:963px; margin:0 auto; }

      a				{ text-decoration:none; }

      .right			{ float:right; }

      .blue			{ color:#1582CA; }

      .absolute			{ position:absolute; z-index:10; }

      .bold			{ font-weight:700; }

      .clear			{ clear:both; }

      img			{ border:none; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.cab				{ height:70px; background:url(img/cab_bg.jpg) repeat-x; }

  .logo				{ padding:13px 0px 0px 23px; }

  .menu				{ float:right; height:70px; }

    .menu .a			{ display:block; float:left; padding:35px 7px 20px 7px; font-size:12px; color:#333; font-weight:normal; }

    .menu .a:hover		{ padding-bottom:17px; border-bottom:3px solid #1582CA; }

    .subm			{ display:none; width:180px; position:absolute; z-index:99; top:70px;}

      .submsup			{ padding-top:10px; background:url(img/subm_sup.png); }
      .subminf			{ padding-top:10px; background:url(img/subm_inf.png); }

      .subm a			{ background:#1582CA; color:#fff; display:block; border-bottom:1px solid #449BD5; padding:5px 0px 5px 15px; font-size:11px; }

      .subm a:hover		{ background:#449BD5; }

      #subempresa		{ margin-left:573px; }
      #subprodutos		{ margin-left:638px; }
      #subdicas			{ margin-left:702px; }

.bgempresacor			{ background:#0567B2; height:288px; width:100%; }
  .bgempresa			{ background:url(img/bg_empresa.jpg) no-repeat; height:288px; width:1003px; margin:0 auto; }

.bgdicasindcor			{ background:#0567B2; height:288px; width:100%; }
  .bgdicasind			{ background:url(img/bg_empresa.jpg) no-repeat; height:288px; width:1003px; margin:0 auto; }
.bgdicaslazcor			{ background:#0567B2; height:288px; width:100%; }
  .bgdicaslaz			{ background:url(img/bg_empresa.jpg) no-repeat; height:288px; width:1003px; margin:0 auto; }
.bgdicasrescor			{ background:#0567B2; height:288px; width:100%; }
  .bgdicasres			{ background:url(img/bg_empresa.jpg) no-repeat; height:288px; width:1003px; margin:0 auto; }
.bgdicasagrcor			{ background:#0567B2; height:288px; width:100%; }
  .bgdicasagr			{ background:url(img/bg_empresa.jpg) no-repeat; height:288px; width:1003px; margin:0 auto; }
.bgdicasintcor			{ background:#0567B2; height:288px; width:100%; }
  .bgdicasint			{ background:url(img/bg_empresa.jpg) no-repeat; height:288px; width:1003px; margin:0 auto; }

.bgcor				{ background:#0A3858; height:288px; width:100%; }

  .bgfuturo			{ background:url(img/bg_futuro.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bgcontato			{ background:url(img/bg_contato.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bgorcamento			{ background:url(img/bg_orcamento.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bgcadastro			{ background:url(img/bg_cadastro.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bglinagricola		{ background:url(img/bg_linha_agricola.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bglinindustrial		{ background:url(img/bg_linha_industrial.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bglininteligente		{ background:url(img/bg_linha_inteligente.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bglinlazer			{ background:url(img/bg_linha_lazer.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }
  .bglinresidencial		{ background:url(img/bg_linha_residencial.jpg) right no-repeat; height:288px; width:1003px; margin:0 auto; }

.cont				{ width:923px; color:#666; margin:0 auto; padding:20px 0px 60px 0px; }

  .dir				{ width:210px; line-height:180%; }

    .dir h2			{ color:#8ABDDF; display:block; padding:15px 0px 0px 15px; font-size:14px; margin:0px; font-weight:700; background:url(img/dica_sup.jpg) top no-repeat #157BBF; }

    .dir p			{ color:#fff; display:block; padding:5px 15px 15px 15px; font-size:11px; margin:0px; line-height:160%; margin-bottom:20px; background:url(img/dica_inf.jpg) bottom no-repeat #157BBF; }

    .dir .fonte			{ color:#8ABDDF; font-weight:700;  }

    .dir .fonte a		{ font-weight:normal; color:#8ABDDF; }

    .dir .fonte a:hover		{ color:#fff; }

    .dir .sub			{ color:#666; display:block; padding:5px 0px 5px 15px; font-size:11px; border:1px solid #D0DCE6; margin-bottom:1px; }

    .dir .sub:hover		{ background:#1995E4; border:1px solid #1995E4; color:#fff; }

  .esq				{ width:673px; float:right; line-height:180%; color:#333; }

    .esq a			{ color:#1582CA; }

    .esq a:hover		{ text-decoration:underline; }

    .esq h1			{ color:#1582CA; font-size:16px; font-weight:700; padding:0px; margin:0px 0px 15px 0px; }

    .esq h1 .desc		{ color:#333; font-size:11px; }

    .esq h2			{ color:#0D4D77; font-size:14px; font-weight:700; padding:0px; margin:0px 0px 10px 0px; }

    .esq blockquote		{ color:#666; width:180px; float:right; font-size:12px; font-weight:700; line-height:140%; background:url(img/aspas.jpg) top left no-repeat; margin:0px 0px 0px 10px; padding:20px 0px 20px 45px; }

    .esq blockquote p		{ margin:0px; padding:0px; }

    .esq blockquote .autor	{ color:#1582CA; font-size:11px; font-weight:normal; }

    .esq p			{ margin:0px 0px 15px 0px; padding:0px; }

    .esq ul			{ margin:0px 0px 15px 0px; padding:0px; list-style:none; }

    .esq li			{ padding:5px 0px 5px 20px; background:url(img/bola.jpg) left no-repeat; }

    .produto			{ padding:0px 5px 10px 0px; width:160px; float:left; }

    .produto p			{ font-size:11px; color:#666; text-align:center; line-height:140%; margin:0px; padding:3px 0px 0px 0px; height:40px; }

    .produto .maior		{ height:100px; }

    .nomarginright		{ margin-right:0px; }

    .valores			{ font-size:11px; white-space:nowrap; line-height:120%; margin-bottom:10px; }

      .valores .th		{ background:#157BBF; color:#fff; }

      .valores td		{ background:#D2DEE8; padding:3px; text-align:center; }

        .valores td.tleft	{ text-align:left; }

    .dicafonte			{ font-size:11px; padding-top:20px; color:#666; }

.linhas				{ line-height:140%; width:943px; color:#666; margin:0 auto; }

  .linhas .box			{ float:left; background-position:10px 10px; background-repeat:no-repeat; }

  .linhas a			{ display:block; padding:115px 10px 10px 10px; height:138px; width:168px; color:#666; cursor:pointer; }

  .linhas a:hover		{ background:url(img/linhas_hover.gif); }

  .linhas h1			{ margin:0px 0px 5px 0px; padding:0px; font-weight:700; font-size:16px; color:#1582CA; }

  .linhas .residencial		{ background-image:url(img/linha_residencial.jpg); }
  .linhas .lazer		{ background-image:url(img/linha_lazer.jpg); }
  .linhas .industrial		{ background-image:url(img/linha_industrial.jpg); }
  .linhas .agricola		{ background-image:url(img/linha_agricola.jpg); }
  .linhas .inteligente		{ background-image:url(img/linha_inteligente.jpg); }

.fornecedores			{ padding:10px; text-align:center; }

  .fornecedores img		{ margin:0px 25px 0px 25px; }

form				{ padding:0px; margin:20px 0px 10px 0px; }

  .campotit			{ float:left; display:block; margin-bottom:5px; width:70px; padding:0px 20px 0px 150px;  }

  .campo			{ display:block; width:250px; margin-bottom:5px; font-size:12px; font-family:arial; background:#EFF2F5; padding:3px; border:none; }

  .campo:focus			{ background:#FFF; }

  .confirma			{ color:#415F7A; text-align:center; width:673px; height:23px; padding-top:2px; background:url(img/confirma_bg.jpg); }

.rod				{ position:absolute; bottom:0; left:0; background:url(img/cab_bg.jpg); width:100%; height:30px; }

  .rod a			{ color:#666; font-size:11px; }

  .rod a:hover			{ font-weight:700; }

  .rodcont			{ padding:8px 20px 0px 20px; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */