﻿body {
	/*font-family: 'FatFrank Sample', sans-serif;*/
	font-family: 'Edmond Sans Regular', sans-serif;
	margin: 0;
	padding: 0;
	min-width: 1024px !important;
	overflow-x: hidden;
}

section, footer {
	float: left;
	width: 100%;
}


section {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

.opaco{
	opacity:0.5 !important;
	cursor:none !important;
}
.medium {
	font-family: 'Edmond Sans Medium', sans-serif;
}

.light-green {
	color: #bbc643;
}

.yellow {
	color: #fbce00;
}
.bold{
	font-weight:bold;
}

.light-yellow {
	color: #eff88c;
}


.white {
	color: #ffffff;
}

.gray {
	color: #717474;
}

a.gray {
	color: #717474 !important;
}

a.white {
	color: #ffffff !important;
}

a:hover {
	text-decoration: none !important;
}

.fatfrank {
	font-family: 'fatfrank';
}



/* ASPAS */
.aspas {
	height: 47px;
	margin-bottom: -47px;
	position: relative;
	width: 60px;
}

.aspas-expo-1 {
	top: -183px;
	left: 130px;
}

.aspas-expo-2 {
	top: -35px;
	left: 650px;
}

.aspas-atrair-1 {
	top: -148px;
	left: 210px;
}

.aspas-atrair-2 {
	top: -35px;
	left: 1010px;
}

.aspas-premio-1 {
	left: -80px;
	top: -200px;
}

.aspas-premio-2 {
	left: 300px;
	top: -80px;
}


/* SVG LINHAS */
#svg-linhas {
	left: 50%;
	margin-left: -836px;
	position: absolute;
	top: 1000px;
	z-index: 57;
}


/* NAV SECTIONS */

.nav-sections {
	height: 180px;
	margin-right: 37px;
	margin-top: -90px;
	position: fixed;
	right: 0;
	top: 50%;
	width: 14px;
	z-index: 1000;
}


	.nav-sections .ico-active {
		background-position: 0px 0px;
	}

/*
.inicio-section {
	width: 47px;
	left: -54px;
}

.expo-section {
	width: 62px;
	left: -69px;
}

.atrair-section {
	width: 82px;
	left: -105px;
	padding-left: 15px;
}

.beyond-section {
	width: 91px;
	left: -98px;
}
*/

/* WORLD */

.chamada-brasil {
	position: relative;
	text-align: center;
	top: 200px;
}

	.chamada-brasil .white {
		font-size: 17px;
	}


/* CHAMADA EXPORTAÇÕES */

.white-call {
	background: #fff;
	font-size: 38px;
	line-height: 42px;
	padding: 90px 0 76px;
	position: relative;
	top: 1214px;
	z-index: 70;
}

	.white-call .texto {
		margin-left: 190px;
		text-transform: uppercase;
	}

	.white-call a {
		color: #000;
	}



.box-texto-exportar {
	opacity: 0;
	margin-top: 0;
	position: fixed;
	top: 0px;
	z-index: 550 !important;
	left: 50%;
}

.box-texto {
	margin-left: 170px;
	margin-top: 45px;
	width: 400px;
}

	.box-texto .title {
		font-size: 70px;
	}

	.box-texto .subtitle {
		font-size: 17px;
	}

	.box-texto .box {
		color: #2e3b23;
		font-size: 16px;
		margin-top: 20px;
		padding: 15px;
		text-transform: uppercase;
		width: 340px;
	}

		.box-texto .box ul li {
			border-bottom: 1px solid #979f3e;
			padding: 9px 0;
			width: 310px;
		}

			.box-texto .box ul li:hover {
				text-decoration: none !important;
			}
        .box-texto .box ul li a {
            color:#ffffff;
        }
        .box-texto .box ul li a:hover {
            color:#999999 !important;
        }


/* SECOND CALL */

.second-call {
	top: 1975px;
}

	.second-call .container .texto {
		margin-left: 270px;
	}


