header{
	background-color:#FFFFFF;
	height:60px;
}

#containerMiddle{
	max-height: 600px;
}

#rowContainerMiddle{	
	float: none;
	margin: 0 auto;
}

#parallaxBar{
	height:400px;
	background-color:#004c82;
	background: url(../bg/bg_mobile.jpg) 50% 0 fixed;
}

#parallaxBar2{
	height:400px;
	background-color:#004c82;
	background: url(../bg/bg_mobile.jpg) 50% 0 fixed;
}

#parallaxPanorama{
	height:400px;
	background-color:#004c82;
	background: url(../bg/bg_panorama_parallax.png) 50% 0 fixed;
    position: relative; 	
}

#parallaxCase{
	height:400px;
	background-color:#004c82;
	background: url(../bg/bg_case.jpg) 50% 0 fixed;
    position: relative; 	
}

.logo{
	float:left;	
}

.menu{
	font-family: 'Source Sans Pro SemiBold', sans-serif;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	height:60px;
	float:left;
}

.menu ul{
	padding-left: 10px;
}

.menu a, .menu a:visited{
	font-family: 'Source Sans Pro SemiBold', sans-serif;
	color: #999999;
	font-size: 11px;
	text-decoration: none;	
} 

.menu a:hover{
	font-family: 'Source Sans Pro SemiBold', sans-serif;
	color: #4089a0;
	font-size: 11px;
	text-decoration: none;	
} 

.ativo{
	color: #4089a0;
}

.menu li{
	margin-top: 20px;
	display: inline-block;
	list-style: none;
	margin-left:10px;
}

.logotipos{
	float:left;
	padding-left:30px;
}

.foto{
	float:right;
	margin-right:160px;
	margin-top:200px;
	text-align:right;
	font-family: 'Signika Negative Bold', sans-serif;
	font-size: 16px;
	color: #FFF;
	width:100%;
}

.foto p{
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 40px;
	color: #FFF;
	margin: 0;
	text-transform: uppercase;
}

.container_texto{
	font-family: 'SourceSansPro';
	font-size: 13px;
	color: #333333;
	float: left;
	margin-top:30px;
	padding:0px;
}

.container_02{
	clear: both;
	font-family: 'SourceSansPro', sans-serif;
	font-size: 13px;
	color: #333333;
	float: left;
	padding:0px;
	padding-left: 30px;
	padding-top: 20px;
	width:592px;
	text-align: justify;
}

.container_02 img{
	float: left;
	margin-right: 10px;	
}

.conteudo{
	width: 800px;	
}

.imagem{
	float: right;
	margin-top: 180px;	
}

.texto{
	width:560px;
	margin-left:30px;
	text-align: justify;
}

.texto h1{
	font-family: 'Signika Negative Bold', sans-serif;
	font-size: 21px;
	color: #000;
}

.texto h2{
	padding-top:40px;
	padding-bottom: 30px;
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 40px;
	color: #4089a0;
}

h4{
	padding-top:20px;
	font-size: 20px;
	font-family: 'Signika Negative Bold', sans-serif;
}

.texto p{
	margin-bottom:15px;
	margin-top:15px;
}

.texto img{
	float: left;
	margin: 560px;	
}

.descricao{
	color: #4089a0;
	font-weight: bold;
}

.fotos{
	margin-top:30px;
	margin-bottom:30px;
	margin-left:30px;
}

.texto_imagem_texto{
	width:100%;
	padding-left: 30px;
	text-align: justify;
}

.coluna_01{
	width: 40%;
	float:left;
}

.coluna_02{
	display: none; 
}

.coluna_03{
	float: right;
	width: 50%; 
	margin-top: -50px;
}

.coluna_03 img{
	display: none;
}

.imagem_04{
	float: left;
	margin-right: 10px;
	width: 209px;
	height: 204px;
}

.imagem_direita_bg{
	background-image: url('../bg/imagem_direita_2.png');
	width: 358px;
	height:94px;
	float:right;
}

.imagem_direita{
	float: right;
	padding-top:30px;
}

.texto_direita{
	float:left;
	width: 80%;
}

.texto_direita h3{
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 31px;
	color: #494949;
}

.texto_direita span{
	color: #969696;
}

.texto_direita p{
	margin-right: 3px;
	font-family: 'SourceSansPro', sans-serif;
	font-size: 12px;
	color: #727272;
}


.texto_esquerda{
	font-family: 'SourceSansPro', sans-serif;
	font-size: 12px;
	color: #727272;
	width: 25%;
	padding-left: 12px;
	float: left;
}

.imagem_meio{
	float: left;
	width: 30%;
	margin-left: 10px;
}

.texto_fundo{
	clear: both;
	width:560px;
	margin-left:30px;
}

