﻿/*		CONTENT PADRÃO		*/
#content{
	width:100%;
	min-height:720px;
	z-index:0;
	
	animation:contentload 1s;
	-webkit-animation:contentload 1s;
}
		
		#content p{
			margin:0px;
			text-align:justify;
			font-family:'helvetica';
			color:#000;
			font-size:14px;
		}
		
		#content img{
			margin-top:10px;
			margin-bottom:10px;
			border-radius:5px;
			opacity:1;
			
			transition-duration:0.5s;
			-webkit-transition-duration:0.5s;
		}

/*		INDEX		*/
#content_index{
	position:absolute;
	width:100%;
	min-height:500px;
	z-index:0;
	
	animation:contentload 1s;
	-webkit-animation:contentload 1s;
}

		#linhas{
			padding-top:10px;
			padding-bottom:10px;
			width:100%;
			font-family:'helvetica';
			font-weight:bolder;
			color:#404040;
			font-size:38px;
			box-shadow: 0px 2px 5px #888888;
		}
		
		.mapcolumn{
			margin-left:4%;
			width:auto;
			font-family:'helvetica';
			color:#404040;
			font-size:20px;
			margin-bottom:4%;
			display:inline-block;
		}
		
		.mapcolumn p{
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			line-height:140%;
			color:#000;
			font-size:16px;
		}
		
		#content_index p{
			margin-bottom:4%;
			margin-left:4%;
			margin-right:4%;
			margin-top:1%;
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			line-height:140%;
			color:#000;
			font-size:24px;
		}
		
		#content_index li{
			margin-bottom:1%;
			margin-left:4%;
			margin-right:4%;
			margin-top:4%;
		}
		
		/*#colunas{
			position:relative;
			width:760px;
			left:-380px;
		}
	
		#content_index p{
			margin:0px;
			text-align:justify;
			font-family:'helvetica';
			color:#000;
			line-height:140%;
			font-size:14px;
		}
		
		#content_index img{
			margin-top:10px;
			margin-bottom:10px;
			border-radius:5px;
			width:100%;
			opacity:0.7;
			
			transition-duration:0.2s;
			-webkit-transition-duration:0.2s;
		}
		
		.left, .middle, .right{
			padding:1%;
			background-image:url(../images/columnbg.png);
			border-radius:5px;
			margin-top:70px;
			width:30%;
			font-family:'helvetica';
			color:#606060;
			font-size:28px;
			float:left;
		}

		.right{
			margin-right:1%;
		}
		
		.middle{
			margin-left:1%;
			margin-right:1%;
		}
			
		.left{
			margin-left:1%;
		}*/

/*		SOBRE		*/
#content_sobre{
	width:100%;
	margin-bottom:40px;
	height:300px;
	z-index:0;
	
	animation:contentload 1s;
	-webkit-animation:contentload 1s;
}

		#content_sobre p{
			margin-top:10px;
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			color:#000;
			line-height:140%;
			font-size:24px;
		}

.sobre{
	position:relative;
	top:70px;
	background-image:url(../images/columnbg.png);
	width:80%;
	height:auto;
	padding:41px;
	border-radius:5px;
	margin:0 auto;
	font-family:'helvetica';
	font-weight:bolder;
	color:#404040;
	font-size:38px;
}

/*		EQUIPAMENTOS		*/
#content_equip{
	width:100%;
	margin-bottom:40px;
	height:440px;
	z-index:0;
	
	animation:contentload 1s;
	-webkit-animation:contentload 1s;
}

		#content_equip p{
			margin:0px;
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			color:#000;
			font-size:24px;
		}

		#content_equip label{
			margin:0px;
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			color:#000;
			font-size:14px;
		}
			
		#content_equip select{
			margin-top:10px;
			font-family:'helvetica';
			font-weight:lighter;
			font-size:13px;
		}

.equipamentos{
	position:relative;
	top:70px;
	width:80%;
	height:440px;
	padding:41px;
	background-image:url(../images/columnbg.png);
	border-radius:5px;
	margin:0 auto;
	font-family:'helvetica';
	font-weight:bolder;
	color:#404040;
	font-size:38px;
	z-index:2;
}

#quadro{
	position:absolute;
	left:50%;
}
	
#equipframe{
	position:relative;
	left:-20%;
	width:490px;
	height:520px;
	bottom:105px;
	z-index:2;
}

