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

*{
	margin: 0;
	padding: 0;
	border:0;
}
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

#barra_superior{
	position:fixed;
	width:100%;
	height:80px;
	z-index:100;
	/*background-color:#0F9;	*/
}
#slidshow{
	float:left;
	width:100%;
	height:auto;
}
#conteiner{
	clear:both;
	float:left;
	width:100%;
	height:auto;
}
	#central_conteiner{
		width:70%;
		height:auto;
		margin: auto;
		padding: 4% 0 2% 0;
	}
		#central_conteiner p{
			font-family: 'Halant', serif;
			font-size:20px;
			line-height:35px;
			color:#000;
		}
		link{
			text-decoration:none;
			font-family: 'Halant', serif;
			font-size:20px;
			line-height:35px;
			color:#F60;
		}
		#central_conteiner h1{
			font-family: 'Halant', serif;
			font-size:45px;
			line-height:45px;
			color:#F90;
		}
		#central_conteiner h1 label{
			color:#041E42;
		}
		#central_conteiner h2{
			font-family: 'Halant', serif;
			font-size:30px;
			line-height:45px;
			color:#F90;
		}
		h5{
			font-size:20px;
			line-height:30px;
		}
		#HomePage_foto1{
			width:100%;
			height:auto;
			margin:5% 0;
		}
		label{		
			font-family: 'Lato', sans-serif;
			font-size:16px;
			color:#F60;
			margin:5px 0 5px 0;
			word-wrap: break-word;
		}

/*------------------------------------------------------------------------------*/
#mapa{
	margin: 25px auto 0 auto;
	width:82%;
	height:auto;
}
#address{
	float:left;
	clear:both;
	margin: 25px auto 20px 9%;
	padding: 1% 0 1% 0;
	width:82%;
	height:auto;
	border-bottom:solid 1px #FF6600;
	border-top:solid 1px #CC6600;
}
	#address p{
		font-family: 'Lato', sans-serif;
		font-size:20px;
		line-height:35px;
		text-align:center;
	}
	#address_left{
		font-family: 'Lato', sans-serif;
		font-size:20px;
		line-height:35px;
		margin:0 auto 1% auto;
		width:100%;
		height:auto;
 	}
		#address_left p{
			font-family: 'Lato', sans-serif;
			font-size:20px;
			line-height:35px;
			font-weight:400;
			color:#F60;
		}
	#address_right{
		margin:0 auto 1% auto;
		width:100%;
		height:auto;
	}
	
#email_resposta{
	clear:both;
	width:78%;
	height:auto;
	text-align:center;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:25px;
	margin:15px auto 0 auto;
	padding:2%;
	border:solid 1px #f9f7f7;
	background-color:#F90;
	color:#FFF;
	display:none;
}
		

#form_email{
	clear:both;
	position:relative;
	margin: 25px auto 0 auto;
	width:78%;
	height:auto;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:25px;
	margin-top:25px;
	padding:2%;
	border:solid 1px #f9f7f7;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
	#email_linha{
		float:left;
		width:100%;
		height:auto;
		margin-bottom:10px;
	}
		#email_linha_left{
			float:left;
			width:49%;
			height:auto;
		}
		#email_linha_right{
			float:left;
			width:49%;
			height:auto;
			margin-left:2%;
		}
			#input, #first_name, #sec_name, #pais, #telefone, #email, #assunto{
				width:98%;
				height:25px;
				padding: 5px 1%;
				background-color:#eceaea;
			}
			#obs{
				min-width:98%;
				max-width:98%;
				padding:1%;
				min-height:70px;
				background-color:#eceaea;/*f9f7f7;*/
			}
		
		
		#botao2{			
			text-decoration:none;
			width:98%;
			height:40px;
			margin:20px 0 5px 0;
			font-family: 'Lato', sans-serif;
			font-size:20px;
			background-color:#e41d55;
			color:#FFF;
			font-size:20px; 
			cursor:pointer;
			text-align:center;
			border-radius:5px;
		}
		#botao2:hover{
			background-color:#9F6;
		}
		#botao2:disabled{
			opacity:0.5;
		}
		#menu{			
			float:left;
			width:98%;
			height:auto;
		}
	
			
@media screen and (max-width:900px) {
*{
	margin: 0;
	padding: 0;
	border:0;
}
}
@media screen and (max-width:700px) {
*{
	margin: 0;
	padding: 0;
	border:0;
}



#form_email{
	margin: 25px auto 0 auto;
	width:96%;
	height:auto;
	text-align:center;
	width:100%;
	padding:2%;
}
	#email_linha{
		width:100%;
	}
		#email_linha_left{
			width:49%;
		}
		#email_linha_right{
			width:49%;
		}
			#input, #first_name, #sec_name, #pais, #telefone, #email{
				width:98%;
				height:25px;
				padding: 5px 1%;
			}
			#obs{
				min-width:98%;
				max-width:98%;
				padding:1%;
				min-height:70px;
			}

}