.texto_fundo p{
	margin-bottom:15px;
	margin-top:15px;
}

.texto_fundo h2{
	padding-top:70px;
	padding-bottom: 30px;
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 40px;
	color: #4089a0;
}


footer{
	min-height: 131px;
	background-color: #d1d1d1;
	margin-top:40px;
	float: left;
	width:100%;
}

footer .imagem_01{
	display: none;
}

footer .imagem_02{
	display: none;
}

#footerMenu{
	margin-top:40px;
	margin-bottom: 0px;
}

.logos_rodape{
	margin:auto;
}

/* Vídeo */

.container_entrevista{
	width:100%;
	background-color: #FFF;
}

.titulo_entrevista{
	text-align: left;
	margin: 10px;
	margin-left: 75px;
}

.video{
	width: 100%;
	text-align: center;
	height: 360px;
	clear: both;
}

.player{
	width:100%;
	height: 360px;
	background-color: #000;
}

.e_jwplayer{
	width:640px;
	margin: auto;
}

.t_jwplayer{
	width:700px;
	margin:auto;
}

.conteudo_video{
	background-color: #FFF;
	margin-top:50px;
}

.coluna_entrevista_01{
	float: left;
	background-image: url('../bg/entrevista_01.png');
	background-repeat: no-repeat;
	background-position: 0px -90px;
	width: 342px;
	min-height: 300px;
	padding-top:40px;
	text-align: left;
	padding-left: 55px;
}

@media only screen and ( max-width: 992px ) /* 640 */{
	.titulo_entrevista{
		margin-top:100px;
	}
}

@media only screen and ( max-width: 891px ) /* 640 */{

	.coluna_entrevista_01{
		background-image: none;
		width: 342px;
		padding-top:10px;
		padding-bottom:20px;
		text-align: left;
		padding-left: 35px;
		min-height: 70px;
	}
	
}


.coluna_entrevista_01 h1{
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 39px;
	color: #4089a0;
	margin-bottom: 0px;
}

.coluna_entrevista_01 span{
	color: #525252;
	font-size: 15px;
	font-family: 'SourceSansPro', sans-serif;
	text-decoration: underline;
}

.coluna_entrevista_02{
	float: left;
	text-align: justify;
	width: 550px;
	color: #525252;
	font-size: 15px;
	font-family: 'SourceSansPro', sans-serif;
	padding-left: 20px;
}

.coluna_entrevista_02 h3{
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 40px;
	color: #494949;
	margin-top:0px;
}

.coluna_entrevista_02 span{
	color: #969696;
}

.coluna_entrevista_02 p{
	padding-left: 15px;
	width:495px;
}

.coluna_entrevista_03{
	display:none;
}

/*
	Panorama
*/

#img_esquerda{
	display: none;	
}

#img_direita{
	float: none;
	margin: 0px;
}

.texto_panorama_direita, .bg_panorama_direito{
	display: none;
}

.fundo_panorama_02{
	height: 156px;
	text-align:left;
}

.texto_panorama_direita{
}

.imagem_texto .coluna_01p{
	width: 503px;
	margin-left:15px;
}

.imagem_texto .coluna_02p{
	width: 590px;
}

.imagem_texto2 .coluna_01p2{
	width: 693px;
}

.imagem_texto2 .coluna_02p2{
	
}

.fundo_panorama_02 h3, .imagem_texto .coluna_02p h3{
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 35px;
	color: #494949;
}

.imagem_texto2 .coluna_01p2 h3{
	margin-left: 140px;
}

.fundo_panorama_02 span, .imagem_texto .coluna_02p span{
	color: #969696;
}

#imagem_direita_02{
	float: right;
	margin:0px;
	margin-left: 5px;
}

/*
	Perfil
*/
.container_perfil{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom; 
	width: 100%;
	text-align: left;
	margin-top:20px
}

.perfil_01{
	margin-left: 30px;
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 65px;
	color: #727272;
	height: 646px;
	vertical-align: text-bottom;
}

.pf_01_imagem{
	float: left;
	margin-right: 20px;
}

.pf_01_txt{
	padding-top:300px;
}

.menu_perfil{
	width: 879px;
	height: 214px;
	padding-top:30px;
	padding-bottom:30px;
	margin: auto;
	clear: both;
}

/* 
	Perfil Tiago
*/

.seta_direita{
	position: fixed;
	top:45%;
	right: 0;
	margin-right: 20px;
}

.seta_esquerda{
	position: fixed;
	top:45%;
	left: 0;
	margin-left: 20px;
}

.container_perfil_tiago{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top; 
	width: 100%;
	text-align: left;
	margin-top:100px;
	min-height: 500px;
}