/*		SERVIÇOS		*/
#content_servicos{
	width:100%;
	margin-bottom:40px;
	margin-top:70px;
	z-index:0;
	
	animation:contentload 1s;
	-webkit-animation:contentload 1s;
}
		
		#content_servicos p{
			margin:0px;
			margin-top:10px;
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			color:#000;
			font-size:24px;
		}
		
.servicos{
	position:relative;
	margin:0 auto;
	background-image:url(../images/columnbg.png);
	width:80%;
	height:auto;
	padding:41px;
	border-radius:5px;
	font-family:'helvetica';
	font-weight:bolder;
	color:#404040;
	font-size:24px;
	text-align:justify;
}
		
		.servicos ul li{
			position:relative;
			margin:15px;
			font-size:18px;
			font-weight:normal;
		}
		
		#resposta{
			position:relative;
			margin-left:30px;
			font-size:14px;
			font-weight:100;
			color:#404040;
		}
		
				#resposta li{
					list-style:inside;
					position:relative;
					margin-left:30px;
					font-size:14px;
					font-weight:normal;
					color:#404040;
				}
				
		.servicos table{
			border-collapse:collapse;
		}
		
		.servicos table, th, td{
			border: 1px solid black;
		}
		
		.servicos th, td{
			max-width:200px;
			word-break:normal;
			vertical-align:middle;
			padding:10px;
		}
		
		.servicos th{
			font-weight:600;
			text-align:center;
		}
		
		.servicos td{
			font-weight:100;
			text-align:center;
		}
		
		sup{
			vertical-align:super;
			font-size:xx-small;
		}
		
/*		GALERIA		*/
.galeria{
	position:relative;
	top:70px;
	width:80%;
	height:500px;
	background-image:url(../images/columnbg.png);
	padding:41px;
	border-radius:5px;
	margin:0 auto;
	font-family:'helvetica';
	font-weight:bolder;
	color:#404040;
	font-size:38px;
}

#galeriaframe{
	width:100%;
	height:100%;
	padding-top:40px;
	position:relative;
	bottom:41px;
}

/*		CONTATO		*/
#content_contato{
	width:100%;
	margin-bottom:40px;
	height:300px;
	z-index:0;
	
	animation:contentload 1s;
	-webkit-animation:contentload 1s;
}

		#content_contato p{
			margin-top:10px;
			text-align:justify;
			font-family:'helvetica';
			font-weight:lighter;
			color:#000;
			font-size:14px;
		}

#mensagem{
	margin-top:10px;
	width:300px;
	max-width:450px;
	height:100px;
	max-height:200px;
}
		
#enviar{
	background-color:#EEE;
	padding:3px;
	border:1px solid #000;
	border-radius:3px;
}

#enviar:hover{
	background-color:#DDD;
}

#tel{
	line-height:18px;
	background:url(../images/tel.png) left no-repeat;
	background-size:18px;
	padding-left:24px;
}

#cell{
	line-height:18px;
	background:url(../images/cell.png) left no-repeat;
	background-size:20px;
	padding-left:24px;
}

#mail{
	line-height:18px;
	background:url(../images/mail.png) left no-repeat;
	padding-left:24px;
}

#mapa{
	position:absolute;
	left:50%;
	top:150px;
}

		#mapa img{
			margin-top:10px;
			margin-left:162px;
			opacity:0.3;
			
			transition-duration:0.2s;
			-webkit-transition-duration:0.2s;
		}
		
		#mapa img:hover{
			opacity:0.6;
			
			transition-duration:0.2s;
			-webkit-transition-duration:0.2s;
		}

.contato{
	position:relative;
	top:70px;
	background-image:url(../images/columnbg.png);
	width:80%;
	height:500px;
	padding:41px;
	border-radius:5px;
	margin:0 auto;
	font-family:'helvetica';
	font-weight:bolder;
	color:#404040;
	font-size:38px;
}

/*		OUTROS		*/
#clicavel:hover{
	opacity:1;
	border-radius:10px;
		
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
}

/*		WEBKITS		*/
@-webkit-keyframes contentload {
  from {-webkit-transform:translate(-100%, 0px); opacity:0;}
  to   {-webkit-transform:translate(0px, 0px); opacity:1;}
}

@keyframes contentload {
  from {transform:translate(-100%, 0px); opacity:0;}
  to   {transform:translate(0px, 0px); opacity:1;}
}