
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_desktop.jpg) 50% 0 fixed;
    position: relative; 	
}

#parallaxBar2{
	height:400px;
	background-color:#004c82;
	background: url(../bg/bg_desktop.jpg) 50% 0 fixed;
    position: relative; 	
}

#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: 'SourceSansPro', sans-serif;
	color: #999999;
	font-size: 13px;
	font-weight: 600;
	height:60px;
	float:left;
}

.menu ul{
	padding-left: 20px;
	margin-top: 30px;
}

.menu a, .menu a:visited{
	font-family: 'SourceSansPro', sans-serif;
	font-weight: 600;
	color: #999999;
	font-size: 13px;
	text-decoration: none;	
} 

.menu a:hover{
	font-family: 'SourceSansPro', sans-serif;
	font-weight: 600;
	color: #085d98;
	font-size: 13px;
	text-decoration: none;	
} 

.ativo{
	color: #085d98;
}

.menu li{
	display: inline-block;
	list-style: none;
	margin-left:15px;
}

.logotipos{
	float:left;
	padding-left:40px;
}

.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', sans-serif;
	font-size: 13px;
	color: #333333;
	background: url('../bg/bg_texto.png') no-repeat;
	float: left;
	padding:0px;
	margin-top: 50px;
}

.container_02{
	clear: both;
	font-family: 'SourceSansPro', sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #333333;
	background: url('../bg/fundo_esquerda_02.png') no-repeat;
	float: left;
	padding:0px;
	padding-left: 140px;
	padding-top: 80px;
	width:642px;
	text-align: justify;
}

.imagem_04{
	float: left;
	margin-right: 10px;
	width: 209px;
	height: 204px;
}

.imagem_baixo{
	float: left;
	width: 209px;
	margin:0px;
}


.texto_baixo{
	float:left;
	margin-left: 10px;
	width: 283px;
}

.container_02 img{
	float: left;
	margin-right: 10px;	
}

@media only screen and ( max-width: 40em ) /* 640 */{

	.container_texto, .container_02{
		width:100%;
	}
	
	.container{
		width:100%;
		padding: 0;
	}

}

.conteudo{
	width: 800px;	
}

.imagem{
	float: right;
	margin-top: 180px;
	margin-left:30px;	
}

.texto{
	margin-left: 140px;
	width:502px;
	text-align: justify;
}

.texto h1{
	font-family: 'Signika Negative', sans-serif;
	font-size: 21px;
	color: #000;
	font-weight: 700;
}

.texto h2{
	padding-top:40px;
	padding-bottom: 30px;
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 40px;
	color: #0f6985;
}

h4{
	padding-top:20px;
	font-size: 20px;
	font-family: 'Signika Negative', sans-serif;
	font-weight: 600;
}

.texto p{
	margin-bottom:15px;
	margin-top:15px;
}

.texto img{
	float: right;
	margin-right: 200px;	
}

.descricao{
	color: #0f6985;
}

.fotos{
	margin-top:30px;
	margin-bottom:30px;
	margin-left: 140px;
	width: 503px;
}

.texto_imagem_texto{
	width:100%;
	padding-left: 140px;
	text-align: justify;
}

.coluna_01{
	width: 275px;
	float:left;
}

.coluna_02{
	width: 250px;
	float:left;
	margin-left: 25px;
	margin-top: 30px; 
}

.coluna_03{
	float: right;
	width: 590px; 
}

.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;
	margin-left: 30px;
	width: 400px;
}

.texto_direita h3{
	font-family: 'Bebas Neue Bold', sans-serif;
	font-size: 34px;
	color: #494949;
	margin-top:0px;
}

.texto_direita span{
	color: #969696;
}

.texto_direita p{
	margin-right: 3px;
	font-family: 'SourceSansPro', sans-serif;
	font-size: 13px;
	color: #333333;
}


.texto_esquerda{
	font-family: 'SourceSansPro', sans-serif;
	font-size: 12px;
	color: #727272;
	width: 18%;
	margin-left: 12px;
	float: left;
}

.imagem_meio{
	float: left;
	margin-left: 40px;
}

.texto_fundo{
	background-image: url('../bg/fundo_esquerda.png');
	background-repeat: no-repeat;
	padding-left: 140px;
	width:625px;
}

.texto_fundo2{
	background-image: url('../bg/fundo_esquerda_02.png');
	background-repeat: no-repeat;
	padding-left: 140px;
	width:625px;
}

.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{
	float: left;
}

footer .imagem_02{
	float: right;
}

#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:100px;
}

