/* CSS Document */
/* Ação Direta - CSS Por: Ação Direta Web Studio - Desenvolvimento Nikolai S. Veppo Zanolla e layout: Paulo Marcos Luft */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
 /*-----------------------------------*/
*                                       { margin:0; padding:0px;}
body                                    { font-family:"Verdana", Times, serif; font-size:12px; color:#000; /*background:url(../imagens/fundogeral.jpg) repeat-x;*/ }
img										{ border:none;}
h1										{ font-size:16px; }
h2										{ font-size:20px; text-align:center; width:980px; font-weight:bold; line-height:50px; height:50px; color:#666666; }
h3										{ font-size:18px; font-weight:bold; color:#00A63F; margin-left:10px; }
a										{ text-decoration:none; color:#FFFFFF;}
a:hover									{ text-decoration:underline; color:#FFFFFF;}


div#container                           { width:980px; margin:0 auto; position:relative; }

div#wrapper                          	{ width:980px; background:url(../imagens/fundo-pagina.jpg) no-repeat; }

div#topo	                          	{ width:980px; height:131px; background:url(../imagens/fundo-topo.jpg) no-repeat; position:relative; }
div#topo .logo                         	{ margin-left:10px; margin-top:10px;}
div#topo p								{ margin-left:10px; color:#464445; font-size:14px;}
div#topo .numero						{ margin-left:10px; color:#FFF; font-size:10px; margin-top:20px;}
div#topo .crea							{ right:310px; color:#FFF; font-size:10px; bottom:5px; position:absolute; text-align:right; }

div#menu								{ width:740px; background:#367620; color:#FFFFFF; height:30px; border-top:solid 3px #FFFFFF; border-bottom:solid 3px #FFFFFF;}
div#menu ul								{ margin-left:10px; }
div#menu ul li							{ display:inline; margin-right:20px; line-height:30px; font-weight:bold; }

div#slide-topo							{ position:absolute; top:0; right:0;}


 /*-------------------------------------------*/
 
div#home								{ background:url(../imagens/fundo-branco.png) no-repeat; margin-left:10px; height:300px;}
div#foto1								{ float:left; width:285px; margin-left:5px;}
div#foto2								{ float:left; width:285px; margin-left:45px;}
div#foto3								{ float:left; width:285px; margin-left:45px;}

 /*-------------------------------------------*/

 
div#localizacao							{ background:url(../imagens/fundo-branco.png) no-repeat; margin-left:10px; height:300px;}
 
 
div#mapa1								{ float:left; width:305px; margin-left:5px;}
 
div#mapa2								{ float:left; width:305px; margin-left:15px;}
  
div#mapa3								{ float:left; width:305px; margin-left:15px;}

 /*-------------------------------------------*/
 
 
 div#rodape								{ width:980px; height:30px; background:#4C7F06;}
 div#rodape p							{ float:left; line-height:30px; color:#FFFFFF; margin-left:10px; }
 div#rodape	img							{ float:right; margin-right:10px; margin-top:5px; }
 
 
  /*-------------------------------------------*/
  
form#contato				{ margin-left:40px; }
form#contato label			{ width:100px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#contato input			{ width:300px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form#contato textarea		{ width:305px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form#contato #enviar		{ width:70px; margin-left:100px; background:#E6E6E6; border: solid 1px #CCC; color:#666; font-weight:bold; }


/*-------------------------------------------*/

div#a_empresa						{ background:url(../imagens/fundo-branco.png) no-repeat; margin-left:10px;}

div#a_empresa p						{ margin-left:10px; margin-right:10px;  }

div#contato						{ background:url(../imagens/fundo-branco.png) no-repeat; margin-left:10px;}

div#formulario					{ float:left;}
div#contato_inf					{ float:left; margin-left:120px;} 
div#contato_inf a										{ text-decoration:none; color:#000;}
div#contato_inf a:hover									{ text-decoration:underline; color:#00A63F;}


div#fotos_frota					{ margin-left:20px;}
div#fotos_frota img				{ margin-left:20px;}

div#banner						{ margin-left:10px;}

div#produtos				{ float:left;}
div#imagem_produtos				{ float:left; margin-left:30px;}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}