@charset "UTF-8";
@import url("FiraSans_Black/stylesheet.css");
@import url("FiraSans_BlackItalic/stylesheet.css");
@import url("FiraSans_Bold/stylesheet.css");
@import url("FiraSans_BoldItalic/stylesheet.css");
@import url("FiraSans_ExtraBold/stylesheet.css");
@import url("FiraSans_ExtraBoldItalic/stylesheet.css");
@import url("FiraSans_ExtraLight/stylesheet.css");
@import url("FiraSans_ExtraLightItalic/stylesheet.css");
@import url("FiraSans_Italic/stylesheet.css");
@import url("FiraSans_Light/stylesheet.css");
@import url("FiraSans_LightItalic/stylesheet.css");
@import url("FiraSans_Medium/stylesheet.css");
@import url("FiraSans_MediumItalic/stylesheet.css");
@import url("FiraSans_Regular/stylesheet.css");
@import url("FiraSans_SemiBold/stylesheet.css");
@import url("FiraSans_SemiBoldItalic/stylesheet.css");
@import url("FiraSans_Thin/stylesheet.css");
@import url("FiraSans_ThinItalic/stylesheet.css");

* {margin:0;padding:0;}
html {margin:0;padding:0;width:100%;height:100%;}
body {margin:0;padding:0;width:100%;height:100%;background-color: #FFF;}
@viewport {width: device-width;zoom: 1;}
@-ms-viewport {width: device-width;zoom: 1;}
@-o-viewport {width: device-width;zoom: 1;}
img,embed,object,video {max-width:100%;height:auto;}
strong {font-weight: normal; font-family:"FiraSans Bold";}
em {font-family:"FiraSans Italic";font-style:normal;}
.bolditalic {font-family:"FiraSans BoldItalic";}

.banner-popup {
	position:fixed;
	left:0;
	top:0;
	min-width:100%;
	min-height:100%;
	text-align:center;
	padding:150px 0 0 0;
	background: rgba(0,0,0,0.7);
	-webkit-animation-name: opacidade;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-delay: 0;
	-webkit-animation-iteration-count:1;
	animation-name: opacidade;
	animation-timing-function:ease;
	animation-duration: 3s;
	animation-delay: 0;
	animation-iteration-count:1;
	z-index:1100;
	display:block;
}
.curso-botao {
	position:relative;
	margin:auto;
	width:auto;
	display: inline-block;
	padding: 25px 30px;
	border-radius: 10px;
	background-color: transparent;
}
button.fechar-popup {
    position: absolute;
    right:13px;
    top: 10px;
}
.fechar-popup {
	background-color: #FF0004;
	padding: 5px 0;
	margin-top: 5px;
	border:none;
	cursor:pointer;
	font-family:"FiraSans Bold";
	font-size: 15px;
	width: 30px;
	border-radius: 15px;
	color: #FFF;
}
.fechar-popup:hover {
	background-color: #248094;
}
.botao-popup {
	background-color: #ef7b05;
	color: #FFF;
	font-family: "FiraSans Bold";
	font-size: 16px;
	padding: 10px 20px;
	cursor: pointer;
	text-decoration: none;
	margin: 15px 0 5px 0;
	display: inline-block;
	border-radius: 7px;
}
.banner-popup table {
    margin: 10px 0;
}
.banner-popup table td {
    text-align: left;
    border-right: 2px solid #ef7b05;
    padding: 0 10px 0 0;
}
.banner-popup table td:last-of-type {
    border-right: none;
    padding: 0 0 0 10px;
}