.box-texto-atrair {
	opacity: 0;
	margin-top: 0;
	position: fixed;
	z-index: 70;
	left: 50%;
}

.box-atrair .container .box-texto .bg-blue {
	width: 318px;
}

.box-atrair .container .box-texto {
	margin-left: 590px;
}

	.box-atrair .container .box-texto .bg-blue ul li {
		border-bottom: 1px solid #6896ab;
		width: 270px;
	}

		.box-atrair .container .box-texto .bg-blue ul li:hover {
			text-decoration: underline !important;
		}


/* PREMIO APEX  (ALTERADO PARA COPA 29-05) */



	.box-premio-apex .container .box-texto {
		margin-left: 510px;
	}

.texto-premio {
	font-size: 17px;
	margin-top: 40px;
	width: 250px;
}

.box-texto-premio {
	opacity: 0;
	margin-top: 0;
	position: fixed;
	top: 500px;
	z-index: 65;
	left: 50%;
}

.bt-ver-site {
	background: #6ac049;
	font-size: 24px;
	padding: 17px 0 15px;
	text-align: center;
	width: 143px;
}


/* BRASIL BEYOND */

.box-beyond {
	background: url('../img/bg-beyond.jpg') no-repeat center 0px #98c3d9;
	display: none;
	height: 780px;
	/*position: absolute;
	top: 4000px;*/
	position: fixed;
	top: -100px;
	z-index: 52;
}

.box-texto-beyond {
	margin-left: 0px;
	margin-top: 300px;
}

.texto-beyond {
	font-size: 21px;
	letter-spacing: 1.5px;
	line-height: 32px;
	margin-left: 10px;
	margin-top: 23px;
	text-transform: uppercase;
}

	.social .social-logo {
		background: url('../img/footer/logo-redes.png') no-repeat 0px 0px transparent;
		cursor: pointer;
		float: left;
		height: 34px;
		margin-right: 8px;
		width: 34px;
	}

	.social .mail {
		background-position: 0px 0px;
	}

	.social .facebook {
		background-position: -34px 0px;
	}

	.social .twitter {
		background-position: -68px 0px;
	}

	.social .youtube {
		background-position: -102px 0px;
	}

	.social .insta {
		background-position: -136px 0px;
	}

	.social .linkedin {
		background-position: -170px 0px;
	}

.play {
	cursor: pointer;
	left: 50%;
	height: 330px;
	margin-bottom: -330px;
	margin-left: -129px;
	position: relative;
	top: -274px;
	width: 331px;
	z-index: 60;
}


body {
	background-color: #000000 !important;
}

.conteudo {
	position: relative;
	/*top: 260px;*/
}

	.conteudo .bg-brasilbeyond {
		position: absolute;
		top: -346px;
		left: 50%;
		margin-left: -958px;
		background: url(/Content/img/linha-titulo.png) no-repeat top left;
		width: 690px;
		height: 157px;
		padding: 352px 0 0 420px;
	}


		.conteudo .tit-brasilbeyond h1 {
			font-family: 'Edmond Sans regular';
			font-size: 65px;
			color: #fff;
			text-transform: uppercase;
		}


.bloco-branco {
	background-color: #f1f1f1;
	/*width: 1108px;
	margin-top: 160px;
	position: absolute;
	margin-left: -555px;
	left: 50%;
	right: 50%;*/
}

.bloco-branco-emendajuridica {
	padding: 50px;
	padding-left: 80px;
	width: 980px;
}


#footer-BB {
	top: 3050px !important;
	margin-top: 100px !important;
}

.title-emenda-juridica {
	font-family: 'Edmond Sans Regular', sans-serif;
	font-size: 64px;
	color: #fff;
	margin-top: 70px;
	margin-left: 60px;
	font-weight: bold;
	width: 800px;
}

	.title-emenda-juridica span {
		font-size: 17px;
		margin-left: -6px;
	}

