/*reset*/
*{
	margin: 0;
	padding: 0;
	border: 0;	
}
a{
	text-decoration:none;
	color:none;
}
ul,ol{
	list-style:none;
}
/*fonts*/
@font-face {
     font-family:dms;
     src: url('../fonts/dms.otf');
}
@font-face {
     font-family:arial;
     src: url('../fonts/Arial Narrow.ttf');
}
@font-face {
     font-family:arial-negrito;
     src: url('../fonts/Arial Narrow Negrito.ttf');
}
@font-face {
     font-family:arial-black;
     src: url('../fonts/arial-black.ttf');
}
@font-face {
     font-family:social;
     src: url('../fonts/social.ttf');
}
@font-face {
     font-family:chopsic;
     src: url('../fonts/Chopsic.ttf');
}
.main{
	width:100%;
	height:3000px;	
	background-color:#fff;	
	top:0;
}
.header{
	width:100%;
	height:5rem;
	margin-top:0px;
	display:flex;
	flex-direction:rows;
	justify-content:space-between;
	align-items:center;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	background-color:rgba(250,250,250,1);
	/*background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.4));*/
}
.header > .logo{
	width:15%;
	height:4rem;
	margin-left:2rem;
	text-align:center;
	cursor:pointer;	
}
.header > .logo img{
	width:70%;
	opacity:.8;
	transition:0.5s
}
.header > .logo img:hover{
	opacity:1
}
.nav{
	width:62%;
	height:4rem;
	border-left:1px solid rgba(0,0,0,0.1);
	border-right:1px solid rgba(0,0,0,0.1);
}

.nav ul{
	display:block;	
	
}
.nav ul > li{
	display:inline;
	font-family:arial;
	font-size:1.4rem;	
	padding-left:3rem;
	line-height:4rem;	
}

.nav ul > li > a{	
	color:rgba(0,0,0,0.6);
	text-shadow:0px 1px 1px rgba(250,250,250,0.8);
	transition:0.5s;
}
.nav ul > li > a:hover{	
	color:rgba(0,0,0,9);	
}
.busca{
	width:16%;
	height:4rem;	
	margin-right:2rem;
	padding-top:1.8rem;
	
}
.busca-input {
  width: 100%; 
  position: relative;  
}
label {
	display:block;
	font-family:arial;
	font-size:1.2rem;
	color:rgba(0,0,0,0.8);
}
input {
	width: 100%;
	border:1px solid rgba(0,0,0,0.6);
	
} 
input,  button {padding: 10px;}
button {
  position: absolute;   
  top: 0; 
  right: 0;
  background-color:#0098EF;
  border:1px solid rgba(0,0,0,0.6);
  color:#fff;
  font-family:arial;
  font-size:0.8rem;
  cursor:pointer;
}
button:hover{
	background-color:#0088EF;
}
::-webkit-input-placeholder  {
	font-family:arial;
	font-size:1rem;	
	color:rgba(0,0,0,0.6);
	
}
input:-moz-placeholder { 
	font-family:arial;
	font-size:1rem;	
	color:rgba(0,0,0,0.6);	
}
.topo{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	height:41rem;
	background-image:url('../img/image-02.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	background-attachment:fixed;
}
.topo > .topo-titulo{	
	width:90%;
	height:6rem;
	line-height:6rem;
	text-align:center;	
	background-color:transparent;
}
.topo > .topo-titulo h1{	
	font-family:arial-black;
	font-size:5rem;	
	color:rgba(250,250,250,1);
	text-shadow:0px 3px 3px rgba(0,0,0,0.8);
}
.topo > .topo-texto{	
	width:90%;
	height:12rem;	
	text-align:center;
	text-indent:2rem;	
	background-color:transparent;
	margin-top:2rem;
}
.topo > .topo-texto p{	
	font-family:arial-negrito;
	font-size:1.8rem;	
	color:rgba(250,250,250,0.9);
	text-shadow:0px 3px 3px rgba(0,0,0,0.8);
}














