@charset "utf-8";

/*Fontes*/



/*Fontes do Texto*/

h1{
	font-family: 'Courier new', sans-serif;
	font-size: 35pt;
	text-decoration: none;
}

a{
	padding: 8px;
	text-decoration: none;
	color: black;
}

a:hover{
	text-decoration: none;
	color: white;

	background-color: black;
	border-radius: 25px;
}

h2{
	font-family: 'Courier new', cursive, sans-serif;
	font-size: 35pt;
	text-align: right;
	margin-right: 65px;
	margin-left: 400px;
	border-bottom: 1px solid;
}

h3{
	font-family: 'Courier new', cursive, sans-serif;
	font-size: 40pt;
	font-weight: bold;
	text-decoration: none;
}

h4{
	font-family: 'Cambria', cursive;
	font-size: 15pt;
	color: #401801;
	text-align: right;
	margin-right: 100px;
	margin-bottom: -20px;
}

h5{
	font-family: 'Cambria', cursive;
	font-size: 30pt;
	text-align: right;
	margin-right: 65px;
	margin-left: 250px;
}

p{
	font-family: 'Candara', sans-serif;
	text-align: justify;
	font-size: 15pt;
}

li{
	text-align: justify;
	font-size: 15pt;
}

a.a2{
	padding: 0px;
	text-decoration: none;
	color: black;
}

a.a2:hover{
	border: none;
	background-color: #f0ad4e;
	color: white;
}

/*Corpo do texto*/


body { padding-top: 56px; }
.left-aligned { margin-left: auto; }
.bg-dark { background-color: #4388c8 !important; }
.bg-hero { background-color: #a8192a; }

body{
	font-family: 'Candara', sans-serif;
	font-size: 12pt;
	overflow-x: hidden;
	overflow-x: block;
	background-color: #F0F0F2;
}


/* CALLOUT */
.bd-callout { padding:1.25rem; margin-top:1.25rem; margin-bottom:1.25rem; border:1px solid #e9ecef; border-left-width:.25rem; border-radius:.25rem }
.bd-callout h4 { margin-bottom:.25rem }
.bd-callout p:last-child { margin-bottom:0 }
.bd-callout code { border-radius:.25rem }
.bd-callout+.bd-callout { margin-top:-.25rem }
.bd-callout-info { border-left-color:#5bc0de }
.bd-callout-warning { border-left-color:#f0ad4e }
.bd-callout-danger { border-left-color:#d9534f }

/* footer */

footer {
	background-color: rgba(132, 166, 53, 0.1);
}

footer a { color: white; font-weight: light; text-decoration: none; }
footer a:hover { color: snow; text-decoration: underline; }
footer {
	z-index: 1000;
	border-top: 1px solid black;
	height: 550px;
}

footer div.logo {
	display: block;
	max-width: 350px;
	margin-left: 50px;
	margin-top: -50px;
	margin-bottom: 80px;
	padding-bottom: 300px;
}

footer ul.contacts{
	margin-top: -600px;
	margin-left: 550px;	
}

.contacts li{
	list-style: none;
	position: relative;
}

footer ul.sponsors-left{
	margin-top: -350px;
	padding-left: 1200px;
}

.sponsors-left li{
	list-style: none;
	position: relative;
}

p.mb-0{
	text-align: center;
	font-size: small;
}

h6{
	font-family: 'Times', sans-serif;
	font-size: 15pt;
	color: #401801;
	text-align: center;
	font-weight: bold;
}

/*Caixas de texto*/

hgroup#box{
	background-color: white;
	border-radius: 25px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 100px;
	margin-right: 65px;
}

hgroup#box-p{
	background-color: #f2d5b3;
	border-radius: 25px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 100px;
	margin-right: 65px;
}

/* CALLOUT */
.bd-callout { padding:1.25rem; margin-top:1.25rem; margin-bottom:1.25rem; border:1px solid #e9ecef; border-left-width:.25rem; border-radius:.25rem }
.bd-callout h4 { margin-bottom:.25rem }
.bd-callout p:last-child { margin-bottom:0 }
.bd-callout code { border-radius:.25rem }
.bd-callout+.bd-callout { margin-top:-.25rem }
.bd-callout-info { border-left-color:#5bc0de }
.bd-callout-warning { border-left-color:#f0ad4e }
.bd-callout-danger { border-left-color:#d9534f }

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: center;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 32px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #5bc0de;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #5bc0de;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none;
}

.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/*Caixas de texto*/

hgroup#box{
	background-color: white;
	border-radius: 25px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 100px;
	margin-right: 65px;
}

hgroup#box-p{
	background-color: #f2d5b3;
	border-radius: 25px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 100px;
	margin-right: 65px;
}

/* CALLOUT */
.bd-callout { padding:1.25rem; margin-top:1.25rem; margin-bottom:1.25rem; border:1px solid #e9ecef; border-left-width:.25rem; border-radius:.25rem }
.bd-callout h4 { margin-bottom:.25rem }
.bd-callout p:last-child { margin-bottom:0 }
.bd-callout code { border-radius:.25rem }
.bd-callout+.bd-callout { margin-top:-.25rem }
.bd-callout-info { border-left-color:#5bc0de }
.bd-callout-warning { border-left-color:#f0ad4e }
.bd-callout-danger { border-left-color:#d9534f }


/*Our Team*/



hgroup#title{
	text-align: right;
	margin-right: -32%;
}

hgroup#title h1{
	border-bottom: 1px solid;
	margin-left: 15%;
	margin-right: 27%;
}


img#iconea{
	width: 25%;
	height: 25%;
	margin-top: 5%;
	margin-left: -40%;
}

img#iconeb{
	width: 25%;
	height: 25%;
	margin-top: 5%;
	margin-left: -40%;
}

img#iconec{
	width: 25%;
	height: 25%;
	margin-top: 2%;
	margin-left: -40%;
}

img#iconed{
	width: 25%;
	height: 25%;
	margin-top: 2%;
	margin-left: -40%;
}

nav#menu-pessoas{
	display: inline-block;
}

nav#menu-pessoas2{
	display: inline-block;
}

nav#menu-pessoas3{
	display: inline-block;
}

