/* CSS Document */

*{margin:0px; padding:0px; list-style:none; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif;}
body{background:#000000 url(v1/fundo_cinza.jpg) center top fixed;}

#corpoGeral{width:780px; margin:0px auto; background:#F1F1F1; padding:0px 0px 30px 0px;}


#topoGeral{background:url(v1/fundo_topo.gif) no-repeat center center; height:150px;}
#topoGeral h1{display:none;}


#menuGeral{}
#menuGeral ul{text-align:center; padding:0px 0px 30px 0px; width:200px; margin:0px auto;}
#menuGeral li{float:left; padding:4px 0px; background:#FFFFFF;}
#menuGeral li:hover{background:#333333;}
#menuGeral li:hover a{background:#333333; color:#FFFFFF;}
#menuGeral a{border-left:0px solid #333333; font-size:9px; text-transform:uppercase; padding:0px 4px; background:#FFFFFF; color:#333333; display:block;}
#menuGeral a:hover{color:#FFFFFF; background:#333333;}
#menuGeral a.primeiroLink{border:none;}


#conteudoIndex{width:740px; margin:0px auto;}
#conteudo{background:#FFFFFF url(v1/amarelo.gif) no-repeat 40px 60px; width:488px; margin:30px 0px 50px 268px; clear:both; padding:115px 0px 50px 0px; min-height:590px;}
#conteudo p{margin:30px 40px; font-size:12px; line-height:20px; color:#444444; text-align:justify;}
#conteudo li.texto{list-style:url(imagens/li_style.gif); font-size:12px; line-height:16px; color:#444444; margin:0 0 0 40px;}
/*#conteudo h2{display:block; float:left; width:240px; height:130px; position:relative; background:#333333; color:#FFFFFF; margin:-100px 0px 0px -240px; font-size:14px; text-align:center; vertical-align:middle; padding:110px 0px 0px 0px; text-transform:uppercase;}*/
#conteudo h2{display:block; float:left; height:245px; width:241px; position:relative; margin:-115px 0px 0px -246px; text-indent:-10000px;}
#conteudo h2.manutencaoIndustrial{background:url(v1/h2_manutencaoIndustrial.gif) no-repeat top left;}
#conteudo h2.construcaoCivil{background:url(v1/h2_construcaoCivil.gif) no-repeat top left;}
#conteudo h2.eventos{background:url(v1/h2_eventos.gif) no-repeat top left;}
#conteudo h2.contatos{background:url(v1/h2_contatos.gif) no-repeat top left;}
#conteudo h2.mapaDoSite{background:url(v1/h2_mapaDoSite.gif) no-repeat top left;}
#conteudo h2.historia{background:url(v1/h2_historia.gif) no-repeat top left;}
#conteudo h2.responsabilidade{background:url(v1/h2_responsabilidade.gif) no-repeat top left;}
#conteudo h2.criticas{background:url(v1/h2_criticas.gif) no-repeat top left;}
#conteudo h2.trabalhe{background:url(v1/h2_trabalhe.gif) no-repeat top left;}
#conteudo h2.fale{background:url(v1/h2_fale.gif) no-repeat top left;}

#atalho{display:block; float:left; width:241px; position:relative; margin:135px 0px 0px -246px;}
#atalho a{color:#444444; text-transform:uppercase; font-size:12px; padding:2px;}
#atalho a:hover{background:#444444; color:#FFFFFF;}
#atalho li{padding:2px 0px;}
.btTopo{text-decoration:none;color:#444444; padding:2px; float:right; clear:both; margin:0px 40px 0px 0px;}
.btTopo:hover{background:#444444; color:#FFFFFF;}

#conteudo h3{margin:30px 40px; font-weight:lighter; font-size:20px; line-height:16px; color:#444444; text-transform:uppercase;}
#conteudo h4{margin:30px 40px; font-weight:lighter; font-size:14px; line-height:16px; color:#444444; text-transform:uppercase;}
#conteudo_endereco{ margin:400px 0px 0px 0px;}
#conteudoDois{margin:-50px 0px 0px 252px; width:520px;}
#conteudo .primeiroP{background:#FFFFFF url(v1/cinza.gif) no-repeat 0px 0px; padding:60px 0 0 0; margin:70px 40px 30px 40px;}

#conteudo .imagens{margin:0;}
#conteudo .legendas{margin:-15px 0 20px 40px; text-transform:uppercase; font-size:9px; color:#333333;}
#conteudo .indicacao{color:#444444;}

#rodapeGeral{}
#rodapeGeral ul{text-align:center; padding:0px 0px 30px 0px; width:710px; margin:0px auto;}
#rodapeGeral li{float:left; padding:4px 0px; background:#FFFFFF; margin:0px 0px 0px 5px;}
#rodapeGeral li:hover{background:#333333;}
#rodapeGeral li:hover a{background:#333333; color:#FFFFFF;}
#rodapeGeral ul a{border-left:0px solid #333333; font-size:9px; text-transform:uppercase; padding:0px 4px; background:#FFFFFF; color:#333333; display:block;}
#rodapeGeral a:hover{color:#FFFFFF; background:#333333;}
#rodapeGeral a.primeiroLink{border:none;}
#rodapeGeral p{clear:both; text-align:center; font-size:8px; color:#666666; margin:6px 0px 0px 0px; text-transform:uppercase;}
#rodapeGeral p.pAlt{text-transform:uppercase; font-size:11px; color:#333333;}
#rodapeGeral .rodEmail{background:#333333; color:#FFFFFF; padding:3px; color:#FFFFFF;}
#rodapeGeral .rodTel{font-size:16px; color:#333333;}

.menuInterno{margin:0px 0px 0px 40px; line-height:15px;}
.menuInterno li{padding:2px 0px;}
.menuInterno a{color:#111111; background:#EFEFEF; text-transform:uppercase; font-size:12px; padding:2px;}
.menuInterno a:hover{background:#333333; color:#FFFFFF;}

.menuMapa1{margin:0px 0px 0px 40px; line-height:15px;}
.menuMapa1 li{padding:2px 0px;}
.menuMapa1 a{color:#111111; background:#EFEFEF; text-transform:uppercase; font-size:12px; padding:2px;}
.menuMapa1 a:hover{background:#333333; color:#FFFFFF;}

.menuMapa2{margin:0px 0px 0px 40px; line-height:15px;}
.menuMapa2 li{padding:2px 0px;}
.menuMapa2 a{color:#111111; background:#EFEFEF; text-transform:uppercase; font-size:12px; padding:2px;}
.menuMapa2 a:hover{background:#333333; color:#FFFFFF;}

.menuMapa3{margin:0px 0px 0px 40px; line-height:15px;}
.menuMapa3 li{padding:2px 0px;}
.menuMapa3 a{color:#111111; background:#EFEFEF; text-transform:uppercase; font-size:12px; padding:2px;}
.menuMapa3 a:hover{background:#333333; color:#FFFFFF;}


.tabelas{margin:0 0 0 40px;} 
.tabelas th{margin:0 0 0 40px; padding:0px; list-style:none; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;} 


#camposContato{
float:left;
width:30%;
padding-top:0px;
padding-left:40px;
}

.text{
padding:0px;
font-family:arial;
font-size:12px;
color:#444444;

}

.form{
border-top:#FFFFFF;
background-color:#CCCCCC;
height:18px;
width:300px;
font-family:arial;
color:#FFFFFF;
border:solid 1px}

.form:hover{
border-top:#FFFFFF ;
background-color:#666666;
height:18px;
width:300px;
font-family:arial;
color:#FFFFFF;
border:solid 1px}

.formtxtarea{
border-top:#FFFFFF;
background-color:#CCCCCC;
height:80px;
width:300px;
font-family:arial;
color:#FFFFFF;
border:solid 1px;
font-family:arial;
font-size:12px;
color: #FFFFFF;}

.formtxtarea:hover{
border-top:#FFFFFF;
background-color:#666666;
height:80px;
width:300px;
font-family:arial;
color:#FFFFFF;
border:solid 1px;
font-family:arial;
font-size:12px;
color:#ffffff;}

.formEnviar{
background-color: #EFEFEF;;
color: #000000;
border:solid 1px #FFFFFF ;
font-family:arial;
font-size:12px;
float:left;
}

.formEnviar:hover{
background-color: #111111;
color:#FFFFFF;
font-family:arial;
font-size:12px;
float:left;
}

.formResetar{
background-color: #EFEFEF;
color: #000000;
border:solid 1px #FFFFFF ;
font-family:arial;
font-size:12px;
float:left;
}

.formResetar:hover
{
background-color:#111111;
color:#FFFFFF;
font-family:arial;
font-size:12px;
float:left
}
.ul{margin:20px 40px; font-size:12px; line-height:20px; color:#444444;}