.coluna_entrevista_01{
	float: left;
	background-image: url('../bg/entrevista_01.png');
	background-position: 0px -90px;
	background-repeat: no-repeat;
	width: 342px;
	min-height: 300px;
	padding-top:40px;
	text-align: left;
	padding-left: 115px;
}

.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{
	float: right;
	background-image: url('../bg/entrevista_02.png');
	background-repeat: no-repeat;
	width: 268px;
	height: 249px;
}

/*
	Panorama
*/

#img_esquerda{
	float: left;
	margin-right: 20px;	
}

#img_direita{
	float: none;
	margin: 0px;
}

.texto_panorama_direita{
	float: right;
	margin-top:500px;
	margin-right:100px;
	text-align: left;
}

.bg_panorama_direito{
	background-image: url('../bg/bg_panorama_02.png');
	background-repeat: no-repeat;
	width: 487px;
	height: 439px;
}

.imagem_texto{
	width:100%;
	padding-left: 140px;
	text-align: justify;
	height: 190px;
}

.imagem_texto2{
	width:100%;
	text-align: justify;
	height: 190px;
}

.imagem_texto .coluna_01p{
	width: 503px;
	float:left;
}

.imagem_texto .coluna_02p{
	float: right;
	width: 590px;
	margin-left: 70px;
}

.imagem_texto2 .coluna_01p2{
	width: 693px;
	float:left;
}

.imagem_texto2 .coluna_02p2{
	float: right;
	width: 487px;
}

.fundo_panorama_02{
	clear: both;
	background-image: url('../bg/bg_texto_02_panorama.png');
	background-repeat: no-repeat;
	width: 693px;
	height: 156px;
	text-align:left;
	padding-top: 40px;
}

.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: url('../bg/bg_perfil_01.png');
	background-repeat: no-repeat;
	background-position: right bottom; 
	width: 100%;
	text-align: left;
	margin-top:20px
}

.perfil_01{
	margin-left: 160px;
	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: 1123px;
	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: url('../bg/bg_perfil_tiago.png');
	background-repeat: no-repeat;
	background-position: right top; 
	width: 100%;
	text-align: left;
	margin-top:20px;
	min-height: 500px;
}

.infos{
	width:660px;
	padding-left:120px;
	margin-top: 60px;
}

.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: #1C6B93;
	font-size: 11px;
	padding-left: 15px;
}

.info_contato a, .info_contato a:visited, .info_contato a:hover{
	font-family: 'SourceSansPro', sans-serif;
	color: #1C6B93;
	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: url('../bg/perfil_thiago.png');
	background-repeat: no-repeat;
	background-position: right top; 
	width: 100%;
	text-align: left;
	margin-top:40px;
	min-height: 1012px;
}

.perfil_thiago_titulo{
	width: 40%;
	padding-right:30px;
	padding-left: 135px;
}

.perfil_thiago_titulo h1{
	font-family: 'SourceSansPro', sans-serif;
	font-size: 23px;
	color: #1c6b93;
}


