@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:0;}
body {font-weight:normal; font-size:20px; font-family:"nimbus-sans", sans-serif; color:#ccc; background:#000;}
p {font-weight:normal; font-size:20px; font-family:"nimbus-sans", sans-serif; color:#ccc; }
h1 { font-weight:bold; font-size:20px; color:#929279; margin-bottom:20px;}
.saibamais {display:inline-block; color:#FFF; text-decoration:none; margin-top:30px; padding:5px 15px; background:#575748;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
}

.lista-servicos {list-style:inside; margin-bottom:30px; margin-top:-10px;}

#faixa-cab {position:absolute; z-index:1; width:100%; height:36px; background:#917c22;}
header {width:1084px; height:87px; position:relative; z-index:2; margin:auto; background:url(../images/bk-cab.jpg) no-repeat center top;}
#logo {position:relative; top:-20px; z-index:5; width:276px; height:239px; float:left;}
#slide {width:100%; height:448px; position:relative; z-index:0; background:#4f4f4f; margin:auto;}
#cab-bk-empresa, #cab-bk-servicos, #cab-bk-contato, #cab-bk-orcamento {position:relative; z-index:1; width:1084px; height:196px; margin:auto; background:url(../images/bk-cab-empresa.jpg) no-repeat center;}
#cab-bk-servicos {background:url(../images/bk-cab-servicos.jpg) no-repeat center;}
#cab-bk-contato {background:url(../images/bk-cab-contato.jpg) no-repeat center;}
#cab-bk-orcamento {background:url(../images/bk-cab-orcamento.jpg) no-repeat center;}
#faixa-bk-internas {position:absolute; top:87px; z-index:0; width:100%; height:161px; background:url(../images/faixa-bk-internas.jpg) no-repeat center;}
#faixa-cab-empresa {position:absolute; top:247px; z-index:0; width:100%; height:36px; background:url(../images/bk-faixa-cab-empresa.jpg) repeat-x center;}
#main-bk-empresa, #main-bk-servicos, #main-bk-contato, #main-bk-orcamento {width:1084px; height:261px; margin:auto; background:url(../images/bk-main-empresa.jpg) no-repeat center;}
#main-bk-servicos {background:url(../images/bk-main-servicos.jpg) no-repeat center;}
#main-bk-orcamento {background:url(../images/bk-main-orcamento.jpg) no-repeat center;}
#main-bk-contato {background:url(../images/bk-main-contato.jpg) no-repeat center;}
#faixa-body {width:100%; height:81px; margin:auto; background:#555 url(../images/faixa-body.png) no-repeat center top;}
#faixa-main-empresa {width:100%; height:261px; margin:auto; background:#98883B; border-top:2px solid #CCC; border-bottom:2px solid #CCC;}
.corpo {width:1084px; display:table; margin:auto; padding:50px 0;}
.corpo-left {float:left; width:460px; padding-right:50px; border-right:1px solid #575748;} 
.corpo-right {float:right; width:500px;} 
.corpo-orcamento {margin:auto; width:1084px;} 

.corpo-right-atend {float:right; width:330px; padding-right:190px; padding-left:40px; background:url(../images/icon-atendimento.png) no-repeat right;} 
#faixa-corpo2 {position:relative; z-index:0; width:100%; height:266px; background:#545649;}
#faixa-corpo3 {position:relative; z-index:0; width:100%; height:266px; background:#545649 url(../images/bk-faixa-corpo3.png) repeat-x center;}
.box-supervisao {float:right; width:500px; padding:20px; background:#36372F;}
.box-supervisao ul {padding-left:20px; line-height:25px;}
.fotos img {float:left; margin-right:83px;}
footer {position:relative; width:100%; height:129px;}
#footer-main {position:relative; z-index:9; font-size:16px; color:#ccc; width:1084px; height:129px; margin:auto; background:url(../images/bk-rod.jpg) no-repeat center top;}
#footer-bk {position:absolute; bottom:0; z-index:8; width:100%; height:34px; background:#917c22 url(../images/bk-faixa-rod.jpg) repeat-x;}
#footer-left {float:left; width:380px; height:50px; margin:60px 0 0 70px;}
#footer-right {float:right; width:380px; text-align:right; height:50px; margin:60px 70px 0 0;}

/* -- menu -- */

#menu {width:780px; height:50px; margin-top:20px; float:right;}
.menu {
	width:780px;
	margin:auto;
}
	.menu ul {
	position:relative;
	width:100%;
	height:60px;
	}
	
	.menu ul li {
	display:inline-block;
	height:40px;
	margin:0;
	padding:0;
	text-align:center;
	}
	
	.menu ul li a {
	position:relative;
	top:10px;
	width:360px;
	margin-right:5px;
	padding:10px 0 10px 40px;
	font-weight:bold;
	font-size:18px;
	text-shadow: 2px 2px 4px #000000;	
	color:#FFF;
	letter-spacing:1px;
	text-decoration:none;
	background:url(../images/icon-alvo-menu.png) no-repeat left 3px;
	}
	
	.menu ul li a:hover {
	color:#E6E674;
	}


/* Fale Conosco */

.form-contato {
	width:400px;
	margin:10px auto;
	padding:20px;
}

.form-contato-orcamento {
	width:1084px;
	margin:0 auto;
	padding:0 20px 20px 20px;
}

.form-contato label, .form-contato-orcamento label {
	display:block;
	float:left;
	width:170px;
	margin:5px 0;
	border:1px solid red;
	}
	
.form-contato input, .form-contato-orcamento input {
	height:28px;
	margin:5px 0;
	border:1px solid #FFF;
	}
	
.form-contato li, .form-contato-orcamento li {
	list-style:none;
	}

#form {
	position:relative;
	width:418px;
	color:#000;
}

#form-orcamento {
	position:relative;
	width:850px;
	margin:auto;
	color:#000;
}

#form ul {
}

#form ul li, #form-orcamento ul li {
	list-style:none;
	position:relative;
	clear:both;
	}
	
#form-orcamento ul li {
	color:#ebebeb;
	}
