/* cmsms stylesheet: estilogeral modified: 10/20/15 18:05:42 */
body {
	background-color: #464646;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:14px;
}
#fundoobras{
  background: url(/uploads/images/kmObras.png) no-repeat fixed top left;
}
a {
  color:#1075b3;
  text-decoration:none;
  font-weight:bold;
}
a:hover{
  color:#464646;
}
h1{
  font-size:24px;
  padding:0px;
  margin:0px;
  font-weight:normal
}
h2{
  font-size:16px;
  padding:0px;
  margin:0px;
  font-weight:bold;
}
h3{
  font-size:16px;
  padding:0px;
  margin:0px;
  font-weight:bold;
  color: #0095da;
}
.limitemenu{
	display:block;
	width:100%;
	margin:auto;
	background:#e2e2e2;
	vertical-align:bottom;
	padding:0px;	
	}
.centralmenu{
	display:block;
	width:980px;
	height:70px;
	margin:auto;
	}
	.centralmenu ul{
		padding:0px;
		margin:0px;
		height:35px;
		list-style:none;
		}
		.centralmenu li{
			padding:0px;
			margin:0px;
			}
		.centralmenu a{
			float:left;
			display:inline-block;
			background:#464646;
			height:35px;
			padding:6px 10px 6px 10px;
			margin-top:23px;
			line-height:35px;
			text-decoration:none;
			color:#e1e1e1;
			border-right:1px solid #e1e1e1;
                        font-weight:normal;
		}
		.centralmenu a:hover{
			background:#1075b3;
			}
.limitecentro{
	display:block;
	width:100%;
	margin:auto;
	background:#0095da;	
	}
.centralcentro{
  display:block;
  width:980px;
  margin:auto;
  height: 420px;
  vertical-align: bottom;
  background:url(http://www.kmengenharialtda.com.br/uploads/images/back.jpg)  no-repeat left;
}
.limitecolunas{
	display:block;
	width:100%;
	margin:auto;
	background:#e1e1e1;
}
.centralcolunas{
	display:block;
	width:980px;
	margin:auto;
	padding:20px;
	}
.centralcolunas ul{
  list-style:none;
  padding:0px;
}
.centralcolunas li{
  display:inline-block;
  width:300px;
  vertical-align:top;
  margin-right:20px;
}
.fotos{

display:block;
width:622px;
margin-left:354px;
padding-top: 18px;
	}
.rodape{
	display:block;
	width:100%;
	margin:auto;
	text-align:center;
	color:#e1e1e1;
        padding:20px 0px 20px 0px;
	}
.rodape a{
  text-decoration:none;
  color:#727272;
}

.form{
  line-height: 30px;
}

.form input{
	color:#464646;
	border:1px solid #464646;
        font-size: 12px;
        line-height: 30px;
height:30px;
padding-left: 5px;
border-radius: 5px;
	}
       .form select{
	  color:#464646;
	  border:1px solid #dedede;
          font-size: 12px;
          line-height: 30px;
border-radius: 5px;
	  }
       .form textArea{
	  color:#464646;
	border:1px solid #464646;
        font-size: 14px;
        line-height: 30px;
padding-left:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-radius: 5px;
	  }
       .submit input{
         display: block;
         background-color: #ed6f01;
         color: #fff;
         font-weight: bold;
         margin-top:0px;
         border: 0px;
padding: 0px 20px 10px 20px;
line-height:30px;
border-radius: 5px;
	  }
       .submit input:hover{
         background-color: #464646;
          }

.nome_campo{ 
    display: block; 
    float: left; 
    margin-top: 0px; 
    position: absolute; 
    margin-left: 0px; 
    line-height: 20px;
    width: 130px; 
}
.tel_campo{ 
    display: block; 
    float: left; 
    margin-top: 0px; 
    position: absolute; 
    margin-left: 200px; 
    line-height: 20px;
    width: 100px; 
}

.email_campo{ 
    display: block; 
    float: left; 
    margin-top: 70px; 
    position: absolute; 
    margin-left: 0px; 
    line-height: 20px;
    width: 100px; 
}
.email2_campo{ 
    display: block; 
    float: left; 
    margin-top: 70px; 
    position: absolute; 
    margin-left: 200px; 
    line-height: 20px;
    width: 150px;  
}
.area_campo{ 
    display: block; 
    float: left; 
    margin-top: 150px; 
    position: absolute; 
    margin-left: 0px; 
    line-height: 20px;
    width: 100px; 
}
#limpaform{
clear:both;
margin-top: 250px;
}
/* cmsms stylesheet: estiloestilo modified: 10/20/15 18:06:32 */
body {
	background-color: #666;
        margin:0px;
        padding:0px;
}
.limite{
	display:block;
	width:100%;
	margin:auto;
	background:#CCC;
	}
.central{
	display:block;
	width:980px;
	margin:auto;
	background:#FFF;
        margin-top:0px;
}

.menu ul{
list-style:none;
padding:0px;
text-align:center;
}
.menu li{
display:inline-block;
margin:10px;
}
.rodape{
	display:block;
	width:100%;
	margin:auto;
	text-align:center;
	color:#FFF;
        margin-top:20px;
	}

.form{
  line-height: 30px;
}

.form input{
	color:#464646;
	border:1px solid #464646;
        font-size: 12px;
        line-height: 30px;
height:30px;
padding-left: 5px;
border-radius: 5px;
	}
       .form select{
	  color:#464646;
	  border:1px solid #dedede;
          font-size: 12px;
          line-height: 30px;
border-radius: 5px;
	  }
       .form textArea{
	  color:#464646;
	border:1px solid #464646;
        font-size: 14px;
        line-height: 30px;
padding-left:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-radius: 5px;
	  }
       .submit input{
         display: block;
         background-color: #ed6f01;
         color: #fff;
         font-weight: bold;
         margin-top:0px;
         border: 0px;
padding: 0px 20px 10px 20px;
line-height:30px;
border-radius: 5px;
	  }
       .submit input:hover{
         background-color: #464646;
          }

.nome_campo{ 
    display: block; 
    float: left; 
    margin-top: 0px; 
    position: absolute; 
    margin-left: 0px; 
    line-height: 20px;
    width: 130px; 
}
.tel_campo{ 
    display: block; 
    float: left; 
    margin-top: 0px; 
    position: absolute; 
    margin-left: 200px; 
    line-height: 20px;
    width: 100px; 
}

.email_campo{ 
    display: block; 
    float: left; 
    margin-top: 70px; 
    position: absolute; 
    margin-left: 0px; 
    line-height: 20px;
    width: 100px; 
}
.email2_campo{ 
    display: block; 
    float: left; 
    margin-top: 70px; 
    position: absolute; 
    margin-left: 200px; 
    line-height: 20px;
    width: 150px;  
}
.area_campo{ 
    display: block; 
    float: left; 
    margin-top: 150px; 
    position: absolute; 
    margin-left: 0px; 
    line-height: 20px;
    width: 100px; 
}
#limpaform{
clear:both;
margin-top: 250px;
}