.bloco-branco-emendajuridica {
	width: 1108px;
}

	.bloco-branco-emendajuridica h2 {
		font-family: 'Edmond Sans Regular', sans-serif;
		font-size: 32px;
		font-weight: bold;
	}

bloco-branco-emendajuridica h3 {
	font-family: 'Edmond Sans Regular', sans-serif;
	font-size: 32px;
	font-weight: bold;
}

.bloco-branco-emendajuridica .Pbigger {
	font-family: 'Edmond Sans Regular';
	font-size: 24px;
	width: 1010px;
}

.bloco-branco-emendajuridica p {
	font-family: 'Edmond Sans Regular';
	font-size: 14px;
}





/*Imprimir o DIV*/

@media print {
	#inline1 {
		font-family: 'Edmond Sans Regular';
		display: none;
		width: 750px;
		height: 526px;
	}

	.fancybox-skin {
		border-radius: 0px;
	}

	.bloco-azul {
		font-family: 'Edmond Sans Regular', sans-serif;
		height: 124px;
		background-color: #2b7495;
		padding-left: 35px;
		padding-top: 25px;
	}

		.bloco-azul p {
			color: white;
		}

	.calendario-data {
		float: left;
		font-size: 12px;
	}

	.lbox-texto {
		float: left;
		font-size: 14px;
		width: 280px;
		margin-left: 20px;
		margin-top: 7px;
	}

	.blue-bar {
		float: left;
		margin-left: 30px;
		margin-right: 30px;
	}

	.midias-s {
		float: left;
		align-content: center;
		text-align: center;
	}

	.lbox-functions {
		margin-top: 30px;
	}

		.lbox-functions img {
			margin-left: 10px;
			cursor: pointer;
		}

	.conteudo-centro {
		height: 300px;
		padding-top: 30px;
	}

		.conteudo-centro .l-left {
			float: left;
			margin-left: 70px;
		}

		.conteudo-centro .l-right {
			float: left;
			margin-left: 90px;
		}

		.conteudo-centro p {
			font-family: 'Edmond Sans Regular', sans-serif;
			width: 255px;
		}

	.l-footer {
		background-color: #e6e6e6;
		height: 100px;
		padding-left: 70px;
	}

		.l-footer h3 {
			font-family: 'Edmond Sans Medium', sans-serif !important;
			font-size: 16px !important;
		}

		.l-footer p {
			font-size: 12px;
		}

	.l-f-left {
		font-family: 'Edmond Sans Regular', sans-serif;
		float: left;
		width: 320px;
		line-height: 1;
	}

	.l-f-right {
		font-family: 'Edmond Sans Regular', sans-serif;
		float: left;
		margin-left: 25px;
		line-height: 0.4;
	}

	.l-fechar {
		position: absolute;
		margin-top: -552px;
		margin-left: 641px;
		color: #fff;
		width: 110px;
		padding: 3px 20px;
		background: rgba(0, 0, 0, 0.5);
	}

	.btnVer {
		cursor: auto;
	}

	.float-left {
		float: left;
	}

	.l-form {
		position: absolute;
		background-color: #579fc0;
		padding: 25px;
		font-family: 'Edmond Sans Regular', sans-serif;
		font-size: 11px;
		color: white;
		top: 25px;
		left: 445px;
		display: none;
	}

		.l-form h3 {
			font-family: 'Edmond Sans Regular', sans-serif;
			font-size: 12px !important;
			float: left;
			margin-top: 6px;
			margin-left: 7px;
		}

		.l-form .l-relogio {
			width: 20px;
			height: 20px;
			float: left;
			cursor: pointer;
		}

		.l-form form p input {
			width: 175px;
			font-family: 'Sun-ExtraLightItalic';
			height: 25px;
			font-size: 14px;
		}

	.l-span {
		margin-top: 4px;
		margin-left: 8px;
	}

	.agendar {
		cursor: pointer;
		margin-top: 20px;
	}
	.carregar-da-linha-do-tempo{
		position:absolute;

	}
}
