*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style:none;
	outline:none;
}

/* Corpo do site*/

body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background: url(../imagens/bg-body.gif);
}

a{
	text-decoration: none;
	color:#000;
}

a:focus{
	text-decoration: none;
}

img{
	max-width: 100%;
}

a:hover{
	text-decoration: none;
}

.destaque{
	font-weight: bold;
}

.clear{
	clear:both;	
}

.f10{
	font-size:10px;
}

.f12{
	font-size:12px;
}

.f14{
	font-size:14px;
}

.f16{
	font-size:16px;
}

.f18{
	font-size:18px;
}

.f24{
	font-size:24px;
}

.branco{
	color:#fff;
}

.preto{
	color:#000;
}

.azul{
	color:#0d73ae;
}

.center{
	text-align:center;
}

.justify{
	text-align:justify;
}

.vmiddle{
	vertical-align:middle;
}

.left{
	float:left;
}

.right{
	float:right;
}

.no-float{
	float: none;
}

.mes{
	overflow: hidden;
}

.item-curso{
	position: relative;
	display: inline-block;
	vertical-align: top;
	background: #FFF;
	box-shadow: 0 0 8px 0px #ddd;
	-moz-box-shadow: 0 0 8px 0px #ddd;
	-webkit-box-shadow: 0 0 8px 0px #ddd;
	margin:0 1.413% 40px 0; 
	padding-bottom: 20px;
	width: 23.91%;
	min-height: 380px;
	font-weight:bold;
}

.item-curso img {
	width: 100%;
	height: 173px;
	margin-bottom: 15px;
}

.item-curso .ttl-curso {
	font-size: 18px;
	color: #008ecf;
    text-align: center;
	margin: 0 10px;
	line-height: 1.1em;
}

.item-curso .btn-saiba-mais{
	width: 84.09%; /* (185/220) */
}

h1{
	font-size:24px;
	font-weight:bold;
	color:#005884;
	margin:0;
	font-family: 'Arial';
	text-transform: uppercase;
	margin-bottom: 20px;
}

h2{
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:10px 0;
}

.m0{
	margin:0
}

.p0-10{
	padding:0 10px;
}
/*ESTRUTURA DO SITE*/
.w990{
	max-width:990px;
	margin:auto;
}

.w968{
	max-width: 988px;
	padding: 0 10px;
	margin: auto;
	box-sizing: border-box;
}

/* Topo Alterado */
header#topo{
	position:fixed;
	top: 0;
	width:100%;
	height:117px;
	border-top: 11px solid #008ecf;
	background: rgba(255,255,255, .8);
	z-index:999999;
}

header#topo .logo{
	max-width: 285px;
	margin:10px 0;
	float:left;
}

header#topo nav.menu{
	float:right;
}

header#topo nav.menu ul li{
	padding:30px 10px;
}

header#topo nav.menu ul li:last-child{
	padding-right: 0;
}

header#topo nav.menu ul li a{
	font-size:18px;
	color:#000;
}

header#topo nav.menu ul li:hover a{
	color:#0d73ae;
}

header#topo nav.menu ul li.active a{
	color: #008ecf;
}

header#topo nav.menuMobile{
	display:none;
	position:absolute;
	top:20px;
	right:10px;
}

header#topo nav.menuMobile ul{
	float:right
}

header#topo nav.menuMobile .dropdown-menu{
	left: auto;
	right: 0;
}

.banner-home .bx-wrapper .bx-viewport{
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 12px solid #008ecf;
}

#camera_wrap_1 .banner-item {
	height: 578px;
	overflow: hidden;
}

#camera_wrap_1 .banner-item .frase-banner {
	max-width: 750px;
	position: relative;
	left: 100px;
	margin: 440px auto 0;
	padding: 10px 15px;
	border: 2px solid #16627e;
	text-align: right;
	font-size: 24px;
	color: #fff;
	background-color: rgba(0, 35, 100, .9);
    box-shadow: 10px 10px rgba(0,142,207,.5), inset 6px 10px #172d73;
    -webkit-box-shadow: 10px 10px rgba(0,142,207,.5), inset 6px 10px #172d73;
	text-align: center;
}

footer#rodape{
	background:#0d73ae;
	color:#fff;
	padding:18px 0;
}

footer#rodape .blocoLeft{
	float:left;
	width:390px;
}

footer#rodape .blocoCenter{
	float:left;
	width:250px;
	text-align:center;
	margin:50px 0 0 0
}

footer#rodape .blocoCenter a{
	color:#fff;
	font-size:50px;
	margin:2px;
}

footer#rodape .blocoRight{
	float:right;
	font-size:18px;
}

.conteudo{
	padding-top:120px;
}

input.newsletter{
	width:90%;
	max-width:286px;
	height:34px;
	color:#a9a9a9;
	padding:0 5px;
}

select.newsletter{
	height:34px;
	color:#a9a9a9;
	padding:0 5px;
}

.title{
	color:#008ecf;
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	font-family: 'Arial';
	margin-bottom: 20px;
}

.divisor{
	width:100%;
	height:10px;
	background:#e2e2e2;
	margin:20px 0;
}

.clientesHome img{
	max-width:90px;
	margin:auto;
}

/* Depoimentos - Home */

