*{ margin:0; padding:0; }

body{ background:url(imgs/bg-body.jpg) top left repeat-x; font:12px Arial, Helvetica, sans-serif; line-height:1.6em; color:#555555; }

a{ text-decoration:none; color:#555555; }
a:hover{ text-decoration:underline; }

p{ padding-bottom:15px; }

#principal{ position:relative; width:778px; margin:0 auto; }
#principal2{ position:relative; width:778px; margin:0 auto; background:url(imgs/bg-principal2.jpg) top right no-repeat; padding-right:40px; }

#topo{ height:170px; width:778px; margin:0 auto;}

#mapa-site{ text-align:right; width:470px; font-size:11px; }

/* TITULOS */
	.t-titulos-internas{ margin:15px 0 26px 0; font-size:22px; font-weight:normal; }
	
	#t-noticias{ overflow:hidden; margin:0 0 15px 0; }

/* ESQUERDA */
	#esquerda{ float:left; width:548px; _margin-top:-3px; position:relative; }	
	#caminhao{ float:left; width:157px; position:absolute; top:-124px; left:0; }
	#menu-container{ float:right; width:183px; margin-left:-2px; }
	#menu-caminhao{ margin-left:180px; width:184px; }
	#lista-menu-caminhao, #lista-menu-container, #lista-menu-escavadeira{ list-style:none; }
	#lista-menu-caminhao li a{ display:block; height:32px; width:184px; border-top:1px solid #FFFFFF; overflow:hidden; text-indent:-9999em; }
	#lista-menu-container li a, #lista-menu-escavadeira li a{ display:block; height:32px; width:183px; border-top:1px solid #FFFFFF; overflow:hidden; text-indent:-9999em; }
	
	/* MENU CAMINHÃO */
	.a-caminhao-basculante{ background:url(imgs/caminhao-basculante.gif) top left no-repeat; width:184px; height:64px; }
	.a-caminhao-betoneira{ background:url(imgs/caminhao-betoneira.gif) top left no-repeat; width:184px; height:64px; }
	.a-caminhao-munck{ background:url(imgs/caminhao-munck.gif) top left no-repeat; width:184px; height:64px; }
	.a-caminhao-pipa{ background:url(imgs/caminhao-pipa.gif) top left no-repeat; width:184px; height:64px; }
	.a-carreta-prancha{ background:url(imgs/carreta-prancha.gif) top left no-repeat; width:184px; height:64px; }
	
	.a-caminhao-basculante:hover{ background:url(imgs/caminhao-basculante.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-caminhao-betoneira:hover{ background:url(imgs/caminhao-betoneira.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-caminhao-munck:hover{ background:url(imgs/caminhao-munck.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-caminhao-pipa:hover{ background:url(imgs/caminhao-pipa.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-carreta-prancha:hover{ background:url(imgs/carreta-prancha.gif) bottom left no-repeat; width:184px; height:64px; }
	
	/* MENU CONTAINER */
	.a-container-metalico{ background:url(imgs/container-metalico.gif) top left no-repeat; width:184px; height:64px; }
	.a-container-revestido{ background:url(imgs/container-revestido.gif) top left no-repeat; width:184px; height:64px; }
	.a-guindaste{ background:url(imgs/guindaste.gif) top left no-repeat; width:184px; height:64px; }
	.a-plataforma-elevatoria{ background:url(imgs/plataforma-elevatoria.gif) top left no-repeat; width:184px; height:64px; }
	.a-sanitario-quimico{ background:url(imgs/sanitario-quimico.gif) top left no-repeat; width:184px; height:64px; }
	.a-grupo-gerador{ background:url(imgs/grupo-gerador.gif) top left no-repeat; width:184px; height:64px; }
	
	.container-metalico-hover{ background:url(imgs/container-metalico.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-guindaste:hover{ background:url(imgs/guindaste.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-plataforma-elevatoria:hover{ background:url(imgs/plataforma-elevatoria.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-sanitario-quimico:hover{ background:url(imgs/sanitario-quimico.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-grupo-gerador:hover{ background:url(imgs/grupo-gerador.gif) bottom left no-repeat; width:184px; height:64px; }
	
	/* MENU ESCAVADEIRA */
	.a-escavadeira-hidraulica{ background:url(imgs/escavadeira-hidraulica.gif) top left no-repeat; width:184px; height:64px; }
	.a-retroescavadeira{ background:url(imgs/retroescavadeira.gif) top left no-repeat; width:184px; height:64px; }
	.a-demolidor-hidraulico{ background:url(imgs/demolidor-hidraulico.gif) top left no-repeat; width:184px; height:64px; }
	.a-pa-carregadeira{ background:url(imgs/pa-carregadeira.gif) top left no-repeat; width:184px; height:64px; }
	.a-moto-scraper{ background:url(imgs/moto-scraper.gif) top left no-repeat; width:184px; height:64px; }
	.a-trator-de-esteiras{ background:url(imgs/trator-de-esteira.gif) top left no-repeat; width:184px; height:64px; }
	.a-motoniveladora{ background:url(imgs/motoniveladora.gif) top left no-repeat; width:184px; height:64px; }
	.a-transportes-pesados{ background:url(imgs/transportes-pesados.gif) top left no-repeat; width:184px; height:64px; }
	
	.a-escavadeira-hidraulica:hover{ background:url(imgs/escavadeira-hidraulica.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-retroescavadeira:hover{ background:url(imgs/retroescavadeira.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-demolidor-hidraulico:hover{ background:url(imgs/demolidor-hidraulico.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-pa-carregadeira:hover{ background:url(imgs/pa-carregadeira.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-moto-scraper:hover{ background:url(imgs/moto-scraper.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-trator-de-esteiras:hover{ background:url(imgs/trator-de-esteira.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-motoniveladora:hover{ background:url(imgs/motoniveladora.gif) bottom left no-repeat; width:184px; height:64px; }
	.a-transportes-pesados:hover{ background:url(imgs/transportes-pesados.gif) bottom left no-repeat; width:184px; height:64px; }
	
	#conteudo{ padding:0 25px 0 46px; margin-top: 10px; }
	.lista-noticias{ list-style:none; }
	.lista-noticias li{ background:url(imgs/seta.gif) left 8px no-repeat; padding:0 0 0 12px; }
	.linha{ padding:0 0 3px 0; }
	
/* DIREITA */
	#direita{ float:right; width:229px; _margin-top:-3px; }
	
	#newsletters{ background:#f4f4f5 url(imgs/bg-newsletter.jpg) top left repeat-x; width:184px; margin-top:30px; padding-bottom:15px; }
	#newsletters h1{ background:url(imgs/t-newsletters.jpg) 12px 5px no-repeat;	overflow:hidden; text-indent:-9999em; }
	#newsletters p{ padding:12px 12px 8px 12px; }
	#frmNews{ padding:0 12px; }
	.inputtextNews{ width:155px; }
	
/* CONTATO */
	fieldset{ border:none; width:245px; float:left; }
	label{ display:block; width:230px; margin:0 0 5px 0; }
	.inputtext{ width:217px; border:1px solid #CCCCCC; padding:2px; }
	.frmOn{ width:217px; border:1px solid #CCCCCC; padding:2px; }
	
	.inputtextM{ width:217px; border:1px solid #CCCCCC; padding:2px; height:156px; *height:159px; }
	.frmOnM{ width:217px; border:1px solid #CCCCCC; padding:2px; height:156px; *height:159px; }
	
	.botao{ text-align:right; width:225px; margin-top:13px; }	
	
	#lista-enderecos{ list-style:none; margin-top:15px; }
	#lista-enderecos li{ float:left; padding:0 68px 10px 0; }
	
/* NOVIDADES */
	.imagem-linha{ padding:0 0 3px 0; }
	
	#lista-noticias-index{margin-top:20px;}
	#lista-noticias-index li{list-style:none; background:url(imgs/seta.gif) left 7px no-repeat; padding-left:12px; }
	#lista-noticias-index li a{ color:#666666; text-decoration:none; }
	#lista-noticias-index li a:hover{ text-decoration:underline; }	
	
/* TRABALHE CONOSCO */
	.lista-contato{ list-style:none; }
	.lista-contato li{ padding:0 0 10px 0; }	

/* CONTAINER E GUINDASTE */
	.tabela_borda td{ border:1px solid black; padding:5px;}
	
	.tabela_borda { margin-bottom:40px }
	
	.img_borda{ border:none}
	
	.lmodelos li { margin-left:15px }
	
/* GALERIA INTERNAS */
#galeria{border-bottom:1px solid #e9e9e9; background:url(imgs/linha-galerias.jpg) left 10px repeat-x;}
#tit-galeria{display:block; background:#FFFFFF; width:120px; font-size:12px; font-weight:bold; margin-bottom:15px;}
.fotos-internas{padding:3px; border:2px solid #e9e9e9; margin:0 6px 4px 0;}
.bt-solicite{margin-top:22px; float:right;}
	
/* RODAPE */	
	#rodape{ background:url(imgs/bg-rodape.jpg) top left repeat-x; height:24px; line-height:24px; color:#FFFFFF; text-align:center; margin-top:30px; }
	#rodape a{ color:#FFFFFF; }	
	
	#rodape-links{ text-align:center; height:30px; line-height:30px; }
	#rodape-links a{ margin:0 10px;}	