.perfil_thiago_coluna_01{
	width: 40%;
	padding-left: 135px;
	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, .coluna_01_perfil .azul{
	color: #3b6275;	
}

.perfil_thiago_coluna_02{
	width: 50%;
	float: left;
	padding-left: 35px;
	padding-right: 130px;
	padding-top: 425px;
}

.container_perfil_rodolpho{
	background-image: url('../bg/perfil_rodolpho.png');
	background-repeat: no-repeat;
	background-position: right top; 
	width: 100%;
	text-align: left;
	margin-top:40px;
	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;
}

/*
	Tutorial
*/

.container_tutorial{
	width: 100%;		
}

.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{
	background-image: url('../bg/bg_cloud_imagem.png');
	background-repeat: repeat-y;
	height: 373px;
	background-position: center center;
}

.conteudo_cloud30{
	height: 200px;	
}

.detalhe_cloud_01{
	float:left;
	width: 226px;
	height: 112px;	
	margin-top:65px;
}

.detalhe_cloud_02{
	float:right;
	width: 168px;
	height: 159px;
}

.texto_cloud30{
	font-family: 'SourceSansPro', sans-serif;
	color: #525252;
	font-size: 13px;
	width:580px;
	text-align:justify;
	float: left;
	margin-left:100px;
	margin-top:90px;
}

.agenda_semana{
	margin-top:100px;
	width:100%;
	min-height: 350px;
	text-align:left;
	background-image: url('../bg/bg_cloud_imagem_2.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.titulo_agenda{
	margin-left: 75px;
	float: left;
}

.box_agenda{
	float: left;
	margin-left: 31px;
	-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{
	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:940px;
	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;
	background-color: #e2e2e2;
	text-align: left;
} 

.template_0 img{
	float: left;
	margin-right: 10px;
}

.template_1 img{
	float: right;
}

.agenda_pequena{
	float: none;
	vertical-align: text-bottom; 
	font-family: 'Lubalin Graph Demi', sans-serif;
	font-size: 9px;
	padding-left:10px;
	padding-right:10px;
	margin: 0px 0px 0px;
}

.agenda_texto{
	padding-left:10px;
	padding-right:10px;
	margin: 0px 0px 5px;
}

.template_0 .detalhe{
	background-image: url('../imagens/agenda/esquerda.png');
	background-repeat: no-repeat;
	position: relative;
	top: 120px;
	left: 210px;
	width: 123px;
	height: 10px;
}

.template_1 .detalhe{
	background-image: url('../imagens/agenda/direita.png');
	background-repeat: no-repeat;
	position: relative;
	top: 120px;
	right: -135px;
	width: 123px;
	height: 10px;
}

/*
	Case de Sucesso
*/
.container_case{
	width: 100%;
}

.titulo_case{
	float: left;
	margin-left: 65px;
}

.texto_case{
	float: left;
	width: 590px;
	text-align: left;
	margin-left: 30px;
}

.texto_case h1{
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	font-size: 24px;
	color: #000;
	font-weight: 700;
}

.texto_case .descricao{
	font-family: 'Signika', sans-serif;
	text-align: justify;
	font-size: 18px;
	color: #4089a0;
}

.parallax_case{
	clear: both;
}

.conteudo_case{
	margin-top:80px;
	width: 100%;
}

.imagem_01{
	float: left;
	width: 25%;
	height: 332px;
	text-align: left;
}

.case_texto{
	float: left;
	text-align: justify;
	width: 50%;
	font-family: 'SourceSansPro', sans-serif;
	font-size:13px;
	color: #353535;
}

.imagem_02{
	float: right;
	width: 25%;
	height: 203px;
	text-align: right;
	margin-top:55px;
}

.parceria{
	clear: both;
	width:100%;
	text-align: left;
}

.parceria_img{
	float: left; 
	margin-left: 100px;
	margin-right: 40px;
	height: 550px;
	padding-top:50px;
}

.texto_parceria{
	width: 80%;
}

.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;
}

.player_evento{
	width:100%;
	background-image: url('../bg/bg_aovivo.png');
	background-repeat: no-repeat;
	text-align:center;
	margin: auto;
}

.t_jwplayer_evento{
	width:950px;
	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;
}

.titulo_galeria{
 	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 27px;
	color: #4089a0;
	margin-top: 20px;
}
	
.descricao_galeria{
	font-family: 'SourceSansPro', sans-serif;
	color: #3f3f3f;
	font-size: 14px;
}

.titulo_galeria.ga_2, .descricao_galeria.ga_2, .titulo_galeria.ga_4, .descricao_galeria.ga_4, .titulo_galeria.ga_5, .descricao_galeria.ga_5, .titulo_galeria.ga_6, .descricao_galeria.ga_6,
.titulo_galeria.ga_10, .descricao_galeria.ga_10, .titulo_galeria.ga_11, .descricao_galeria.ga_11, .titulo_galeria.ga_12, .descricao_galeria.ga_12, .titulo_galeria.ga_13, .descricao_galeria.ga_13, 
.titulo_galeria.ga_14, .descricao_galeria.ga_14, .titulo_galeria.ga_17, .descricao_galeria.ga_17, .titulo_galeria.ga_18, .descricao_galeria.ga_18 {
	margin-left:300px;
	text-align:left;
	max-width:800px;
}

.titulo_galeria.ga_3, .descricao_galeria.ga_3, .titulo_galeria.ga_15, .descricao_galeria.ga_15 {
	margin-right:300px;
	text-align:right;
}

.titulo_galeria.ga_7, .titulo_galeria.ga_9{
	position:absolute;
	top:745px;
	left:200px;
	width:325px;
	text-align:left;
}
.descricao_galeria.ga_7, .descricao_galeria.ga_9 {
	position:absolute;
	top:800px;
	left:200px;
	width:325px;
	text-align:left;
}

.titulo_galeria.ga_8{
	position:absolute;
	top:745px;
	right:200px;
	width:325px;
}
.descricao_galeria.ga_8 {
	position:absolute;
	top:800px;
	right:200px;
	width:325px;
}
