body {
	background-color: rgb(232, 232, 232);
}
body a span {
	cursor: pointer;
}
body img {
	vertical-align: bottom;
}
body h1 {
	left: -9999px !important; position: absolute !important;
}
#header {
	width: 100%;
}
#innerPage {
	margin: 0px auto; padding: 0px 0px 0px 10px; width: 900px; position: relative; z-index: 1;
}
#draggable2 {
	border: 1px solid rgb(204, 204, 204); width: 900px; overflow: hidden; margin-top: 15px; margin-right: 5px; display: block; max-height: 700px;
}


.boxShadow_v1 {
	box-shadow: 2px 3px 7px #888; -moz-box-shadow: 2px 3px 7px #888; -webkit-box-shadow: 2px 3px 7px #888;
}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.hide{display:none;}

#headerTop{
    margin: 0px auto;
    width: 900px;
    position: relative;
}
#headerTop .logo {width:270px;height:79px;}


#headerTop .nav {width:900px;height:204px;}
#headerTop .nav li {position:absolute;bottom:0px;width:125px;height:65px;background-color:red;}
#headerTop .nav li:hover, #headerTop .nav li.on {height:75px;}
#headerTop .nav li a {text-indent:15px;position:absolute;bottom:0px;display:block;width:125px;height:65px;line-height:65px;font-size:1.3em;font-weight:bold;}
#headerTop .nav li a:hover {color:#313131;}
#headerTop .nav li.empresa {width:130px;left:0px;background-color:#0188C9;}
#headerTop .nav li.equipamentos {width:180px;left:125px;background-color:#0181BE;}
#headerTop .nav li.servicos {width:120px;left:125px;background-color:#0171A7;}
#headerTop .nav li.obras {left:450px;background-color:#016494}
#headerTop .nav li.contato {width:110px;left:245px;background-color:#016494;} 
#headerTop .nav li {width:550px; left:355px;background-color:#015883;}

#conteudo {position:relative;width:900px;min-height:356px;background:#e5e6e7 url('../img/bg_conteudo.jpg') repeat center top;}
#subcont {padding:35px 45px;}

#subcont p {margin-bottom:15px;text-align:justify;}
#subcont p.last {margin-bottom:0px;}
#titulo .tline {height:45px;float:left;background:url('../img/t_line.png') repeat-x right bottom;}

#space {padding-bottom:15px;}

form {margin:0;padding:0;text-align:left;}
.forForm{float:right;}
.forInput {width:300px;margin:3px;padding:3px 4px;border:1px solid #17479d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;outline:none;font-size:0.9em;background-color:#fff4cd;}
.forForm label {display:inline-block;text-align:right;width:100px;vertical-align:middle;}

#footer {position:fixed;left:0;bottom:0;height:47px;width:100%;min-width:900px;font-size:0.9em;overflow:hidden;z-index:98;}
#footer .fline {width:100%;height:10px;background:url('../img/fline.png') repeat-x center top;}
#footer .fbg {width:100%;height:37px;background:#e5e6e7; padding-left:10px;	}
#footer .fcenter {width:900px;line-height:37px;background:url('../img/fcenter.jpg') no-repeat center top;}
#footer a.on {color:#6d6e71;}