.infos{
	width:90%;
	padding-left:120px;
	margin-top: 60px;
}

.menu_perfil{
	display: none;
}

.info_imagem{
	width:183px;
	height: 171px;
	float: left;
	margin-right: 20px;
}

.info_texto{
	font-family: 'SourceSansPro', sans-serif;
	color: #9b9b9b;
	font-size: 13px;
	text-align: justify;
}

.info_texto h1{
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 37px;
	color: #4089a0;
	margin-bottom: 5px;
}

.info_contato{
	font-family: 'SourceSansPro', sans-serif;
	color: #68a8bc;
	font-size: 11px;
	padding-left: 15px;
}

.info_contato a, .info_contato a:visited, .info_contato a:hover{
	font-family: 'SourceSansPro', sans-serif;
	color: #68a8bc;
	font-size: 11px;
	text-decoration: none;	
}

.coluna_01_perfil, .coluna_01_perfil_rodolpho{
	width: 50%;
	padding-left: 135px;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
	padding-top:70px;
	float: left;
	text-align: justify;
	padding-right: 30px;
}

.coluna_01_perfil strong{
	color: #1C6B93;
	font-size:13px;
}

.coluna_02_perfil{
	width: 50%;
	padding-left: 35px;
	padding-right: 130px;
	padding-top: 160px;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
	float: left;
	text-align: justify;
}

.coluna_02_perfil_bruno{
	width: 50%;
	padding-left: 35px;
	padding-right: 130px;
	padding-top: 230px;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
	float: left;
	text-align: justify;
}

.container_perfil_thiago{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top; 
	width: 100%;
	text-align: left;
	margin-top:100px;
	min-height: 1012px;
}

.perfil_thiago_titulo{
	width: 100%;
	padding-left: 80px;
}

.perfil_thiago_titulo h1{
	font-family: "SourceSansPro",sans-serif;
	font-size: 23px;
	color: #1C6B93;
}


.perfil_thiago_coluna_01{
	width: 50%;
	padding-left: 80px;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
	float: left;
	text-align: justify;
	padding-right: 30px;
}

.perfil_thiago_coluna_01 .azul, .coluna_01_perfil_rodolpho .azul{
	color: #3b6275;	
}

.perfil_thiago_coluna_02{
	width: 45%;
	float: left;
	padding-right: 20px;
	padding-top: 425px;
}

.perfil_thiago_coluna_02 .infos{
	padding-left:20px;
}

.perfil_thiago_coluna_02>.infos>.info_texto{
	width:220px;
	float: left;
}

.perfil_thiago_coluna_02>.infos>.info_contato{
	padding-top:30px;
}

.container_perfil_rodolpho{
	background-image:none;
	background-repeat: no-repeat;
	background-position: right top; 
	width: 100%;
	text-align: left;
	margin-top:100px;
	min-height: 450px;
}

.info_rodolpho{
	width: 800px;
	margin: auto;
}

.perfil_rodolpho_titulo h1, .coluna_01_perfil h1{
	font-family: 'SourceSansPro', sans-serif;
	font-size: 23px;
	color: #1c6b93;
}

.coluna_02_perfil_rodolpho{
	width: 50%;
	padding-left: 35px;
	padding-right: 130px;
	padding-top: 185px;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
	float: left;
	text-align: justify;
}

.pf_01_txt{
	padding-top:300px;
}

/*
	Tutorial
*/

.container_tutorial{
	width: 100%;
	margin-top:100px;	
}