#form label, #form-orcamento label {
}

#form input#name, #form input#email, #form input#telefone, #form input#empresa, #form textarea {
	width:400px;
	height:40px;
	float:left;
	margin-bottom:15px;
	padding-left:15px;
	background:rgba(255,255,255,0.9);	
	color:#000;
	text-align:left;
	border:1px solid #808080;
	font:normal 16px 'PT Sans', sans-serif;
	color:#000;
}

#form-orcamento input#name, #form-orcamento input#email, #form-orcamento input#telefone, #form-orcamento input#empresa, #form-orcamento textarea {
	width:400px;
	height:40px;
	float:left;
	margin-bottom:15px;
	padding-left:15px;
	background:rgba(255,255,255,0.9);	
	color:#000;
	text-align:left;
	border:1px solid #808080;
	font:normal 16px 'PT Sans', sans-serif;
	color:#000;
}



#form input#name, #form input#email, #form input#subject {
	width:400px;
}

#form-orcamento input#name, #form-orcamento input#email, #form-orcamento input#subject {
	width:400px;
}

#form textarea, #form-orcamento textarea {
	width:400px;
	height:210px;
	padding-top:7px;
	resize:none;
}

#form input, #form-orcamento input {
	color:#000;
	float:right;
	height:40px;
}

#form select, #form-orcamento select  {
	width:100px;
	height:30px;
	position:relative;
	top:-5px;
	margin-bottom:15px;
	font-size:17px;
	}

#form input#send_message, #form-orcamento input#send_message {
	width:80px;
	height:40px;
	position:relative;
	cursor:pointer;
	font-size:13px;
	color:#19191b;
	letter-spacing:2px;
	background:rgba(255,255,255,0.7);	
	border:1px solid #E0E0E0;
}

#form-orcamento input#send_message {
	margin-top:-58px;
}

#form input#send_message:hover, #form-orcamento input#send_message:hover {
	color:#FFF;
	background:#C51611;
}

::-webkit-input-placeholder {
   font-size:18px;
   color: #8c8c8c;
}
:-moz-placeholder {
   color: #666;
}
::-moz-placeholder {
   color: #666;  
}
:-ms-input-placeholder {  
   color: #666;  
}
