/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: url(images/img02.jpg) repeat-x left top;
	line-height: 20px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}

#logo {
  width:429px;
  height:80px;
  float:left;
  }


  #logo_um {
  width:200px;
  height:55px;
  float:left;
  background: url(images/logo1.gif)
  }

  #tx_logo {
  width:200px;
  height:41px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#CC0000;
  text-align:center;
  font-weight:bold;
  margin-top:5px;

  
  }


 #inf {
  width:300px;
  height:80px;
  float:left;
  margin-left:30px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  text-align:center;
  }


 #multi {
  width:200px;
  height:106px;
  float:left;
  }
  
  
     #multimarcas {
  width:200px;
  height:400px;
  float:left;
  margin-top:5px;
  }
  
    
 #home_empilhadeiras {
  width:538px;
  height:510px;
  float:left;
  margin-bottom:10px;


  }
  
  
  
   #emp_um{
  width:538px;
  height:306px;
  float:left;
  background: url(images/empilhadeiras.jpg);


  }

   #emp_dois {
  width:207px;
  height:306px;
  float:left;


  }
  
  
   #emp_tres{
  width:331px;
  height:306px;
  float:left;

  }
  
  
   #emp_quatro{
  width:538px;
  height:138px;
  float:left;
  background:#FFE4A3;

  }
    #cinza {
  width:331px;
  height:104px;
  float:left;
  background:#D7D2BF;

  }
  
      #amarelo {
  width:331px;
  height:202px;
  float:left;
  background:#FFCD02;

  }
  
  
  #anima_empresa {
  width:162px;
  height:122px;
  float:left;
  margin-right:10px;
  }
  
  .linha_empilhadeiras {
  width:538px;
  height:122px;
  float:left;
  }
  
   .foto_empilhadeiras {
  width:162px;
  height:122px;
  float:left;
  margin-right:23px;
  }
  
  .foto_empilhadeiras_right {
  width:162px;
  height:122px;
  float:left;
  }
  
  #tx_empresa {
  width:364px;
  height:122px;
  float:left;
  line-height:25px;
  }
  
  
   #tx_empresa_dois {
  width:538px;
  height:280px;
  float:left;
  line-height:25px;
  margin-top:10px;
  }
  
  
     #tx_pecas_empilhadeiras {
  width:538px;
  height:100px;
  float:left;
  line-height:25px;
  margin-top:10px;
  }
  
  #mapa_empilhadeiras {
  width:200px;
  height:390px;
  float:left;
  margin-top:10px;
 
  }
  
  #txx_cinza {
  width:325px;
  height:82px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  margin-top:10px;
  font-style:italic;
  }
  
  
   #txx_am {
  width:325px;
  height:197px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  margin-top:16px;
  font-style:italic;

  }
  
  
  
  #txx_pecas {
  width:240px;
  height:18px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  margin-top:10px;
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-color:#000000;
  border-bottom-width:1px;
  margin-left:25px;
    font-style:italic;

  }
  
  
  
   #linha_home {
  width:538px;
  height:69px;
  float:left;
  margin-top:20px;
  }
  
  
  .imagem {
  width:78px;
  height:69px;
  float:left;
  margin-left:25px;
  }
  
  
   
   #barra_home{
  width:538px;
  height:12px;
  float:left;
  background:#FFAA00;
  }
  
  
    
  #barra_branca{
  width:538px;
  height:57px;
  float:left;
  margin-top:5px;
  }
  
  #menor{
  width:64px;
  height:48px;
  float:left;
  background: url(images/empilhadeira_menor.jpg);
  margin-left:25px;

  }
  
  
    #fone	{
  width:47px;
  height:42px;
  float:left;
    background: url(images/fone.jpg);

  }
  
  
   #txx_emp {
  width:195px;
  height:18px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#CC0000;
  margin-top:10px;
  font-weight:bold;
  margin-left:15px;

  }
  
   #txx_fonne {
  width:120px;
  height:18px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#CC0000;
  margin-top:10px;
  font-weight:bold;
  margin-left:15px;

  }
  
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