.depoimentosHome{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.depoimentosHome .item{
	width: 32.23%;
	max-width: 312px;
	min-height: 180px;
	display: inline-block;
	vertical-align: top;
	margin: 0 1.4% 20px -4px;
	padding: 15px;
	overflow: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #bfbfbf;
	box-shadow: 0 0 10px #bfbfbf;
}

.depoimentosHome .item .ler-mais {
	font-size: 16px;
	color: #008ecf;
	display: inline-block;
	float: right;
	margin-top: 5px;	
}

.depoimentosHome .item .ler-mais:after {
	content: '+';
	display: inline-block;
	font-size: 20px;
	color: #008ecf;
	position: relative;
    top: 2px;
    margin-left: 5px;
}

.depoimentosHome .item:nth-child(3n){
	margin-right: 0;
}

.depoimentosHome img{
	max-width:55px;
}

.depoimentosHome .item .logo{
	width:65px;
	float:left;
}

.depoimentosHome .item .nome{
	width:210px;
	float:left;
}

.depoimentosHome .item .depoimento{
	color: #676767;
}

.depoimentosHome .item .depoimento *{
	font-weight: normal;
}

/*Agenda - Home*/

/* Depoimentos - Clientes */
	
.depoimentos .item{
	width: 100%;
	min-height: 180px;
	margin-bottom: 20px;
	padding: 15px;
	overflow: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #bfbfbf;
	box-shadow: 0 0 10px #bfbfbf;
}	

.depoimentos img{
	max-width:55px;
}

.depoimentos .item .logo{
	width:65px;
	float:left;
}

.depoimentos .item .nome{
	width:210px;
	float:left;
}

.depoimentos .item .depoimento{
	color: #676767;
}

.depoimentos .item .depoimento *{
	font-weight: normal;
}

.depoimentos-wrapper {
	margin-top: 50px;
}

.depoimentos-wrapper .depoimentos-paginacao {
	margin-top: 20px;
	margin-bottom: 50px;
}

.depoimentos-wrapper .depoimentos-paginacao ul {
	text-align: center;
}

.depoimentos-wrapper .depoimentos-paginacao li {
	display: inline-block;
	vertical-align: top;
	margin-left: -4px;
	margin-right: 15px;
}

.depoimentos-wrapper .depoimentos-paginacao li a {
	display: inline-block;
	width: 38px;
	height: 39px;
	line-height: 39px;
	color: #008ecf;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #bfbfbf;
	box-shadow: 0 0 10px #bfbfbf;
}

.depoimentos-wrapper .depoimentos-paginacao li.ativo a,
.depoimentos-wrapper .depoimentos-paginacao li:hover a {
	color: #fff;
	background-color: #008ecf;
}

/* Depoimentos - Clientes */

.agenda-wrapper{
	margin-top: 15px;
	margin-bottom: 40px;
}

.agenda-wrapper .h3{
	font-size: 18px;
	color: #008ecf;
	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

.agenda-wrapper .esq{
	width: 100%; 
}

.agenda-wrapper .esq .curso{
	width: 31.42857142857143%; /* (220/700) */
	display: inline-block;
	max-width: 220px;
	min-height: 380px;
	position: relative;
	float: left;
	margin-right: 1.71428571428571%; /* (12/700) */
	-webkit-box-shadow: 0 0 8px 0 #c4c4c4;
	box-shadow: 0 0 8px 0 #c4c4c4;
	background-color: #fff;
}

.agenda-wrapper .esq .curso img{
	height:173px; 
}

.agenda-wrapper .esq .curso:last-child{
	margin-right: 0;
}

.agenda-wrapper .esq .curso-titulo{
	font-size: 18px;
	color: #008ecf;
	text-align: center;
}

.agenda-wrapper .esq .curso-local,
.agenda-wrapper .esq .curso-data{
	font-size: 14px;
	color: #676767;
	text-align: center;
	padding: 0 5px;
}

.agenda-wrapper .esq .saiba{
	display: block;
	position: absolute;
	bottom: 25px;
	left: 0;
	right: 0;
	max-width: 95px;
	margin: 32px auto 5px;
	color: #676767;
	font-size: 16px;
}

.agenda-wrapper .esq .saiba:before{
	content: '+';
	display: inline-block;
	margin-right: 5px;
	color: #249ed6;
}

.inscricao{
	width: 185px;
	height: 44px;
	line-height: 2.5;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -20px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #363636;
	border-bottom: 3px solid #008ecf;
}

.inscricao:before{
	content: '';
	width: 16px;
	height: 18px;
	display: inline-block;
	margin-right: 5px;
	background: url(../imagens/ico-inscricao.png) no-repeat;
}

.inscricao:hover{
	color: #fff;
}

.agenda-wrapper .dir{
	max-width: 253px;
	width: 26.136363636363635%; /* (260 / 968) */
	float: right;
}

.agenda-wrapper .dir .linha{
	width: 1px; 
	height: 312px;
	border-left: 1px dashed #363636;
	float: left;
	margin-top: 20px;
}

.agenda-wrapper .dir .nossos-cursos{
	float: right;
	width: 100%;
	max-width: 234px;
	height: 360px;
	border: 3px solid #008ecf;
	background: url(../imagens/bg-cursos.jpg) no-repeat;
}

.agenda-wrapper .dir .nossos-cursos .sp-curso{
	width: 185px;
	height: 63px;
	line-height: 3.5;
	display: block;
	margin: 129px auto 12px;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	background-color: #008ecf;
	border-bottom: 3px solid #005f8a;
}

.agenda-wrapper .dir .nossos-cursos .saiba-mais{
	width: 133px;
	height: 38px;
	line-height: 2;
	display: block;
	margin: auto;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border-bottom: 3px solid #008ecf;	
	background-color: #363636;
}
/* Fim Agenda - Home */

/* Agenda */

.agenda-content .item-curso{
	min-height: 420px;
}

/* Empresa - Home */
.empresa-wrapper {
	overflow: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #b0b0b0, 0 0 10px #b0b0b0;
	box-shadow: 0 0 10px #b0b0b0, 0 0 10px #b0b0b0;
}

.empresa-wrapper .esq {
	width: 42.14876033057851%; /* (408/968) */
	max-width: 408px;
	float: left;
}

.empresa-wrapper .esq img {
    max-width: initial;
    height: initial;
    -webkit-transform: translate3d(-52%, 0 , 0);
    -ms-transform: translate3d(-52%, 0 , 0);
    -o-transform: translate3d(-52%, 0 , 0);
    transform: translate3d(-52%, 0 , 0);
}

.empresa-wrapper .dir{
	width: 56.81818181818182%; /* (550/968) */
	max-width: 550px;
	float: right;
	padding-left: 40px;
}

.empresa-wrapper .dir .h3 {
	display: block;
	margin: 25px 0;
	font-size: 18px;
	color: #008ecf;
	text-transform: uppercase;
	font-weight: bold;
}

.empresa-wrapper .dir .cont {
	font-size: 16px;
	color: #676767;
}

.empresa-wrapper .dir .cont *{
	font-size: 16px;
	color: #676767;
}

.empresa-wrapper .dir .borda {
	border-left: 6px solid #008ecf;
	padding-left: 20px;
	margin-top: 20px;
}

.empresa-wrapper .dir .borda a{
	font-weight: bold;
	color: #008ecf;
}

/* Fim Empresa - Home */

/* Vídeos - Home */

.videos-wrapper {
	margin-bottom: 40px;
}

.videos-wrapper .video{
	/* width: 100%; */
	width: 24%;
	max-width: 234px;
	min-height: 310px;
	float: left;
	margin-left: 0;
	margin-right: 1%;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #bfbfbf;
	box-shadow: 0 0 10px #bfbfbf;
}

.videos-wrapper .video iframe{
	width: 100%;
	max-width: 234px;
}

.videos-wrapper .video:nth-child(4n){
	margin-right: 0;
}

.videos-wrapper .video-desc{
	min-height: 110px;
	padding: 15px;
	text-align: center;
	font-size: 18px;
	color: #008ecf;
}

/* Fim vídeos - Home */

/* Cursos e Palestras */

.cursos-palestras .conteudo-curso .item-curso {
	min-height: 350px;
}
/* Cursos e Palestras */

/* Início Detalhe curso - Inscrição */

.inscricao-content{
	-webkit-box-shadow: 0 0 5px #A09F9F;
	box-shadow: 0 0 5px #A09F9F;
	background-color: #fff;
}

.inscricao-content .item-curso {
	min-height: 370px;
}

.inscricao-content .item-curso .btn-inscreva-se {
	bottom: 0;
}

.inscricao-content .form-control{
	border-color: #676767;
}

.has-success .help-block, 
.has-success .control-label, 
.has-success .radio, 
.has-success .checkbox, 
.has-success .radio-inline, 
.has-success .checkbox-inline {
	color: #000;
}

.inscricao-content .control-label{
	font-weight: normal;
}

.inscricao-content .no-margin-bt{
	margin-bottom: 0;
}

.inscricao-content .info-curso{
	padding: 24px;
}

.inscricao-content .info-curso .esq{
	width: 100%;
	max-width: 230px;
	float: left;
	margin-right: 20px;
}

.inscricao-content .info-curso .dir{
	float: left;
	max-width: 550px;
}

.inscricao-content .info-curso .dir .info-curso-nome{
	font-size: 24px;
	color: #008ecf;
	display: block;
	margin: 5px 0;
}

.inscricao-content .info-curso .dir .info-curso-desc{
	color: #676767;
	font-size: 18px;
}

.inscricao-content .formas-pgto{
	margin-bottom: 50px;
}

.inscricao-content .formas-pgto .formas-pgto-header{
	padding: 33px 24px;
	margin-bottom: 55px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;	
	-webkit-box-shadow: 0 0 5px #b7b7b7;
	box-shadow: 0 0 5px #b7b7b7;
	background-color: #008ecf;
}

.inscricao-content .formas-pgto input[type="radio"]{
	display: none;
}

.inscricao-content .formas-pgto .btn-pgto{
	display: inline-block;
	float: left;
	height: 53px;
	line-height: 2.5;
	border-bottom: 3px solid #888888;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	color: #fff;
	background-color: #b7b7b7;
}

.inscricao-content .formas-pgto .btn-pgto:before{
	content: '';
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 10px;
	background: url(../imagens/icones-inscricao.png) no-repeat;
}

.inscricao-content .formas-pgto .btn-pgto:hover,
.inscricao-content .formas-pgto input[type="radio"]:checked + .btn-pgto{
	background-color: #363636;
	border-bottom-color: #008ecf;
}

.inscricao-content .formas-pgto #btn-boleto{
	width: 176px;
	margin-left: 202px;	
}

.inscricao-content .formas-pgto #btn-cartao{
	width: 287px;
	margin-left: 54px;
}

