#content {margin-left:181px;}
#content p, #content h3, #obrasexecutadas li, #trabalheconosco form {margin:0 19px 20px 19px;}
h2 {height:180px;}
.ghost, legend {display:none;}
h3 {font-size:12px; color:#e21e17;}
#content ul {margin-left:55px; list-style:square;}

/* ------- INÍCIO HEADER PÁGINAS ------------------------- */
#empresa h2 {background:url(../images/header_aempresa_03.jpg) top no-repeat;}
#energiaeletrica h2 {background:url(../images/header_energiaeletrica_03.jpg) top no-repeat;}
#saneamento h2 {background:url(../images/header_saneamento_03.jpg) top no-repeat;}
#construcaocivil h2 {background:url(../images/header_construcaocivil_03.jpg) top no-repeat;}
#montagensindustriais h2 {background:url(../images/header_montagensindustriais.jpg) top no-repeat;}
#manutencao h2 {background:url(../images/header_manutencao_03.jpg) top no-repeat;}
#servicosespeciais h2 {background:url(../images/header_servicosespeciais_03.jpg) top no-repeat;}
#obrasexecutadas h2 {background:url(../images/header_obrasexecutadas_03.jpg) top no-repeat;}
#mapadosite h2 {background:url(../images/header_mapadosite_03.jpg) top no-repeat;}
#clientes h2 {background:url(../images/header_clientes_03.jpg) top no-repeat;}
#contato h2 {background:url(../images/header_contato_03.jpg) top no-repeat;}
#trabalheconosco h2 {background:url(../images/header_trabalheconosco_03.jpg) top no-repeat;}
/* ------- FIM HEADER PÁGINAS ---------------------------- */

/* ------- INÍCIO DISTÂNCIA ENTRE CONTENT E FOOTER ------- */
#empresa, #obrasexecutadas {padding-bottom:20px;}
#energiaeletrica, #saneamento {padding-bottom:337px;}
#construcaocivil, #manutencao {padding-bottom:309px;}
#montagensindustriais {padding-bottom:323px;}
#servicosespeciais {padding-bottom:281px;}
#mapadosite {padding-bottom:217px;}
#contato {padding-bottom:271px;}
/* ------- FIM DISTÂNCIA ENTRE CONTENT E FOOTER ---------- */

#home #coluna01, #home #coluna02, #home #coluna03 {width:170px; float:left; background:url(../images/bg_col_17.gif); margin-left:20px; _margin-left:17px;}
#home #coluna01 {_margin-left:12px;}
#home #boxempresa, #home #boxclientes, #home #boxrh {padding-bottom:15px;}
#home #boxobras {padding-bottom:28px;}
#home #boxareas {padding-bottom:31px;}
#home p {margin:0; margin-left:7px; margin-right:7px; text-align:center;}
#home a {display:block;}
#home #boxareas a {display:inline;}
#home object {margin-left:17px; _margin-top:20px; margin-bottom:20px; display:block; padding-top:20px;}
#empresa {text-align:justify;}
#obrasexecutadas li {margin-left:0;}
#obrasexecutadas a {color:#0B207E;}
#obrasexecutadas a:link {text-decoration:none;}
#obrasexecutadas a:visited {text-decoration:none;}
#obrasexecutadas a:hover {text-decoration:underline;}
#obrasexecutadas a:active {text-decoration:none;}

#mapadosite a {color:#000;}
#mapadosite a:link {text-decoration:none;}
#mapadosite a:visited {text-decoration:none;}
#mapadosite a:hover {text-decoration:underline;}
#mapadosite a:active {text-decoration:none;}
#clientes ul {list-style:none; margin-left:19px;}
#clientes li {display:inline; margin-left:-5px;}
#clientes img {margin-bottom:40px;}
#contato form {width:260px; margin-left:19px; margin-right:10px; border-right:2px dotted #46425e; float:left;}
#contato label {margin-bottom:10px;}
#contato #assunto {width:190px; border:1px solid #46425e;}
#contato #nome, #contato #email, #contato #mensagem {height:18px; margin-top:8px; font:12px Verdana, Arial, Helvetica, sans-serif; border:1px solid #46425e;}
#contato #nome {width:203px;}
#contato #email {width:201px;}
#contato #mensagem {width:247px; height:90px; margin-bottom:8px;}
#contato #txtmens {display:block; margin-top:8px; margin-bottom:-3px;}
fieldset {border:none;}
#contato p {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-bottom:15px;}
#contato a:link, #home a:link {text-decoration:none; color:#000;}
#contato a:visited, #home a:visited {text-decoration:none; color:#000;}
#contato a:hover, #home a:hover {text-decoration:underline; color:#000;}
#contato a:active, #home a:active {text-decoration:none; color:#000;}
#ok {color:#006600; font-size:12px; font-weight:bold; text-align:center; margin-bottom:30px;}
#trabalheconosco form {text-align:justify;}
#trabalheconosco h3 {margin:30px 0 0 0;}
#trabalheconosco input, #trabalheconosco select {margin-top:15px; margin-right:5px; border:1px solid #46425e;}
#trabalheconosco p#cargo {margin:0 0 15px 0; font-size:14px; text-align:center; border:none;}
#trabalheconosco .radio {border:none;}
#trabalheconosco p#cargo label {margin-left:5px; margin-right:10px;}
#trabalheconosco p {margin:0 0 15px 0; font-size:10px;}
#trabalheconosco #cd_cep2, #trabalheconosco #cd_tel1, #trabalheconosco #cd_tel2, #trabalheconosco #cd_tel3 {margin-left:5px;}
#trabalheconosco #cd_tel1, #trabalheconosco #cd_tel2, #trabalheconosco #cd_tel3 {margin-right:0;}
#trabalheconosco #cd_area {margin-right:240px;}	
#trabalheconosco #cd_cargo {margin-right:40px;}	
#trabalheconosco #label_conclusao {margin-left:6px;}
#trabalheconosco #in_nivel_idioma1, #trabalheconosco #in_nivel_idioma2 {margin-right:224px;}
#trabalheconosco #in_nivel_info1, #trabalheconosco #in_nivel_info2, #trabalheconosco #in_nivel_info3 {margin-right:197px;}
#trabalheconosco .ativ_prof {display:block; margin-top:15px;}
#trabalheconosco textarea {border:1px solid #46425e;}
#trabalheconosco #btenviar {border:none; margin:30px 0 15px 0;}