html 							{
  								scroll-behavior: smooth;
								}
body							{
								margin-bottom:0px;
								margin-top:0px;
								margin-left:0px;
								margin-right:0px;
								background-image:url();
								background-size:cover;
								background-repeat: repeat;
								background-attachment: fixed;
								}
@keyframes anima 					{
								0% {opacity:0;}
								100% {opacity:1;}
								}
.logotipo						{
								text-align:center;
								width:170px;
								height:170px
								}
.leao							{
								text-align:center;
								max-width:80px;
								}
.mouse							{
								text-align:center;
								width:30px;
								height:125px;
								}
.divider						{
								width:8%;
								min-width:200px;
								display:inline-table;
								margin-top:15px;
								margin-bottom:30px;
								margin-right:2%;
								margin-left:2%;
								padding:30px;
								padding-bottom:50px;
								border-radius: 25px;
								}
.white							{
								color:white;
								}
a								{
								width:95%;
								height:0px;
								top:-50px;
								left:0px;
								position:relative;
								margin-bottom:0px;
								float:left;
								}
/* width */
::-webkit-scrollbar 						{
								width: 12px;
								}

/* Track */
::-webkit-scrollbar-track 					{
								background: #17181D; 
								}

/* Handle */
::-webkit-scrollbar-thumb 					{
								background: #777777; 
								}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover 				{
								background: #D59E34; 
								}
nav								{
								list-style:none; 
								float:left; 
								position:fixed;
								top:5px;
								left:-17px;
								text-align:left;
								display:inline;
								}
nav li							{
								list-style-type: none;
								}
nav li div						{
								text-align:center;
								width:25px;
								height:25px;
								background-image:url(../imagens/menu.png);
								background-position:center;
								background-size:cover;
								margin-bottom:15px;
								}
nav li a						{
								text-decoration:none; 
								display:inline;
								}
nav li  ul						{
								position:relative; 
								top:50px; 
								left:-50px;
								display:none;
								}
nav li:hover ul, nav li.over ul	{
								display:block;
								}
nav li ul li					{
								display:block;
								}
nav li ul li a					{
								display:inline-table;
								color:#333132;
								text-align: left;
								text-decoration: none;
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:light;
								font-size:90%;
								margin-left:0px;
								margin-right:0px;
								padding-bottom: 8px;
								padding-top: 10px;
								padding-left: 10px;
								padding-right: 10px;
								}
section							{
								width:100%;
								padding-top:300px;
								padding-bottom:300px;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								background-size:cover;
								background-position:center;
								}
text							{
								max-width:60%;
								min-width:270px;
								margin-top:0px;
								margin-bottom:0px;
								text-align: center;
								display: inline-table;
								animation: sweep .6s ease-in-out;
								}
b 								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								color:#F22259;
								display:inline-table;
								}
strong 							{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:400;
								color:#F22259;
								display:inline-table;
								}
mark 							{
								background-color:#FFFFFF;
								padding:3px;
								}
p								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:400;
								font-size:120%;
								line-height: 170%;
								color:#333132;
								animation: sweep .6s ease-in-out;
								animation-name: aparecer;
								animation-duration:6s;
								animation-iteration-count: ease-in-out;
								}
small							{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:normal;
								font-size:80%;
								line-height: 170%;
								color:#333132;
								animation: sweep .6s ease-in-out;
								}
h1								{
								font-family:'Arial', sans-serif;
								font-weight:bold;
								font-size:250%;
								letter-spacing:9px;
								color:#FDFDFD;
								animation: sweep .6s ease-in-out;
								}
h2								{
								font-family:'Arial', sans-serif;
								font-weight:lighter;
								font-size:95%;
								line-height:190%;
								letter-spacing:10px;
								margin-left:3px;
								color:#E2E2E2;
								animation: sweep .6s ease-in-out;
								}
h3								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								font-size:160%;
								color:#F22259;
								animation: sweep .6s ease-in-out;
								}
h4								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								font-size:130%;
								color:#A61C68;
								animation: sweep .6s ease-in-out;
								}
h5								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								font-size:100%;
								color:#9C7F47;
								animation: sweep .6s ease-in-out;
								}
label							{
								min-width:220px;
								white-space: nowrap;
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:light;
								font-size:85%;
								line-height: 130%;
								color:#C71F4D;
								display:inline-table;
								margin:0px;
								animation: sweep .6s ease-in-out;
								}
.form							{
								width:40%;
								min-width:250px;
								text-align:left;
								display:inline-table;
								padding:20px;
								margin-left:2%;
								margin-right:2%;
								}
input								{
								width:27%;
								min-width:250px;
								background-color: #FFFFFF;
								border-bottom: 0;
								border-radius: 0px;
								border-width:1px;
								border-style:solid;
								color: #666666;
								display:inline-table;
								font-size: 14px;
								font-weight: 300;
								height:30px;
								padding: 5px 2%;
								vertical-align:top;
								border-color:#CECECE;
								margin-right:1%;
								margin-bottom:20px;
								margin-top:20px;
								outline: 0 none;
								}
textarea							{
								width:95%;
								min-width:250px;
								background-color: #FFFFFF;
								border-bottom: 0;
								border-radius: 0px;
								border-width:1px;
								border-style:solid;
								color: #666666;
								display: table-cell;
								font-size: 14px;
								font-weight: 300;
								height:100px;
								padding: 15px 2%;
								vertical-align:top;
								border-color:#CECECE;
								margin-right:1%;
								margin-bottom:70px;
								margin-top:20px;
								outline: 0 none;
								}
select								{
								width:30%;
								min-width:250px;
								background-color: #FFFFFF;
								border-bottom: 0;
								border-radius: 0px;
								border-width:1px;
								border-style:solid;
								color: #666666;
								display:inline-table;
								font-size: 14px;
								font-weight: 300;
								height:35px;
								padding: 5px 2%;
								vertical-align:top;
								border-color:#CECECE;
								margin-right:1%;
								margin-bottom:20px;
								margin-top:20px;
								outline: 0 none;
								}
.checkbox							{
								width:1%;
								min-width:15px;
								background-color: #FFFFFF;
								border-bottom: 0;
								border-radius: 3px;
								border-width:1px;
								border-style:solid;
								color: #0A343E;
								display: inline-table;
								font-size: 14px;
								font-weight: 300;
								height:35px;
								padding: 5px 2%;
								vertical-align:top;
								border-color:#0A343E;
								margin-left:1%;
								margin-right:3%;
								margin-bottom:0px;
								margin-top:-9px;
								outline: 0 none;
								overflow: hidden;
								}
.radio								{
								width:1%;
								min-width:15px;
								background-color: #FFFFFF;
								border-bottom: 0;
								border-radius: 3px;
								border-width:1px;
								border-style:solid;
								color: #0A343E;
								display: inline-table;
								font-size: 14px;
								font-weight: 300;
								height:35px;
								padding: 5px 2%;
								vertical-align:top;
								border-color:#0A343E;
								margin-left:1%;
								margin-right:3%;
								margin-bottom:0px;
								margin-top:-9px;
								outline: 0 none;
								overflow: hidden;
								}
button								{
								min-width:20%;
								height:42px;
								border-style:none;
								border-radius: 0px;
								border-width:1px;
								border-color:#267AD0;
								background:#267AD0;
								color:#FDFDFD;
								padding-left:20px;
								padding-right:20px;
								text-transform:uppercase;
								font-size:80%;
								display:inline-table;
								vertical-align:top;
								margin-bottom:20px;
								margin-top:20px;
								letter-spacing:2px;
								text-align:center;
								outline:none;
								}