* {margin:0 0; padding:0 0; border:0px;}

p {line-height:22px;
	margin-bottom:20px;}

a {color:#666666;
   text-decoration:none;}
   
a:active {color:#666666;
   text-decoration:none;}
   
a:visited {color:#666666;
   text-decoration:none;}
   
a:hover {color:#666666;
   text-decoration:underline;}
   
body {background:url(img/bg.jpg);
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  color:#666666;
	  font-size:14px;
	  line-height:23px;}
	  
#top {background:url(img/bg_topo.jpg) repeat-x;
	  width:100%;
	  height:140px;
	  }

#top #topo {
	width:900px;
	   height:140px;
	   margin:0 auto;}

#faixa {
	background: url(img/bg_flash.jpg) center ;
		width:100%;
		height:370px;
		z-index:0;
		}
		
#risco_branco {background:#FFFFFF;
			  width:100%;
			  height:3px;}

#risco_branco #risco_cinza {background:#E6E6E6;
							width:896px;
							height:3px;
							margin:0 auto;}

#corpo {background:url(img/bg_corpo.jpg) repeat-y;
		width:860px;
		padding:20px 20px;
		margin:0 auto;
		float:left;}
		
#corpo #pg_inicial_esquerdo {width:566px;
							float:left; display:table;}
							
#corpo #pg_inicial_esquerdo #historico {width:253px;
										height:77px;
										float:left;
										margin-bottom:20px;
										padding:175px 10px 0px 10px; }
										
#corpo #pg_inicial_esquerdo #dia_de_campo {
										   width:253px;
										   height:77px;
										   float:right;
										   margin-bottom:20px;
										   padding:175px 10px 0px 10px;}
										   
#corpo #pg_inicial_esquerdo #banner {width:566px;
									 height:123px;
									 float:left;}
							
#corpo #pg_inicial_direito {width:273px;
							float:right; display:table;}
							
#corpo #pg_inicial_direito #assessoria {width:253px;
										height:83px;
										margin-bottom:20px;
										padding:20px 10px 0px 10px;}
										
#corpo #pg_inicial_direito #atendimento {
										 width:253px;
										 height:47px;
										 margin-bottom:20px;
										 padding:65px 10px 0px 10px;}
										 
#corpo #pg_inicial_direito #newsletter {
										width:253px;
										height:85px;
										padding:55px 10px 0px 10px;
										font-size:12px;}
										
#corpo #pg_inicial_direito #newsletter input{ width:253px;
													border:1px solid #CCCCCC;
													margin-top:8px;}
													
#corpo #pg_inicial_direito #newsletter input.menor {width:140px;
													border:1px solid #CCCCCC;
													margin-right:2px;}
													
#corpo #pg_inicial_direito #newsletter input.btn {width:73px; padding:0 0; margin:0 0;}
										
#corpo #topo {width:860px;
			  height:50px;
			  float:left;}
			  
#corpo #conteudo {width:820px;
				  float:left;
				  background:url(img/internas/bg.jpg);
				  padding:10px 20px;
				  }

#corpo #conteudo #lancamento {width:820px;
							  float:left;
							  margin-bottom:20px;
							  padding:30px 0px 0px 25px;}
							  
#corpo #conteudo #noticias {width:820px;
							float:left;
							margin-bottom:20px;
							padding:30px 0px 0px 25px;}
							  
#corpo #conteudo #eventos {width:820px;
						   float:left;
						   padding:30px 0px 0px 25px;}
						   
#corpo #conteudo #img_trabalhe { width:370px;
								float:left;}
								
#corpo #conteudo #formulario_trabalhe { width:400px;
								float:left;}
			  
#corpo #foot {background:url(img/internas/foot.jpg);
			  width:860px;
			  height:10px;
			  float:left;}
		
#menu_secundario {background:url(img/bg_menu_secundario.jpg) no-repeat;
				  width:900px;
				  height:29px;
				  margin:0 auto;
				  padding-top:8px;
				  font-size:12px;
				  color:#666666;
				  float:left;}

#limite {width:900px;
		margin:0 auto;
		display:table;}
				  
				  
#rodape {width:900px;
		 height:36px;
		 margin:0 auto;
		 margin-top:19px;
		 margin-bottom:20px;
		 float:left;}
		 
ul {padding-left:10px;}

.video_historico {margin-right:20px;}

img.localizacao {margin-right:40px;}

form.trabalhe {margin:0 auto; width:400px;}
form.trabalhe label{margin:10px 0px;width:40px;}
form.trabalhe input, textarea, select{width:400px;border:1px solid #CDCECE;background:#F3F3F3;font-weight:bold; margin-top:5px; margin-bottom:8px;}
form.trabalhe textarea{height:120px;overflow:auto;font-weight:bold;}
form.trabalhe input.btn{ width:154px; margin:0 auto;cursor:pointer;border:0;background:0; float:right;}
form.frmnewsletter input.btn {width:73px; height:16px;}

#topo_detalhes_revendas  {background:url(img/bg_vermelho.jpg) repeat-x;
				   width:390px;
				   height:29px;
				   color:#FFFFFF;
				   font-weight:bold;
				   padding:6px 0px 0px 10px;
				   margin-bottom:10px;}

#conteudo #mapa {width:400px;
				height:380px;
				float:left;}

#conteudo #detalhes_revendas {width:400px;
					float:right;}
					
#left_engenharia { background:url(img/img02_engenharia.jpg) no-repeat;
				   width:200px;
				   height:983px;
				   float:left;
				   margin-right:20px;}
				   
#texto_engenharia {
					width:380px;
					float:left;}
					
#right_engenharia {background:url(img/img01_engenharia.jpg) no-repeat;
				  width:200px;
				  height:983px;
				  float:right;}
				  
img.engenharia {margin-left:20px;}

#pop {   
    margin:0;   
    display:block;   
    position:absolute;   
    width:100%;    
    height:1100px;    
    color:#000000;      
    z-index:100;
	background:url(img/bg-transparente.png);;     
}

#pop #banner-natal {width:800px; height:380px; margin:0 auto; margin-top:35px; background:url(img/banner-natal-2011.jpg) no-repeat; border:7px solid #FFFFFF;}