.inscricao-content .formas-pgto #btn-boleto:before{
	width: 29px;
	height: 32px;
	background-position: -37px -28px;
}

.inscricao-content .formas-pgto #btn-boleto:hover:before,
.inscricao-content .formas-pgto input[type="radio"]:checked + #btn-boleto:before{
	background-position: 0 -28px;
}

.inscricao-content .formas-pgto #btn-cartao:before{
	width: 37px;
	height: 25px;
	background-position: -48px -66px;
}

.inscricao-content .formas-pgto #btn-cartao:hover:before,
.inscricao-content .formas-pgto input[type="radio"]:checked + #btn-cartao:before{
	background-position: 0 -66px;
}

.inscricao-content .campos-wrapper{
	padding: 0 20px 60px 20px;
}

.inscricao-content .participantes{
	margin-bottom: 35px;
}

.inscricao-content .campos-wrapper .area-titulo {
	font-size: 18px;
	color: #008ecf;
	text-transform: uppercase;
	font-weight: normal;
}

.inscricao-content .campos-wrapper .label-conv{
	margin-bottom: 10px;
}

/* .inscricao-content .campos-wrapper .convenios-wrapper{
	display: none;
} */

.inscricao-content .campos-wrapper .convenios{
	border: 2px solid #004767;
	padding: 15px 0;
	text-align: center;
}

.inscricao-content .campos-wrapper .convenios .conv{
	display: inline-block;
}

.inscricao-content .campos-wrapper .convenios .conv input[type="radio"]{
	display: none;
}

.inscricao-content .campos-wrapper .convenios .conv input[type="radio"] + label{
	width: 62px;
	height: 62px;
	cursor: pointer;
	border: 2px solid transparent;
}

.inscricao-content .campos-wrapper .convenios .conv input[type="radio"]:checked + label{
	border: 2px solid #014868;
}