.fundo_player{
	background-image: url('../bg/fundo_bg_tutorial.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 1162px;
}

.titulo_tutorial{
	float:left;
	margin-top:100px;
}

.player_tutorial{
	margin: auto;
	padding-top:320px;

}

.miniaturas_tutorial_fundo{
	background-image: url('../bg/flex_tutorial.png');
	background-repeat: repeat-x;
	height: 399px;
	width:100%;
	margin-top:235px;
}

/*
	Cloud em 30
*/

.container_clound30{
	min-height: 1000px;
}

.imagem_bg_cloud img{
	max-width:100%;
}

.conteudo_cloud30{
	height: 200px;	
}

.detalhe_cloud_01{
	display: none;
}

.detalhe_cloud_02{
	display: none;
}

.texto_cloud30{
	font-family: 'SourceSansPro', sans-serif;
	color: #525252;
	font-size: 13px;
	width:100%;
	text-align:justify;
	padding:50px;
}

.agenda_semana{
	margin:auto;
	width:100%;
	min-height: 350px;
	text-align:left;
}

.titulo_agenda{
	margin-left: 35px;
}

.box_agenda{
	float: left;
	margin: 20px;
	margin-left: 100px;
	-moz-box-shadow: 0 0 10px #bebebe;
	-webkit-box-shadow: 0 0 10px #bebebe;
	box-shadow: 0 0 10px #bebebe;
	padding:12px;
}

.infos_agenda{
	background-color:#145f70;
	color: #84d1f4;
	font-family: 'Signika Negative', sans-serif;
	font-size: 14px;
	width: 266px;
	height:218px;
	padding: 10px;
	text-align: justify;
	float: left;
}

.infos_agenda h1{
	font-family: 'Lubalin Graph Demi', sans-serif;
	font-size: 17px;
}

.infos_agenda a,.infos_agenda a:visited, .infos_agenda a:hover{
	color: #84d1f4;
	text-decoration: none;
} 

.data_hora{
	font-family: 'Lubalin Graph Demi', sans-serif;
	font-size: 14px;
	color: #FFF;
}

.data_hora img { 
	vertical-align: text-bottom; 
}

.imagem_agenda{
	float: left;
}

.titulo_mais_web{
	clear: both;
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 43px;
	color: #2ca6d1;
	text-align: center;
	width:100%;
}

.mais_webcasts{
	background-color: #404344;
	min-height: 834px;
}

.template_0,  .template_1{
	width:100%;
	background-color: #e2e2e2;
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 20px;
	color: #2a81a0;
}

.template_0 span,  .template_1 span{
	color: #0a586d;
}

.template_0 div,.template_1 div{
	width: 470px;
	height: 139px;
	float: left;
	margin-left: 20%;
	background-color: #e2e2e2;
	text-align: left;
} 

.template_0 img{
	float: left;
	margin-right: 10px;
}

.template_1 img{
	float: left;
	margin-right: 10px;
}

.agenda_pequena{
	float: none;
	vertical-align: text-bottom; 
	font-family: 'Lubalin Graph Demi', sans-serif;
	font-size: 9px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.agenda_texto{
	padding-left:10px;
	padding-right:10px;
}

/*
	Case de Sucesso
*/
.container_case{
	width: 100%;
}

.titulo_case{
	float: left;
	padding-left: 10px;
	margin-top:100px;
	width:50%;
}

.texto_case{
	float: left;
	width:50%;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:80px;
}

.texto_case h1{
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	font-weight: 700;
}

.texto_case .descricao{
	font-family: 'Signika', sans-serif;
	text-align: justify;
	font-size: 12px;
	color: #4089a0;
}

.parallax_case{
	clear: both;
}

.conteudo_case{
	margin-top:80px;
	width: 100%;
}

.imagem_01{
	float: left;
	width: 275px;
	height: 332px;
	text-align: left;
}

.case_texto{
	float: left;
	text-align: justify;
	width: 60%;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
}

.imagem_02{
	display: none;
}

.parceria{
	clear: both;
	width:100%;
	text-align: left;
}

.parceria_img{
	float: left; 
	margin-left: 10px;
	margin-right: 15px;
	height: 800px;
	padding-top:50px;
}

.texto_parceria{
	width: 90%;
}

.texto_parceria h2{
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 33px;
	color: #4089a0;
}

.texto_parceria h3{
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 28px;
	color: #494949;
}

.texto_parceria span{
	color: #848484;
}

.texto_parceria p{
	text-align: justify;
	font-family: 'SourceSansPro', sans-serif;
	font-size: 13px;
	color: #333333;
}

/*
	Vídeos do Evento
*/

.container_video{
	width:100%;
}

.titulo_videos{
	background-image: url('../bg/titulo_video.png');
	background-repeat: repeat-x;
	text-align:center;
	width:100%;
	height: 118px;
}

.explicacao_video{
	text-align:center;
	width:100%;
	padding-top: 40px;
}

.explicacao_video img{
	width:90%;
}

.player_evento{
	width:100%;
	background-image: url('../bg/bg_aovivo.png');
	background-repeat: no-repeat;
	text-align:center;
	margin: auto;
}

.t_jwplayer_evento{
	width:90%;
	margin:auto;
}

.miniaturas_eventos_fundo{
	background-image: url('../bg/bg_flex_video.png');
	background-repeat: repeat-x;
	height: 221px;
	width:100%;
}
/*
 Fotos
*/
.galerias{
	text-align:center;
}

.galerias img{
	max-width:700px;
}

.titulo_galeria{
 	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 27px;
	color: #4089a0;
	margin-top: 20px;
	margin-left:100px;
	text-align:left;
	max-width:600px;
}
	
.descricao_galeria{
	font-family: 'SourceSansPro', sans-serif;
	color: #3f3f3f;
	font-size: 14px;
	margin-left:100px;
	text-align:left;
	max-width:600px;
}

.seta_esquerda, .seta_direita{
	display:none;
}