nav#menu-pessoas4{
	display: inline-block;
}


nav#menu-pessoas ul{
	list-style: none;
	position: relative;
	left: 55%;
	transform: translateY(-505%);
}

nav#menu-pessoas2 ul{
	list-style: none;
	position: relative;
	left: 117%;
	transform: translateY(-85%);
}

nav#menu-pessoas3 ul{
	list-style: none;
	position: relative;
	left: 107%;
	transform: translateY(-70%);
}

nav#menu-pessoas4 ul{
	list-style: none;
	position: relative;
	left: 102%;
	transform: translateY(-95%);
}

nav#menu-pessoas li{
	display: inline-block;
	background-color: #dddddd;
	border-radius: 10px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 2px;
	-webkit-transition: background-color 1s;
	-o-transition: background-color 1s;
	transition: background-color 1s, transform 200ms linear;
}

nav#menu-pessoas li:hover{
	background-color: #83cce6;
}

nav#menu-pessoas2 li{
	background-color: #dddddd;
	border-radius: 10px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 2px;
	-webkit-transition: background-color 1s;
	-o-transition: background-color 1s;
	transition: background-color 1s, transform 200ms linear;
}

nav#menu-pessoas2 li:hover{
	background-color: #83cce6;
}

nav#menu-pessoas3 li{
	background-color: #dddddd;
	border-radius: 10px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 2px;
	-webkit-transition: background-color 1s;
	-o-transition: background-color 1s;
	transition: background-color 1s, transform 200ms linear;
}

nav#menu-pessoas3 li:hover{
	background-color: #83cce6;
}

nav#menu-pessoas4 li{
	background-color: #dddddd;
	border-radius: 10px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 2px;
	-webkit-transition: background-color 1s;
	-o-transition: background-color 1s;
	transition: background-color 1s, transform 200ms linear;
}

nav#menu-pessoas4 li:hover{
	background-color: #83cce6;
}

nav#menu-pessoas ul li figcaption{
	border-radius: 10px;
	position: absolute;
	right: 0px;
	top: 120%;
	background-color: rgba(0,0,0,.1);
	color: #000000;
	box-sizing: border-box;
	width: 130%;
	font-size: 10pt;
	padding: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

nav#menu-pessoas2 ul li figcaption{
	border-radius: 10px;
	position: absolute;
	right: 95%;
	top: 0px;;
	background-color: rgba(0,0,0,.1);
	color: #000000;
	box-sizing: border-box;
	width: 140%;
	font-size: 10pt;
	padding: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

nav#menu-pessoas3 ul li figcaption{
	border-radius: 10px;
	position: absolute;
	right: 95%;
	top: 0%;
	background-color: rgba(0,0,0,.1);
	color: #000000;
	box-sizing: border-box;
	width: 130%;
	font-size: 10pt;
	padding: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

nav#menu-pessoas4 ul li figcaption{
	border-radius: 10px;
	position: absolute;
	right: 95%;
	top: 0%;
	background-color: rgba(0,0,0,.1);
	color: #000000;
	box-sizing: border-box;
	width: 125%;
	font-size: 10pt;
	padding: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

figcaption.p{
	display: inline-block;
}

figcaption.p2{
	display: inline-block;
}

figcaption.p3{
	display: inline-block;
}

/**/

figcaption.pa{
	display: none;
}

figcaption.pb{
	display: none;
}

/**/

figcaption.pa2{
	display: none;
}

figcaption.pb2{
	display: none;
}

figcaption.pc2{
	display: none;
}

figcaption.pd2{
	display: none;
}

figcaption.pe2{
	display: none;
}

figcaption.pf2{
	display: none;
}

/**/

figcaption.pa3{
	display: none;
}

figcaption.pb3{
	display: none;
}

figcaption.pc3{
	display: none;
}

figcaption.pd3{
	display: none;
}

figcaption.pe3{
	display: none;
}

figcaption.pf3{
	display: none;
}

figcaption.pg3{
	display: none;
}

figcaption.ph3{
	display: none;
}

/**/

figcaption.pa4{
	display: none;
}

figcaption.pb4{
	display: none;
}

figcaption.pc4{
	display: none;
}

figcaption.pd4{
	display: none;
}

figcaption.pe4{
	display: none;
}

figcaption.pf4{
	display: none;
}

/**/
