/* GERAIS */
body{ width:980px; padding:0px; margin:0px auto; background:#EDEEE4; color:#000; font:12px Verdana, Arial, Tahoma, 'Trebuchet Ms';}
div, form, hr, p, ul, h1, h2, h3, h4, img{padding:0px; margin:0px;}
a{ font-size:11px; color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
img { border:0px; }
#geral { background:#fff; }

/*MENU*/
ul#menu { width:150;	margin-top:0px; margin-bottom:0px; margin-left:4px;	list-style:none; }
ul#menu li{ position:relative; }
ul#menu li span{ font-size:8px; }

ul#menu .menu_estacas h2 { width:134px; display: block; text-align:left; padding: 9px 0 9px 38px; margin-bottom:1px; text-decoration: none; color: #FFCC01; background-image:url(../img/menu_estacas.jpg); background-repeat: no-repeat; border-left: 12px; border-right: 3px; font: bold 11px "Trebuchet MS", Verdana, Serif; margin-top:3px; *margin-top:-8px; _margin-top:-8px; text-transform: uppercase; }
ul#menu .menu_servicos h2 { width:134px; display: block; text-align:left; padding: 15px 0 9px 38px; margin-bottom:1px; text-decoration: none; color: #FFCC01; background-image:url(../img/menu_servicos.jpg); background-repeat: no-repeat; border-left: 12px; border-right: 3px; font: bold 11px "Trebuchet MS", Verdana, Serif; margin-top:12px; *margin-top:-2px; _margin-top:-2px; text-transform: uppercase; }
ul#menu .menu_equipamentos h2 { width:134px; display: block; text-align:left; padding: 13px 0 8px 38px; margin-bottom:1px; text-decoration: none; color: #FFCC01; background-image:url(../img/menu_equipamentos.jpg); background-repeat: no-repeat; border-left: 12px; border-right: 3px; font: bold 11px "Trebuchet MS", Verdana, Serif; margin-top:12px; *margin-top:-2px; _margin-top:-2px; text-transform: uppercase; }

ul#menu h3 a { width:145px; display: block; text-align:left; padding: 5px 10px; margin-bottom:1px; text-decoration: none; color: #000; background: #EDEEE4; border-left: 6px solid #C7C7C7; border-right: 1px solid #C7C7C7; font: normal 11px Verdana, Arial, Tahoma, 'Trebuchet MS'; }
ul#menu h3 a:hover { color: #0100FF; border-right: 1px solid #0100FF; border-left: 6px solid #0100FF; }
/* ++++++++ */

#geral #header  { margin-bottom:-20px; }
#geral #header h1, #header h2 { font-size:0.1em;	color:#3d4a5a; text-indent:-10000px; }

#geral #topo h1 { width:980px; height:314px; background-image:url(../img/logo.jpg); background-repeat: no-repeat; }
#geral #topo  h1 a{ width:980px; height:314px; display:block; text-indent:-8000px; }

#geral #corpo {	width: 980px; }
#geral #corpo #table_principal{	width: 980px; background:#fff; }
#geral #corpo #table_principal #menu_esquerda { width: 176px; }
#geral #corpo #table_principal #principal { width:800px; padding:8px 20px 6px 20px; text-align: justify; line-height:16px; }

/* -- HOME -- */
#geral #corpo #principal  .slogan{ font-size:26px; color:#4141C7; }
#geral #corpo #principal  p {  text-indent:20px; text-align:justify; margin:10px 0; line-height:20px; }
#geral #corpo #principal  .linha { width:100%; height:2px; margin:16px 0 4px 0; background-image:url(../img/linha.gif); background-repeat: repeat-x; }
#geral #corpo #principal  .mapa { width:410px; margin:10px auto; }

#geral #corpo #principal  .botao_home { width:250px; text-align:left; padding:10px 8px; }
#geral #corpo #principal  .botao_home  h2 { font-size:12px; font-weight:bold; }
#geral #corpo #principal  .botao_home  span { font-size:10px; display: block; margin:8px 0px; }
#geral #corpo #principal  .botao_home  img { margin-left:4px; border:3px solid #FFA800; }
#geral #corpo #principal   .botao_home:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 
#geral #corpo #principal   .botao_home  a img { float:left; overflow:hidden; } 
#geral #corpo #principal   .botao_home  a:hover img { border:3px solid #ccc; }
#geral #corpo #principal  .botao_home  a:hover h2 { color:#FFA800; text-decoration: underline; }

#geral #corpo #principal  .noticia_linha { float:left; width:490px; margin-top:12px; padding:1px; border:1px solid #ccc; }
#geral #corpo #principal .noticia_linha  .noticia_titulo { width:474px; height:26px; padding-top:8px; padding-left:16px; background-image:url(../img/dg_titulo.gif); background-repeat: repeat-x; font-weight:bold; font-size:16px; }
#geral #corpo #principal .noticia_linha  .noticia { margin:12px auto; width:460px; }
#geral #corpo #principal .noticia_linha .noticia .data { font-size:10px; color:#969696; }
#geral #corpo #principal .noticia_linha .noticia .chamada h2 a { font-size:11px; font-weight:bold; margin-bottom:4px; }
#geral #corpo #principal .noticia_linha .noticia .chamada h2 a:hover { color:#FFA800; }
#geral #corpo #principal .noticia_linha  .noticia  span { font-size:11px; color:#969696; }
#geral #corpo #principal .noticia_linha  .veja_mais { float:right; margin:8px 13px; }

#geral #corpo #principal .orcamento { width:243px; margin-left:20px; padding:0 0 0 0; float:left; margin-top:20px; }
#geral #corpo #principal .orcamento p { font-size:11px; margin-top:10px; text-align:justify; text-indent:20px; }

/* -- EMPRESA -- */
#geral #corpo #principal .linha_titulo { padding:1px; border:1px solid #ccc; }
#geral #corpo #principal .linha_titulo .titulo_sessao { width:740px; height:21px; padding-top:5px; padding-left:20px; background-image:url(../img/dg_titulo.gif); background-repeat: repeat-x; }
#geral #corpo #principal .titulo_sessao h1 { font-size:16px; font-weight:bold; }
#geral #corpo #principal  .foto_equip .align_left { float:left; margin:10px 10px 10px 0; }
#geral #corpo #principal  .foto_equip img { border:3px solid #ccc; }
#geral #corpo #principal  ul li { list-style-type:circle; line-height:24px; margin-left:50px; }

/* -- NOTICIA --*/
#geral #corpo #principal .novidades  .noticia { margin-top:12px; }
#geral #corpo #principal .novidades .noticia .data { font-size:10px; color:#969696; }
#geral #corpo #principal .novidades .noticia .chamada h2 { font-size:13px; font-weight:bold; margin-bottom:4px; }
#geral #corpo #principal .novidades .noticia .chamada h2 a { font-size:13px; font-weight:bold; margin-bottom:4px; }
#geral #corpo #principal .novidades .noticia .chamada h2 a:hover { color:#FFA800; }
#geral #corpo #principal .novidades  .noticia  span { font-size:11px; color:#969696; }
#geral #corpo #principal .novidades  .noticia  p { font-size:12px; color:#969696; text-indent:20px; }
#geral #corpo #principal .novidades  .noticia  .img_noticia { width:400px; border:1px solid #FFA800; padding:1px; margin:10px 20px; }

/* -- GALERIA --*/
#geral #corpo #principal .galerias  .table { width:740px; margin-top:10px; }
#geral #corpo #principal .galerias  .td_img { width:210px; }
#geral #corpo #principal .galerias  .foto { width:200px; border:1px solid #CCC; margin-right:10px; padding:1px; }
#geral #corpo #principal .galerias  .galeria { margin-top:12px; }
#geral #corpo #principal .galerias .galeria .data { font-size:10px; color:#969696; }
#geral #corpo #principal .galerias .galeria .chamada h2 { font-size:13px; font-weight:bold; margin-bottom:4px; }
#geral #corpo #principal .galerias  .galeria  span { font-size:11px; color:#969696; }
#geral #corpo #principal .galerias  .galeria  p { font-size:12px; color:#969696; text-indent:0px; }

/* -- GALERIA DE IMAGENS --*/
#geral #corpo #principal .galeria_imagens { overflow:hidden; clear:both; margin:20px auto; }
#geral #corpo #principal .galeria_imagens  .thumb_galeria { float:left; width:100px; height:75px; margin:0 0 5px 5px; padding:1px; text-align:center; border:1px solid #CCC; }
#geral #corpo #principal .galeria_imagens  .thumb_galeria img{ width:100px; height:75px; }

/* -- CONTATO -- */
#geral #corpo #principal .contato  { margin-top:30px; margin-left:80px; }
#geral #corpo #principal .contato  table tr td { font-size:11px; font-weight:bold; }
#geral #corpo #principal .contato  p { font-size:11px; color:#969696; text-indent:0px; }

#geral #corpo #principal .borda_contatos  { width:650px; padding:2px; margin:0px auto; border:1px solid #C7C7C7; }
#geral #corpo #principal .contatos  { width:622px; background:#EDEEE4; padding:14px; }
#geral #corpo #principal .contatos  ul li { list-style-type:none; }
#geral #corpo #principal .contatos  h2 { font-size:16px; color:#0100FF; font-weight:bold; }
#geral #corpo #principal .contatos  span { text-transform:uppercase; text-decoration:underline; font-size:11px; font-weight:bold; color:#FFA800; }
#geral #corpo #principal .contatos  a { font-size:12px;}
#geral #corpo #principal .contatos  a:hover { text-decoration:underline; }

/* -- PAGINACAO -- */
#geral #corpo #principal .paginacao {height:40px; float:right; margin-right:30px; font-size:10px; font-family: "trebuchet MS", "Tahoma"; font-weight:normal; }
#geral #corpo #principal .paginacao p  { margin:5px; font-size:10px; font-family: "trebuchet MS", "Tahoma"; padding:0 0 0 0;}
#geral #corpo #principal .paginacao p a { font-weight:normal; font-size:10px; font-family: "trebuchet MS", "Tahoma"; color:#696969; padding:0 0 0 0; }
#geral #corpo #principal .paginacao p a:hover { color:#f00; text-decoration:none; }
#geral #corpo #principal .paginacao p .meio { border:1px solid #696969; padding-right:6px; padding-left:6px; height:16px; }
#geral #corpo #principal .paginacao p .meio_on { border:1px solid #4141C7; padding-right:6px; padding-left:6px; height:16px; background:#4141C7; color:#fff; }
#geral #corpo #principal .paginacao .teclas {border:0px;}

/* -- FORMULÁRIOS -- */
.form { width:160px; height:22px;	padding:2px 0px 1px 4px; border:1px solid #000;	font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }
.form2 { width:400px; height:15px; padding:2px 0px 1px 4px; border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }		
.form3 { width:200px; height:15px; padding:2px 0px 1px 4px;	border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }		
.form4 { width:200px; height:15px; padding:2px 0px 1px 4px;	border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:6px 0 2px 3px; }		
.text_area	{ width:440px; height:140px; padding:2px 0px 1px 4px; border:1px solid #000; font-family:tahoma,verdana; font-size:12px; color:#000; margin:5px 0px 0px 3px; }		
.enviar { background-image:url(../img/enviar.jpg); background-repeat: no-repeat; background-position: top left; width:68px; height: 15px; border:0px; }
.limpar{ background-image:url(../img/limpar.jpg); background-repeat: no-repeat; background-position: top right; width:70px; height: 15px; border:0px; }

/* -- RODAPÉ -- */
#geral #rodape { margin-top:10px; width:960px; height:59px; padding-top:25px; padding-left:20px; background-image:url(../img/dg_rodape.jpg); background-repeat: repeat-x; text-align:left; font:11px Verdana, Arial, Tahoma, 'Trebuchet Ms'; color:#fff; line-height:18px; }
#geral #rodape span { font:13px Verdana, Arial, Tahoma, 'Trebuchet Ms'; color:#fff; font-weight:bold; }
#geral #rodape .mail { font:11px Verdana, Arial, Tahoma, 'Trebuchet Ms'; color:#fff; }
#geral #rodape .mail:hover { color:#FFA800; }

#geral #rodape #pickweb { margin:-16px 10px 0 0; width:83px; height:46px; background:url(../img/pickweb.png) no-repeat; float:right; }
#geral #rodape #pickweb a{ width:83px; height:46px; display:block; text-indent:-8000px; }