.inscricao-content .btn-add-part{
	width: 243px;
	height: 37px;
	line-height: 2.2;
	display: inline-block;
	font-size: 18px;
	color: #fff;	
	text-align: center;
	cursor: pointer;
	background-color: #008ecf;
}

.inscricao-content .btn-add-part:focus{
	text-decoration: none;
}

.inscricao-content .btn-add-part:before{
	content: '';
	width: 23px;
	height: 23px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 5px;
	background-image: url(../imagens/icones-inscricao.png);
}

.inscricao-content .valor-total,
.inscricao-content .desconto,
.inscricao-content .valor-pagar{
	width: 100%;
	height: 37px;
	line-height: 2.6;
	padding: 0 10px;
	color: #676767;
	text-transform: uppercase;
}

.inscricao-content .valor-total{
	background-color: #ebebeb;
}

.inscricao-content .desconto{
	background-color: #d7d7d7;
}

.inscricao-content .valor-pagar{
	color: #fff;
	background-color: #008ecf;
}

.inscricao-content .termos{
	margin-top: 20px;
}

.inscricao-content .btn-confirmar{
	width: 225px;
	height: 37px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background-color: #008ecf;
}

/* Fim Detalhe curso - Inscrição */

.clientes-wrapper{
	margin-top: 20px;
}

.clientes-wrapper .clientesHome .item div{
	display: inline-block;
	vertical-align: top;
}

.btInscricaoHome{
	background:url(../imagens/post-it.png) no-repeat;
	width:220px;
	height:220px;
	margin:auto;
	font-size:20px;
	text-align:center;
	padding-top:20px;
}

.boxTiposInscricoes{
	width:150px;
	min-height:69px;
	padding:10px;
	color:#fff;
	font-size:20px;
	text-align:center;
	background-image:url(../imagens/menu_active_cursos.png);
	background-repeat: no-repeat;
	background-size:100% auto;
}

.homeLeft{
	float:left;
	width:42%;
	margin-bottom:20px;
}

.faceHome{
	float:left;
	width:58%;
	text-align:center;
	margin-bottom:20px;
}

.faceHome .fb-page{
	margin:auto;
}

.botao{
	background:#0d73ae;
	color:#fff;
	font-size:24px;
	padding:3px 5px;
	text-align:center;
}

.contatoLeft{
	width:48%;
	float:left;
}

.contatoRight{
	float:right;
	width:48%;
}

.listaCursos, .listaCursos li{
	list-style:circle;
}

.listaCursos li{
	margin:10px 20px;
}

.listaCursos li a{
	font-size:18px;
}

.descricao{
	width:48%;
	float:left;
	margin-right:1%;
}

.video{
	width:48%;
	float:right;
	margin-left:1%;
}

.imagem{
	margin:10px;
	float:left;
	min-width:200px;
	line-height:200px;
}

/*ALERTS*/
.alert{
	width:966px;
	position:fixed;
	top:120px;
	z-index:9999999999999999999999999999999999999999;
	text-align:center;
	display:none;
}

.clearfix:before,
.clearfix:after{
	content: '';
	display: table;
	clear: both;
}

.btn-inscreva-se {
	font: 16px 'Arial';
	color: #363636;
	font-weight: bold;
	display: block;
	margin: 0 auto 15px 0;
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}

.btn-inscreva-se:before {
	content: '';
	width: 16px;
	height: 18px;
	background: url("../imagens/ico-inscricao.png");
	display: inline-block;
	margin-right: 5px;
}

.btn-saiba-mais {
	width: 185px; 
	height: 44px;
	line-height: 1.6;
	display: block;
	margin: 0 auto -20px;
	font-size: 18px;
	color: #fff;
	font-family: 'Arial';
	text-align: center;
	text-transform: uppercase;
	background-color: #363636;
	font-weight: normal;
	border-bottom: 3px solid #008ecf;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.btn-saiba-mais:before {
	content: '+';
	color: #00aeef;
	font-size: 26px;
	margin-right: 5px;
	position: relative;
	top: 2px;
}

/** Cursos e Soluções */
.banner-topo {
	background: url("../imagens/banner-solucoes.jpg") center top/cover no-repeat;
	min-height: 496px;
	width: 100%;
	z-index: 1;
	margin-top: -110px;
	margin-bottom: 50px;
}

.box-cursos {
	max-width: 1033px;
	width: 100%;
	margin: 0 auto 80px;
	background: #FFF;
	padding: 30px 0;
	box-shadow: 0 0 5px 1px #B7B5B5;
	-moz-box-shadow: 0 0 5px 1px #B7B5B5;
	-webkit-box-shadow: 0 0 5px 1px #B7B5B5;
}

.box-cursos .titulo-cursos {
	padding-left: 15px;
}

.p-descricao {
	font: 16px 'Arial';
	color: #676767;
	margin-bottom: 40px;
	padding-left: 15px;
}

.box-content {
	border: 10px solid #008ecf;
	padding: 25px 15px;
	margin-bottom: 40px;
}

/** CURSO DETALHE */

.box-detalhes-curso {
	margin-top: 50px;
}

.detalhe-topo {
	width: 100%;
	margin-bottom: 20px;
}

.detalhe-topo img {
	width: 51.44%;
	height: 259px;
}

.detalhe-topo .box-rigth {
	width: 48.55%;
	min-height: 156px;
	background: #FFF;
	box-shadow: 0px 3px 8px 0 #CCC;
	float: right;
	padding: 30px 40px;
	margin-top: 50px;
}

.detalhe-topo .box-rigth h1 {
	text-transform: none;
	color: #008ecf;
	font: 24px 'Arial';
}

.detalhe-topo .box-rigth .inscricao {
	margin: 0;
	float: left;
	position: static;	
}

.box-detalhes-curso .local .box {
	background: #008ecf;
}

.box-detalhes-curso .local .icone {
	width: 27px;
	height: 40px;
	background-position: -2px -2px;
}

