body,html{
	overflow-x:hidden;
}
.util{
	max-width:1920px;
	margin:0 auto;
	width:940px;
}
*{
	margin:0;
	padding:0;
	-webkit-appearance:none;	
}
#abertura-chamada > .util > #formulario-chamada > table > tbody > tr > td > 
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-weight:bold;
  color:#181717;
}
#contato > .util > #formulario-contato > .contato > li > 
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-weight:bold;
  	color:#ffffff;
}
#saiba_mais,#ssaiba_mais,#open_chamada,#enviar,#limpar{
	background-color: Transparent;
	font-family:"Lato Regular";
	border: 1px solid #ffffff;
	font-weight:normal;
	position:relative;
	font-size: 16px;
	color: #ffffff;
	padding: 10px;
	width: 115px;
	z-index:9999;
	clear: both;
}
a{
	text-decoration:none;
}
li{
	list-style: none;
}

/* Fonts */

@font-face{
    font-family:"Lato Regular";
    src: url(fonts/lato/Lato-Regular.ttf);
}
@font-face{
    font-family:"Montserrat Regular";
    src: url(fonts/Montserrat/Montserrat-Regular.ttf);
}

/*TOPO / MENU*/
.topo{
	padding-left:5px;
	margin-top:10px;	
}
.topo > .menu{
	position: relative;
	left:157px;
	top:-89px;
}

.topo > .menu > li{
	margin-left:62.5px;
	font-size:13px;
	display:inline;
}

.topo > .menu > li > a{
	font-family:"Montserrat Regular";
	font-weight:normal;
	color:#1f1a17;
}

.topo > .menu > li > a:hover{
	border-bottom: 2px solid #1f1a17;
	padding-bottom: 5px;
	color:#c12712;
}

/*Banner*/
.banner{
	position:relative;
	top:5px;
}

#toTop{
	width:84px;  /*Largura do botão*/ 
	height:84px; /*Altura do botão*/
	padding:5px; /*Distancia entre texto e borda */ 
	position:fixed; /*Posição que faz com que ele corra por toda a pagina*/ 
	bottom:50px;  
	right:40px; 
	cursor:pointer; 
	font-weight:bold;
	text-decoration:none; 
} 

/*SOBRE*/
#sobre{
	background:url('parts/bg-sobre.jpg') no-repeat;
	background-position: center;
	font-weight:normal;
	margin-top:5px;
	color:#ffffff;
	width:100%;
}
#sobre > .util > .container{
	display:inline-flex;
} 
#sobre > .util > .container > li > #container-sobre{
	position:relative;
}
#sobre > .util > .container > li > #container-sobre > 
.page-header{
	font-family:"Montserrat Regular";
	font-weight:normal;
	font-weight:bold;
	margin-left:5px;
	font-size:18px;
}
#sobre > .util > .container > li > #container-sobre > p{
	font-family:"Lato Regular";
	margin:20px -112px;
	margin-bottom:28px;
	font-weight:normal;
	font-size:16px;
	width:280px;
}

/*SERVIÇO*/
#servicos{
	background-color:#1B1B1B;
	padding-top:115px;
	font-size:40px;
	color:#ffffff;
}
#servicos > .util > .page-header{
	font-family:"Montserrat Regular";
	margin-left:377px;
}
#servicos > .util > .page-header hr{
	border-top:1px solid #ffffff;
	margin:20px 58px;
	color:#ffffff;
	width: 75px;
}
#servicos > .util > #container-servicos{
	display:table-cell;
	height:169px;
	width:200px;
}
#servicos > .util > #container-servicos > 
.container-header{
	font-family:"Montserrat Regular";
	position:relative;
	font-size:18px;
	color:#d33410;
}
#servicos > .util > #container-servicos > button,
#servicos > .util > #container-servicos > img{
	position:relative;
}

/*SISTEMA DE ABERTURA DE CHAMADOS*/
#abertura-chamada{
	background:url('parts/bg-aberturachamada.jpg') no-repeat;
	background-position: center;
	font-weight:normal;
	margin-top:-52px;
	color:#181818;
	width:100%;
}
#abertura-chamada > .util > .page-header{
	font-family:"Montserrat Regular";
	font-weight:normal;
	padding-top:90px;
	margin-left:77px;
	font-size:40px;
}
#abertura-chamada > .util > p{
	font-family:"Montserrat Regular";
	font-weight: normal;
    position: relative;
    font-size: 14px;
    left: 266px;
    top: 30px;
}
#abertura-chamada > .util > .page-header hr{
	border-top:2px solid #181818;
	margin:20px 279px;
	width: 242px;
}
#abertura-chamada > .util > #formulario_chamada > table > tbody > tr > td > 
input,textarea[id=solicitacao]{
	background-color: Transparent;
	font-family:"Lato Regular";
	border:1px solid #181818;
	margin-bottom: 10px;
	padding-left:15px;
	margin-left:6px;
	font-size:16px;
	color:#181818;
	height:35px;
	width:448px;
}

/*DEPOIMENTOS*/
#depoimentos{
	background:url('parts/bg-depoimentos.jpg') no-repeat;
	font-family:"Montserrat Regular";
	background-position: center;
	font-weight:normal;
	font-size:40px;
	color:#ffffff;
	width:100%;
}
#depoimentos > .util > .page-header{
	padding-top:90px;
	margin-left:322px;
}
#depoimentos > .util > .page-header hr{
	border-top:1px solid #ffffff;
	margin:20px 77px;
	width: 150px;
}
#text-depoimento{
	font-family:"Lato Regular";
	font-weight:normal;
	position:relative;
	font-size:16px;
	height:240px;
	width:390px;
	left:160px;
	top:-9px;
}
#img-depoimento{
	position:relative;
}
.aspas{
	position:relative;
	width:32px;
	height:27px;
}

/*CONTATO*/
#contato{
	font-family:"Montserrat Regular";
	background-color:#1B1B1B;
	padding-top:115px;
	font-weight:bold;
	font-size:40px;
	color:#ffffff;
}
#contato > .util > .page-header{
	margin-left:370px;
}
#contato > .util > .page-header hr{
	border-top:1px solid #ffffff;
	margin:20px 67px;
	width: 78px;
}
#contato > .util > #formulario_contato > .contato{
	margin:80px 6px;
}
#contato > .util > #formulario_contato > .contato > li{
	margin-top:-15px;
}
#contato > .util > #formulario_contato > .contato > li > input,textarea{
	background-color: Transparent;
	font-family:"Lato Regular";
	border:1px solid #ffffff;
	margin-bottom: 10px;
	padding-left:15px;
	font-size:16px;
	color:#ffffff;
	height:35px;
	width:410px;
}
#contato > .util > #formulario_contato > .info-contato{
	position:relative;
	top:-424px;
	left:626px;
}
#contato > .util > #formulario_contato > .info-contato > li{
	font-family:"Lato Regular";
	font-weight:normal;
}
#contato > .util > #formulario_contato > .info-contato > li > p{
	position:relative;
}
#contato > .util > .sepador-rodape{
	border:1px solid #A42D0F;
	position:relative;
	width:935px;
	top:140px;
	left:9px;
}
#contato > .util > #rodape{
	font-family:"Lato Regular";
	font-weight:normal;
	position:relative;
	font-size:16px;
	left:328px;
	top:155px;

}


