/*=========================== geral ===============================================================================================*/



html				{ height:100%; }

body				{
	height:100%;
	margin:0px;
	font-family:arial;
	font-size:12px;
	background-color: #eee;
}

  .foto_inicial			{ background-position:center 110px; background-color:#202020; background-repeat:no-repeat; top:0; left:0; width:100%; height:100%; position:absolute; z-index:1; }

  .foto_a			{ background-image:url(../img/foto_inicial_a.jpg); }
  .foto_b			{ background-image:url(../img/foto_inicial_b.jpg); }
  .foto_c			{ background-image:url(../img/foto_inicial_c.jpg); }
  .foto_d			{ background-image:url(../img/foto_inicial_d.html); }
  .foto_e			{ background-image:url(../img/foto_inicial_e.jpg); }
  .foto_f			{ background-image:url(../img/foto_inicial_f.jpg); }
  .foto_g			{ background-image:url(../img/foto_inicial_g.jpg); }
  .foto_h			{ background-image:url(../img/foto_inicial_h.jpg); }
  .foto_i			{ background-image:url(../img/foto_inicial_i.jpg); }

.tudo				{ min-height:100%; position:relative; }
* html .tudo			{ height:100%; }

.clear				{ clear:both; height:1px;}

fieldset			{ margin:0px; padding:0px; border:none; }

../img/				{ border:none; }

a				{ text-decoration:none; color:#BD3806; }



/*=========================== cabecalho ===========================================================================================*/



#panel				{ background:#DA251C; height:230px; display:none; color:#fff; }

  #panel h1			{ font-size:18px; font-weight:700; margin:0px; padding:15px 0px 15px 0px; color:#fff; }

  #panel a			{ color:#fff; font-weight:700; }

  #panel a:hover		{ color:#fff; text-decoration:underline; }

  #panel p			{ padding:0px 0px 10px 0px; margin:0px; }

  #panel .campo			{ background:#FBEAE9; border:1px solid #C02118; padding:4px; color:#333; font-size:12px; font-family:arial; width:200px; display:block; margin-bottom:10px; }

  #panel label			{ display:block; padding-bottom:5px; }

  #panel .acessar		{ margin-top:5px; background:url(../img/b_acessar.jpg) top; height:30px; width:89px; border:none; cursor:pointer; }

  #panel .acessar:hover		{ background-position:bottom; }

.slide				{ width:923px; height:28px; margin:0 auto; }

  .btn-slide			{ background:url(../img/login_aba.png) top; width:146px; height:28px; display:block; float:right; }

  .active			{ background-position:bottom; }

.cab				{
	height:130px;
	position:relative;
	z-index:2;
	background-color: #DA251C;
	background-image: url(../img/Cab_bg.jpg);
}

  .cab_sup			{ height:110px; padding:0px 55px 0px 55px; width:893px; margin:0 auto; position:relative; }

    .cab .area			{
	position:absolute;
	right:55px;
	top:0px;
	width:146px;
	height:28px;
	display:block;
	background-position: top;
	background-image: url(../img/login_aba.png);
}

    .cab .logo			{ position:absolute; top:5px; left:55px; }

    .cab .lead			{ position:absolute; top:100px; left:290px; }

  .m				{ position:absolute; right:40px; top:100px; list-style:none; margin:0px; padding:0px; }

    .m li			{ padding:0px; margin:0px; float:left; }

      .m li a			{ display:block; float:left; color:#fff; padding:0px 15px 0px 15px; line-height:25px; font-weight:700; background-position:-999px; background-repeat:no-repeat; }

      .m li a:hover		{ background-position:center; color:#BF3000; }

      .m li a.inicial		{ background-image:url(../img/m1.jpg); }
      .m li a.empresa		{ background-image:url(../img/m2.jpg); }
      .m li a.servicos		{ background-image:url(../img/m3.jpg); }
      .m li a.contato		{ background-image:url(../img/m4.jpg); }

/*=========================== sub menus =============================================================================================*/
  #subm				{ display:none; list-style:none; padding:4px 0px 0px 0px; margin:0px; width:200px; position:absolute; top:-5px; right:421px; background:url(../img/subm_sup.jpg) top no-repeat; z-index:99; }

    #subm li			{ margin:0px; padding:0px; display:inline; }

    #subm li.inf		{ display:block; height:4px; width:200px; background:url(../img/subm_inf.png) top; overflow:hidden; }

    #subm li a			{ line-height:29px; font-size:11px; color:#666; padding:0px 0px 0px 46px; width:154px; background-color:#eee; background-position:15px center; background-repeat:no-repeat; border-bottom:1px solid #E0E0E0; display:block; }

    #subm li a:hover		{ color:#BD3806; }
	
	
	  #subm_s				{ display:none; list-style:none; padding:4px 0px 0px 0px; margin:0px; width:200px; position:absolute; top:-5px; right:421px; background:url(../img/subm_sup.jpg) top no-repeat; z-index:99; }

    #subm_s li			{ margin:0px; padding:0px; display:inline; }

    #subm_s li.inf		{ display:block; height:4px; width:200px; background:url(../img/subm_inf.png) top; overflow:hidden; }

    #subm_s li a			{ line-height:29px; font-size:11px; color:#666; padding:0px 0px 0px 46px; width:154px; background-color:#eee; background-position:15px center; background-repeat:no-repeat; border-bottom:1px solid #E0E0E0; display:block; }

    #subm_s li a:hover		{ color:#BD3806; }



/*=========================== inicial =============================================================================================*/



.contini			{ position:relative; padding:0px 25px 41px 25px; width:953px; margin:0 auto; height:580px; z-index:2; }

  .slogan			{ position:absolute; top:0px; left:54px; width:900px; height:300px; }

  .intro			{ position:absolute; top:320px; left:55px; width:900px; color:#fff; font-size:14px; line-height:120%; margin:0; }

    .intro a.conheca		{ line-height:40px; font-size:16px; color:#DA3C06; font-weight:700; }

    .intro a.folder		{ line-height:100%; font-size:16px; color:#DA3C06; font-weight:700; }

    .intro a:hover		{ color:#fff; }

  .box				{ position:absolute; top:311px; background:url(../img/box_bg.png); width:176px; height:258px; padding:18px; }

    .box h1			{ color:#BD3806; font-size:11px; font-weight:700; margin:0px; padding:0px 0px 0px 10px; line-height:30px; }

    .box p			{ background-position:top; background-repeat:no-repeat; margin:0px; padding:8px 10px 0px 10px; color:#666; font-size:11px; line-height:16px; }

    .box a			{ line-height:26px; }

    .box a:hover		{ font-weight:700; }

    .box h1 a			{ line-height:30px; display:block; }

    .box ../img/			{ display:block; }

  .box.vibracao			{ left:22px; }

  .box.termografia		{ left:208px; }

  .box.ferrografia		{ left:394px; }

  .box.ultrassom		{ left:580px; }

  .box.alinhamento		{ left:766px; }



/*=========================== conteudo ============================================================================================*/



.foto				{ height:239px; margin:0 auto; background-position:center; background-repeat:no-repeat; background-color:#202020; }

  .foto.empresa			{ background-image:url(../img/foto_empresa.jpg); }
  .foto.vibracao		{ background-image:url(../img/foto_vibracao.jpg); }
  .foto.termografia		{ background-image:url(../img/foto_termografia.jpg); }
  .foto.ferrografia		{ background-image:url(../img/foto_ferrografia.jpg); }
  .foto.ultrassom		{ background-image:url(../img/foto_ultrassom.jpg); }
  .foto.alinhamento		{ background-image:url(../img/foto_alinhamento.jpg); }
  .foto.contato			{ background-image:url(../img/foto_contato.jpg); }

.cont				{ width:893px; padding:0px 55px 71px 55px; margin:0 auto; position:relative; color:#666; font-size:14px; }

  .cont h1			{ color:#666666; font-size:30px; font-family:"arial narrow"; font-weight:700; padding:30px 0px 5px 0px; margin:0px; }

  .cont h2			{ color:#BD3806; font-size:22px; font-family:"arial narrow"; font-weight:normal; padding:0px; margin:0px; }

  .cont p			{ line-height:22px; margin:15px 0px 15px 0px; }

  .cont ul			{ padding:0px; margin:15px 0px 15px 0px; }

  .cont li			{ line-height:22px; padding:0px; margin:0px; list-style-position:inside; }

  .cont .fotomini		{ float:right; display:block; width:360px; }

  .cont .esq			{ width:510px; }

  .cont .dir			{ float:right; width:360px; }

    .cont .dir .fotomini	{ float:none; }

    .cont .dir p		{ font-weight:700; padding-left:7px; }

  .servs			{ width:903px; height:30px; padding:7px 0px 7px 7px; background:url(../img/servs.jpg); list-style:none; margin:0 auto; margin-top:14px; }

    .servs li			{ margin:0px; padding:0px; margin-right:1px; float:left; }

      .servs li a		{ display:block; float:left; width:180px; height:30px; line-height:30px; color:#666; text-align:center; }

      .servs li a:hover		{ color:#BD3806; }

  .f_contato			{ padding:20px; margin:0px; background:#E4E4E4; margin-top:10px; }

    .f_contato .campo		{ border:1px solid #CFCFCF; background:#fff; font-family:arial; font-size:12px; color:#666; padding:5px; display:block; width:458px; margin-bottom:10px; }

    .enviar			{ width:78px; height:30px; background:url(../img/b_enviar.jpg) top; border:none; margin:0px; padding:0px; cursor:pointer; }

    .enviar:hover		{ background-position:bottom; }

    .obs			{ background:#DA251C; color:#fff; padding:5px; }



/*=========================== rodape ==============================================================================================*/



.rod				{ position:absolute; bottom:0; background:#DA251C; height:41px; width:100%; color:#F6C4B3; font-size:11px; line-height:21px; z-index:2; }

  .rod_lim			{ width:893px; padding:0px 55px 0px 55px; margin:0 auto; }

  .rod a			{ color:#F6C4B3; }

  .rod a:hover			{ text-decoration:underline; }

  .rod_dir			{ float:right; text-align:right; }