.box-detalhes-curso .local .inscricao{
	float: right;
	position: static;
}

.box-detalhes-curso .box {
	width: 100%;
	padding: 20px;
	margin-bottom: 30px;
	box-shadow: 0px 3px 8px 0 #CCC;
}

.box-detalhes-curso .local, .cronograma {
	background: #008ecf;
	font: 18px 'Arial';
	color: #FFF;
}

.box-detalhes-curso .cronograma .icone {
	background-position: -2px -48px;
	width: 43px;
	height: 38px;
}

.box-detalhes-curso .carga-h {
	clear: both;
	max-width: 170px;
	margin: auto;
}

.box-detalhes-curso .carga-h .icone {
	background-position: -2px -90px;
	width: 45px;
	height: 45px;
}

.box-detalhes-curso .box-cronograma {
	width: 18.70%;
	padding: 20px;
	background: #004767;
	text-align: center;
	margin: 15px 1.54% 25px 0;
	float: left;
}

.box-detalhes-curso .box-cronograma:nth-child(5n) {
	margin-right: 0;
}

.box-detalhes-curso .descricao {
	background: #FFF;
	font-size: 16px;
	line-height: 1.2;
	color: #676767;
	float: none;
}

.box-detalhes-curso h2 {
	color: #008ecf;
}

.box-detalhes-curso .descricao strong, .descricao h2 {
	color: #008ecf;
	font: 18px 'Arial';
}

.box-detalhes-curso .icone {
	background: url('../imagens/icones.png') no-repeat;
	display: inline-block;
	float: left;
	margin-right: 10px;
	position: relative;
}

.box-detalhes-curso .top {
	min-height: 48px;
	padding-top: 5px;
}

.box-detalhes-curso .info-local{
	width: 65%;
	float: left;
	line-height: 2;
}

.box-detalhes-curso .inscricao{

}

.box-detalhes-curso .box-instrutor {
	clear: both;
	background: #FFF;
}

.box-detalhes-curso .box-instrutor .instrutor {
	width: 48%;
	min-height: 260px;
	background: #004767;
	padding: 20px;
	margin: 10px 2.15% 0 0;
	float: left;
}

.box-detalhes-curso .box-instrutor .instrutor:nth-child(3n) {
	margin-right: 0;
}

.box-detalhes-curso .instrutor .ico {
	background: url('../imagens/icones.png') no-repeat -2px -140px;
	width: 51px;
	height: 49px;
	display: block;
	float: left;
	position: absolute;
	left: 0;
}

.box-detalhes-curso .instrutor .topo h3 {
	padding-left: 66px;
	float: left;
	font-size: 18px;
}

.box-detalhes-curso .instrutor h3, .instrutor p {
	color: #FFF;
}

.box-detalhes-curso .instrutor .topo {
	position: relative;
	margin-bottom: 20px;
}

.box-detalhes-curso .box-associado {
	width: 45.14%;
	float: left;
	margin-top: 45px;
	border: 2px solid #004767;
	padding: 0 30px 30px;
	text-align: center;
}

.box-detalhes-curso .box-associado:nth-child(2n) {	
	float: right;
}