a {
	color: #0077dd;
}

a:hover {
	text-decoration: none;
}

.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list1 a {
	background: url(images/img01.gif) no-repeat left 60%;
	padding-left: 12px;
}

.list2 {
	margin: 0;
	list-style: none;
}

.list2 a {
	background: url(images/img01.gif) no-repeat left 60%;
	padding-left: 12px;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 3px 20px 0px 0px;
}

/** HEADER */

#header {
	width: 778px;
	margin: 0px auto;
	padding: 1em;
	height: 90px;
	color: #254360;
}

#header h1 {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

#header h2 {
	margin: 0 0 0 -80px;
	padding: 0px 0px 0px 95px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}

/** MENU */

#menu {
	width: 778px;
	margin: 0px auto;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	background: url(images/img04.gif) no-repeat right 50%;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

#menu a:hover {
	background: #FFFFFF;
	color: #254360;
}

#menu .active {
	background: #FFFFFF;
	color: #254360;
}

/** CONTENT */

#content {
	width: 778px;
	margin: 0px auto;
	padding: 40px 0px 20px 0px;
}

#columnA {
	float: right;
	width: 538px;
	padding-left: 20px;
	border-left: 1px dashed #EEEEEE;
}

#columnA h2 {
	height: 22px;
	border-bottom: 1px dashed #EEEEEE;
	font-size: 12pt;
	font-weight: bold;
}

#columnB {
	float: left;
	width: 200px;
}

#columnB h3 {
	height: 22px;
	border-bottom: 1px dashed #EEEEEE;
	border-spacing: 2px;
	font-size: 11pt;
	font-weight: bold;
}

/** FOOTER */

#footer {
	clear: both;
	margin: 0px auto;
	height: 59px;
	background: url(images/img03.gif) repeat-x left top;
	text-align: center;
}

#footer p {
	margin: 0px;
	padding: 18px 0px 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
}

#footer a {
	color: #CCCCCC;
}


.linha_produtos {
width:538px;
height:100px;
float:left;
}

#texto_produtos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.pecas_empilhadeiras {
width:100px;
height:100px;
float:left;
margin-right:45px;
}

.pecas_empilhadeiras_right {
width:100px;
height:100px;
float:left;

}

.referencia_produtos {
width:538px;
height:60px;
float:left;
}

.ref_prof {
width:100px;
height:60px;
float:left;
margin-right:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:center;
line-height:14px;

}


.texto_ref {
width:100px;
height:30px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
line-height:15px;

}



.ref_prof_dir {
width:100px;
height:60px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:center;
line-height:14px;
}

/* Contato*/

 #form {
 width:410px;
 height:300px;
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;



}

/* LABEL */
label {
     display: block; /* DEIXANDO UM ACIMA DO OUTRO */
     margin: 15px 0 5px 0; /* ESPAÇO ACIMA E ABAIXO */
}

/* FORMATANDO OS IDENTIFICADORES DOS CAMPOS */
label span {
     display: block;
     width: 80px;
     margin-top: 2px;
	 float:left;
}

/* FORMATANDO INPUT, SELECT E TEXTAREA */
input, textarea, select {
     color: #000000;
     width: 300px;
     border: solid 1px #000000;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	
	 
}

/* SELECT COM LARGURA AUTOMÁTICA */
select {
     width: auto;
}

textarea {
     height: 100px;
     overflow: auto; /* BARRA DE ROLAGEM AUTOMÁTICA */
}

/* FORMATAÇÃO DO BOTÃO */
button {
     background:#006699;	
     color: #000000;
     font-weight: bold;
     border: none;
	 float:left;
	 margin-left:195px;

}
a:link {
	color: #0099CC;
}
a:visited {
	color: #FF6600;
}
a:hover {
	color: #FF6600;
}