.box-detalhes-curso .box-associado span {
	display: inline-block;
	margin: auto;
	position: relative;
	top: -28px;
	background: #008ecf;
	border-width: 1px 1px 5px 1px;
	border-style: solid;
	border-color: #004767;
	padding: 15px 35px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

.box-detalhes-curso .box-associado .valor {
	color: #676767;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
}

.box-detalhes-curso .box-investimento {
	background: #FFF;	
}

.box-detalhes-curso .box-investimento .englobar {
	width: 87.41%;
	margin: auto;
	margin-bottom: 30px;
}

.box-detalhes-curso .box-associado .imagens {
	text-align: center;
	margin-bottom: 30px;
}

.box-detalhes-curso .box-associado img {
	display: inline-block;
	width: 60px;
	height: 70px;
	margin-right: 15px;
}

.box-detalhes-curso .box-associado img:nth-child(4n) {
	margin-right: 0;
} 

.box-detalhes-curso .parcela {
	width: 45.14%;
	background: #ebebeb;
	float: right;
	margin-top: 15px;
	padding: 15px 15px 0;
	font-size: 12px;
	color: #676767;
}

.box-detalhes-curso .alinhamento {
	width: 32.25%;
	float: left;
	margin-right: 1.61%; /*15/930*/
	min-height: 94px;
}

.box-detalhes-curso .informacao {
	width: 100%;
	background: #ebebeb;
	padding: 15px 20px 0 15px;
	color: #676767;
	font-size: 14px;
	line-height: 1.2;
	display: table-cell;
	vertical-align: middle;
	height: 94px;
}

.box-detalhes-curso .alinhamento:nth-child(3n) {
	margin-right: 0;
}

.box-detalhes-curso .forma-pag {
	margin: 60px 0;
}

.box-detalhes-curso .forma-pag .box-pag {
	border: 1px solid #f3f3f3;
	padding: 10px;
	display: inline-block;
	width: 80px;
	height: 55px;
	position: relative;
	margin: 0 15px 15px 0;
}

.box-detalhes-curso .forma-pag .englob {
	margin-bottom: 40px;
	text-align: center;
}

.box-detalhes-curso .forma-pag .box-pag:first-child {
	border: none;
	margin-left: 15px;
}

.box-detalhes-curso .forma-pag .box-pag img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.box-detalhes-curso .forma-pag .inscricao {
	width: 100%;
	max-width: 330px;
	font-size: 25px;
	border-color: #008ecf;
	border-width: 2px 2px 5px 2px;
	border-style: solid;
	padding: 15px;
	height: 58px;
	line-height: 1;
	position: static;
}

.box-detalhes-curso .forma-pag .inscricao:before {
	background: url('../imagens/icones.png') no-repeat -1px -194px;
	width: 24px;
	height: 26px;
	margin-top: -5px;
	position: relative;
	top: 3px;
}

.box-detalhes-curso .box-duvidas {
	width: 100%;
	background: #004767;
	color: #FFF;
	padding: 30px 20px 20px;
	min-height: 80px;
	font-size: 16px;
	position: relative;
	margin-bottom: 40px;
}

.box-detalhes-curso .box-duvidas .icone-duvida {
	background: url('../imagens/icones.png') no-repeat -2px -223px;
	width: 80px;
	height: 48px;
	float: left;
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
}

.box-detalhes-curso .box-duvidas p {
	padding-left: 100px;
}

.box-detalhes-curso .box-imagens {
	width: 100%;
	background: #FFF;
}

.box-imagens .wrapper-slide-lateral .bx-wrapper
{
	width: 252px;
	height: 330px !important;
	float: right;
	box-shadow: none;
}

.box-imagens .wrapper-slide-lateral .bx-viewport {
	height: 330px !important;
}

.box-imagens .wrapper-slide-lateral .bx-wrapper{
	width: 27.9793%; /* (252/970) */
}

.box-imagens .wrapper-slide-lateral .slider-lateral li .englobar div:last-child{
	float: right;
	margin-right: 0;
}

.box-imagens .wrapper-slide-lateral .slider-lateral .left,
.box-imagens .wrapper-slide-lateral .slider-lateral .rigth {
	width: 120px;
	height: 105px;
	float: left;
	margin-right: 2%;
	cursor: pointer;
	position: relative;
}

.box-imagens .wrapper-slide-lateral .slider-lateral .left img ,
.box-imagens .wrapper-slide-lateral .slider-lateral .left iframe ,
.box-imagens .wrapper-slide-lateral .slider-lateral .rigth iframe,
.box-imagens .wrapper-slide-lateral .slider-lateral .rigth img {
	width: 100%;
	height: 105px;
	position: relative;
	margin: 0;
}

.box-imagens .wrapper-slide-lateral .slider-lateral .rigth {
	margin-right: 0;
}

.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next,
.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev {
	background: url('../imagens/icones.png') no-repeat;
	width: 92px;
	height: 14px;	
	margin: auto;
	left: 0;
	right: 0;
}

.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next {
	top: -33px;
	background-position: -4px -276px;
}

.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev {
	top: 347px;
	background-position: -4px -296px;
}

.box-imagens .img-ampliada{
	width: 70.43%;	
	height: 395px;
	float: left;
	margin: 10px 0;
	overflow: hidden;
}

.box-imagens .img-ampliada img, 
.box-imagens .img-ampliada iframe {
	width: 100%;
}

.box-imagens .img-ampliada iframe {
	display: none;
	height: 395px;
}

.box-imagens .wrapper-slide-lateral .bx-wrapper {
	margin-top: 43px !important;
}

.wrapper-slider-videos .video-troca,
.box-imagens .video-troca {
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: absolute;
	top: 0;
	left: 0;
	background: none;
}

.wrapper-slider-videos .video-troca:after,
.box-imagens .video-troca:after {
	content: '';
	display: block;
	background: url('../imagens/icones.png') no-repeat -4px -314px;
	width: 43px;
	height: 31px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	position: absolute;
}

.wrapper-slider-videos .left,
.wrapper-slider-videos .rigth {
	width: 300px;
	height: 150px;
	float: left;
	margin-right: 2%;
	cursor: pointer;
	position: relative;
}

.wrapper-slider-videos {
	clear: both;
	margin-top: 20px;	
}

/** POP-UP CONFIRMACAO */
.pop-up-confirma {
	width: 100%;
	max-width: 750px;
}

.pop-up-confirma strong {
	font: 24px 'Arial';
	color: #008ecf;
	font-weight: bold;
}

.pop-up-confirma p {
	font: 18px 'Arial';
	color: #676767;
	font-weight: bold;
}

/** POP-UP FORMAS DE PAGAMENTO **/
.pop-up-pagamento, .pop-up-pagamento2{
	display: none;
	width: 100%;
	max-width: 750px;
	margin: auto;
}

.pop-up-pagamento strong, .pop-up-pagamento2 strong {
	font: 24px 'Arial';
	color: #008ecf;
	text-align: center;	
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}

.pop-up-pagamento .formas-pgto input[type="radio"],.pop-up-pagamento2 .formas-pgto input[type="radio"]{
	display: none;
}

.pop-up-pagamento .formas-pgto .btn-pgto, .pop-up-pagamento2 .formas-pgto .btn-pgto{
	display: inline-block;
	float: left;
	height: 53px;
	line-height: 2.5;
	border-bottom: 3px solid #888888;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	color: #fff;
	background-color: #b7b7b7;
}

.pop-up-pagamento .formas-pgto .btn-pgto:before, .pop-up-pagamento2 .formas-pgto .btn-pgto:before{
	content: '';
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 10px;
	background: url(../imagens/icones-inscricao.png) no-repeat;
}

.pop-up-pagamento .formas-pgto .btn-pgto:hover, .pop-up-pagamento2 .formas-pgto .btn-pgto:hover,
.pop-up-pagamento .formas-pgto input[type="radio"]:checked + .btn-pgto, .pop-up-pagamento2 .formas-pgto input[type="radio"]:checked + .btn-pgto{
	background-color: #363636;
	border-bottom-color: #008ecf;
}

.pop-up-pagamento .formas-pgto #btn-boleto, .pop-up-pagamento2 .formas-pgto #btn-boleto{
	width: 176px;
	margin-left: 62px;	
}

.pop-up-pagamento .formas-pgto #btn-cartao, .pop-up-pagamento2 .formas-pgto #btn-cartao{
	width: 287px;
	margin-left: 54px;
}

.pop-up-pagamento .formas-pgto #btn-boleto:before, .pop-up-pagamento2 .formas-pgto #btn-boleto:before{
	width: 29px;
	height: 32px;
	background-position: -37px -28px;
}

.pop-up-pagamento .formas-pgto #btn-boleto:hover:before, .pop-up-pagamento2 .formas-pgto #btn-boleto:hover:before,
.pop-up-pagamento .formas-pgto input[type="radio"]:checked + #btn-boleto:before, .pop-up-pagamento2 .formas-pgto input[type="radio"]:checked + #btn-boleto:before{
	background-position: 0 -28px;
}

.pop-up-pagamento .formas-pgto #btn-cartao:before, .pop-up-pagamento2 .formas-pgto #btn-cartao:before{
	width: 37px;
	height: 25px;
	background-position: -48px -66px;
}

.pop-up-pagamento .formas-pgto #btn-cartao:hover:before, .pop-up-pagamento2 .formas-pgto #btn-cartao:hover:before,
.pop-up-pagamento .formas-pgto input[type="radio"]:checked + #btn-cartao:before, .pop-up-pagamento2 .formas-pgto input[type="radio"]:checked + #btn-cartao:before{
	background-position: 0 -66px;
}

@media (max-width: 1023px) {
	header#topo .logo{
		float:none;
		text-align:center;
	}

	header#topo nav.menu{
		display:none;
	}
	
	header#topo nav.menuMobile{
		display:block;
	}
	
	footer#rodape .blocoLeft{
		float:none;
		text-align:center;
		margin:auto;
	}
	
	input.newsletter{
		width:100%;
		max-width:none;
	}
	
	footer#rodape .blocoCenter{
		float:none;
		text-align:center;
		width:100%;
	}
	
	footer#rodape .blocoRight{
		clear:both;
		margin-top:20px;
		float:none;
		text-align:center;
		width:100%;
	}
}

@media all and (max-width: 998px) {
	.agenda-wrapper .esq{
		width: 100%;
		max-width: 100%;
		float: none;
		margin-bottom: 30px;
	}

	.agenda-wrapper .esq .curso{
		max-width: 100%;
		margin-bottom: 30px;
	}

	.agenda-wrapper .dir{
		width: 100%;
		max-width: 300px;
		margin: auto;
		float: none;
	}

	.agenda-wrapper .dir .linha{
		width: 100%;
		height: 1px;
		display: block;
		border-top: 1px dashed #363636;
		border-left: 0;
		float: none;
		margin-bottom: 20px;
	}

	.agenda-wrapper .dir .nossos-cursos{
		float: none;
		max-width: 100%;
		height: 240px;
		margin: auto;
		-webkit-background-size: cover;
		background-size: cover;
	}

	.agenda-wrapper .dir .nossos-cursos .sp-curso{
		margin-top: 69px;
	}
}

@media (max-width: 990px) {
	.depoimentosHome .item .logo{
		width:65px;
		float:left;
	}
	
	.depoimentosHome .item .nome{
		width:270px;
		float:left;
	}
	
	.depoimentosHome .item .depoimento{
		max-width:335px;
	}
	
	.homeLeft{
		width:30%;
	}
	
	.faceHome{
		width:70%;
	}
}

@media all and (max-width: 978px){
	.empresa-wrapper .esq{
		width: 38.14876%;
		max-width: 408px;
	}

	.empresa-wrapper .esq img{
		-webkit-transform: translateX(-62%);
		-ms-transform: translateX(-62%);
		-o-transform: translateX(-62%);
		transform: translateX(-62%);
	}

	.empresa-wrapper .dir{
		width: 60.818182%;
    	max-width: 580px;
    	padding-left: 20px;
	}
}

@media all and (max-width: 968px){
	.box-imagens .img-ampliada{
		width: 100%;		
		float: none;
		height: 535px;
	}

	.box-imagens .img-ampliada iframe{
		height: 535px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper,
	.box-imagens .wrapper-slide-lateral .bx-viewport{
		width: 100%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper{
		float: none;
		margin: 0 auto !important;		
		height: auto !important;
	}

	.box-imagens .wrapper-slide-lateral .slider-lateral{
		width: auto;
		float: none;
	}
	
	.box-imagens .wrapper-slide-lateral .bx-viewport{
		height: auto !important;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-controls-direction{
		position: relative;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev,
	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next {
		top: -63px;		
		transform: rotate(90deg);
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev {
		right: 98%;
		left: auto;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next {
		left: 98%;
		right: auto;
	}

}

@media all and (max-width: 900px){
	.empresa-wrapper .esq{
		width: 100%;
		max-width: 100%;
		max-height: 370px;
	}
	
	.empresa-wrapper .esq img{
		-webkit-transform: translate3d(-2%,-25%, 0);
		-ms-transform: translate3d(-2%,-25%, 0);
		-o-transform: translate3d(-2%,-25%, 0);
		transform: translate3d(-2%,-25%, 0);
	}

	.empresa-wrapper .dir{
		width: 100%;
	    max-width: 100%;
	}

	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
		height: 505px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev{
		right: 96%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next{
		left: 96%;
	}

}

@media all and (max-width: 850px) {
	.inscricao-content .formas-pgto #btn-boleto{
		margin-left: 142px;
	}
}

@media all and (max-width: 810px) {
	.box-detalhes-curso .box-cronograma{
		width: 25%;
	}

	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
		height: 445px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev{
		right: 95.2%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next{
		left: 95.2%;
	}
}

@media (max-width: 767px) {
	header#topo{
		position:static;
	}
	
	header#topo .logo{
		margin:0;
		padding:20px 0;
	}

	#camera_wrap_1 .banner-item{
		height: 380px;
	}

	#camera_wrap_1 .banner-item .frase-banner{
		margin-top: 140px;
	}
	
	.conteudo{
		padding-top:0px;
	}
	
	.depoimentosHome .item .logo{
		width:65px;
		float:left;
	}
	
	.depoimentosHome .item .nome{
		width:70%;
		float:left;
	}
	
	.depoimentosHome .item .depoimento{
		width:100%
	}
	
	.homeLeft{
		float:none;
		width:100%;
	}
	
	.faceHome{
		float:none;
		width:100%;
	}
	
	.contatoLeft, .contatoRight{
		width:98%;
		margin:10px auto;
		float:none;
	}

	.video{
		width:98%;
		float:none;
		margin:auto;
	}

	.videos-wrapper .video{
		width: 48%;
		max-width: 100%;
		margin-bottom: 10px;
	}

	.videos-wrapper .video iframe{
		max-width: 100%;
	}

	/* Cursos e Palestras */
	.banner-topo{
	    min-height: 346px;
	}

	.item-curso {
		width: 48%;
	}

}

@media all and (max-width: 745px){
	.inscricao-content .formas-pgto #btn-boleto{
		margin-left: 100px;
	}
}

@media all and (max-width: 690px){
	.agenda-wrapper .esq{
		max-height: 340px;
	}

	.agenda-wrapper .esq .curso{
		width: 48%;
		margin-bottom: 40px;
	}

	.agenda-wrapper .dir{
		width: 48%;
		max-width: 100%;
		float: left;
	}

	.agenda-wrapper .dir .linha{
		display: none;
	}

	.empresa-wrapper .esq{
		max-height: 350px;
	}

	.empresa-wrapper .esq img{
		-webkit-transform: translate3d(-2%,-39%, 0);
		-ms-transform: translate3d(-2%,-39%, 0);
		-o-transform: translate3d(-2%,-39%, 0);
		transform: translate3d(-2%,-39%, 0);
	}

	.depoimentosHome .item{
		width: 48%;
		max-width: 100%;
	}

	.depoimentosHome .item:nth-child(3n){
		margin-right: 1.4%;
	}

	.depoimentosHome .item:nth-child(2n){
		margin-right: 0;
	}

	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
		height: 375px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev{
		right: 94.5%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next{
		left: 94.5%;
	}

	.inscricao-content .formas-pgto{
		margin-bottom: 20px;
	}

	.inscricao-content .formas-pgto .formas-pgto-header{
		margin-bottom: 20px;
	}

	.inscricao-content .formas-pgto #btn-boleto,
	.inscricao-content .formas-pgto #btn-cartao {
		margin: auto;
		display: block;
		float: none;
	}

	.inscricao-content .formas-pgto #btn-boleto{
		margin-bottom: 10px;
	}
}

@media all and (max-width: 650px){
	.detalhe-topo img{
		width: 100%;
	}

	.detalhe-topo .box-rigth{
		width: 90%;
		float: none;
		margin: 0 auto;
		padding: 15px;
		text-align: center;
	}

	.detalhe-topo .box-rigth .inscricao{
		float: none;
		margin: 0 auto;
	}

	.box-detalhes-curso .box-cronograma{
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
		float: none;
	}

	.box-detalhes-curso .carga-h{
		margin-top: 20px;
		max-width: 250px;
	}

	.box-detalhes-curso .box-instrutor .instrutor{
		width: 100%;
		margin-right: 0; 
	}

	.box-detalhes-curso .box-associado,
	.box-detalhes-curso .parcela{
		width: 100%;
	}

	.box-detalhes-curso .alinhamento{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}

	.box-detalhes-curso .informacao{
		display: block;
	}
}

@media all and (max-width: 586px){
	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
		height: 315px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev {
		right: 93.3%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next {
		left: 93.3%;
	}

	.box-imagens .wrapper-slide-lateral .slider-lateral .left{
		margin-right: 0;
	}
}

@media all and (max-width: 512px){
	.item-curso{

	}
}

@media all and (max-width: 500px){
	.cursos-palestras .box-content{
		border: 8px solid #008ecf;
		padding: 10px 15px;
		margin-bottom: 20px;
	}

	.cursos-palestras .box-content .title {
		font-size: 20px;
		margin-bottom: 0;
		cursor: pointer;
	}
	
	.cursos-palestras .box-content .conteudo-curso{
		display: none;
		margin-top: 10px;
	}

	.cursos-palestras .box-content .conteudo-curso .item-curso{
		width: 100%;
	}

	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
	    height: 265px;
	}

}

@media all and (max-width: 460px){	

	#camera_wrap_1 .banner-item{
		height: 250px;
	}

	#camera_wrap_1 .banner-item .frase-banner{
		margin-top: 80px;
	}

	.agenda-wrapper .esq .curso,
	.agenda-wrapper .dir{
		width: 100%;
	}

	.empresa-wrapper .esq{
		max-height: 260px;
	}

	.empresa-wrapper .esq img{
		-webkit-transform: translate3d(-2%,-53%, 0);
	    -ms-transform: translate3d(-2%,-53%, 0);
	    -o-transform: translate3d(-2%,-53%, 0);
	    transform: translate3d(-2%,-53%, 0);
	}

	.empresa-wrapper .dir{
		padding-left: 0;
	}

	.depoimentosHome .item,
	.videos-wrapper .video{
		width: 100%;
	}

	.depoimentosHome .item,
	.depoimentosHome .item:nth-child(3n){
		margin-right: 0;
	}

	#depoimentos .depoimentosHome .depoimento {
		max-width: 100%;
	}

	.item-curso{
		width: 100%;
	}

	.clientes-wrapper .clientesHome {
		padding: 0 10px;
	}

}

@media (max-width: 426px) {
	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
		height: 215px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev{
		right: 90.3%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next{
		left: 90.3%;
	}

	.box-imagens .wrapper-slide-lateral .bx-viewport{
		height: 105px !important;
	}
}

@media (max-width: 413px) {
	footer#rodape .blocoRight *, footer#rodape .blocoLeft *{
		font-size:12px;
	}
	
	footer#rodape .blocoLeft{
		width:90%;
		margin:auto;
	}
}

@media (max-width: 360px) {
	.box-imagens .img-ampliada,
	.box-imagens .img-ampliada iframe{
		height: 175px;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-prev{
		right: 87%;
	}

	.box-imagens .wrapper-slide-lateral .bx-wrapper .bx-next{
		left: 87%;
	}
}

@media (max-width: 374px) {
	header#topo nav.menuMobile{
		top: 45px;
	}

	header#topo .logo{
		width: 60%;
	}
}