/* a partir de 768px  */
@media only screen and ( min-width: 768px ) {
	.cookie { height:80px;}
	.cookie_domain{ height:95px; }
	.cookie_domain .btDominiosTopo.top {
		margin: 0 45px 0 0;
	}
	.mainDefault {
		margin-top:-5px;
	}
	.paddingContentHome {
		padding: 65px 0;
	}
	.divDestaqueHome {
		height: 560px;
	}
	.divDestaque{
		height:545px;
	}
	.divDestaque2{
		height:560px;
	}
	.navbaropen {
		height: 80px;
	}
	.navbaropen > div > a.titulo {
		width: 201px;
		height: 30px;
		background: url(/temas/primavera/img/logo-blue-topo-768.png);
		margin: 29px 0 0 32px;
	}
	.logoPrimaveraContainer{
		height: 60px;
	}
	.logoPrimaveraContainer > .wrapper a.logoBrancoPrimavera {
		display: block;
		width: 201px;
		height: 30px;
		background: url("/temas/primavera/img/logo-white-topo-768.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	.btnMenuPrincipal{
		top: 44px;
	}
	.menu-anchor:before{
		margin: 6px auto;
	}
	.textoDestaqueHome{
		height: 700px;
	}
	.divTextoImagemInterior{
		height: 720px
	}
	.textoDestaqueHome > div,
	.divTextoImagemInterior > div{
		padding: 0 50px;
	}
	.textoDestaqueHome > div .logoContainer{
		top: 160px;
	}
	.divTextoImagemInterior > div .logoContainer{
		top:70px
	}
	.divTextoImagemInterior > div span.logo_titulo span{
		font: 700 18px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.textoDestaqueHome > div .textContainer{
		top:300px;
	}
	.divTextoImagemInterior > div .textContainer{
		top:190px;
	}
	.textoDestaqueHome > div span.logo_titulo{
		margin: 14px 0 33px;
	}
	.divTextoImagemInterior > div span.logo_titulo{
		margin: 14px 0 0;
	}
	.textoDestaqueHome > div span.titulo{
		font: 700 47px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divTextoImagemInterior > div span.titulo{
		margin: 0;
		font: 700 31px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.textoDestaqueHome > div span.subtitulo,
	.divTextoImagemInterior > div span.subtitulo{
		display: block;
		margin: 0 auto;
		max-width: 940px;
		padding: 10px;

	}
	.textoDestaqueHome > div span.resumo,
	.divTextoImagemInterior > div span.resumo{
		display: block;
		margin: 0 auto;
		max-width: 940px;
		padding: 0 20px;
	}
	.divTextoImagemInterior > div span.resumo{
		font: italic 18px "Droid Serif";
	}
	.textoDestaqueHome > div .btnContainer{
		bottom: 200px;
		width: calc(100% - 100px);
	}
	.divTextoImagemInterior > div .btnContainer {
		bottom: 230px;
		width: calc(100% - 100px);
	}
	
	.divDestaqueHome .bulletsContainer{
		bottom:7px;
	}
	.divPositionDestaque .bulletsContainer{
		bottom:12px;
	}
	.divPositionDestaque2 .bulletsContainer{
		bottom:200px;
	}
	.divPositionDestaque2 .divTextoImagemInterior{
		height:550px;
	}
	.divPositionDestaque2  .resumoContainer{
		display:block;
		bottom: -10px;
		height: 198px;
	}
	.imagemAmbiente .containerUltNot{
		padding: 60px 0 0;
	}
	.resumoContainer .dadosNoticia{
		padding: 45px 0 30px;
	}
	.divPositionDestaque2 .resumoContainer .dadosNoticia .data{
		font: 300 16px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divPositionDestaque2 .resumoContainer .dadosNoticia .resumo{
		font: 300 18px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divPositionDestaque2  .resumoContainer .dadosNoticia a.maisNoticias{
		font: 500 12px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.menu-anchor {
		margin: 42px 30px 0 0;
	}
	.btDominiosTopo{
		margin:45px 17px 0 0;
	}
	#menuFooter {
		width: 340px;
		float: left;
		margin: 40px 0px 20px 20px;
	}
	#copyright {
		display: block;
		margin:20px 28px 0 0;
		padding:0;
		float: right;
		text-align:right;
	}
	.copyrightImg .imgContainer{
		max-width: 350px;
	}
	#redesSociaisFooter {
		display: block;
	}
	#redesSociaisFooterAlt {
		display: none;
	}
	.hide {
		display: none;
	}
	.pure-u-md-1-3 {
		width: 50%;
	}
	.sidemenumobile {
		width: 265px;
	}
	.sidemenumobile {
		-webkit-transform: translateX(315px);
		-moz-transform: translateX(315px);
		-ms-transform: translateX(315px);
		transform: translateX(315px);
	}
	.hiddenmenu > ul > li > ul > li > ul.suporte { width:220px; margin-left:15px; } 
	.menu-active header,
	.menu-active footer,
	.menu-active .main {
		-webkit-transform: translateX(-315px);
		-moz-transform: translateX(-315px);
		-ms-transform: translateX(-315px);
		transform: translateX(-315px);
	}
	.divImagemInterior {
		height: 500px;
	}
	.divTextoImagemInterior {
		font: 700 45px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.gca01 {
		font: 300 19px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		line-height: 30px;
	}
	.blocosContentPrimavera {
		margin-top: 60px;
		margin-bottom: 40px;
		padding-top: 20px;
	}
	.blocosContentPrimavera > h2,
	.blocosContentSuporte > h2{
		font: 700 28px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin-bottom: 30px;
	}
	/** INICIO DESTAQUES GCA **/
	.destaquesGcaContainer {
		margin-bottom: 40px;
		padding-top: 20px;
	}
	.destaquesGcaContainer .destaqueTitulo {
		font-size: 28px;
		margin-bottom: 30px;
	}
	/** FIM DESTAQUES GCA **/
	.blocosGovernance {
		float: left;
		width: 24%;
	}
	.blocosGovernance > div.img {
		width: 140px;
		height: 140px;
	}
	.tituloSoftware {
		font: 700 30px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 0 0 40px 0;
		margin: 50px 0 50px 0;
	}
	.titulo02 {
		font: 300 25px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 50px 0 50px 0;
	}
	.tituloImprensa,
	.tituloRevista{
		font: 400 25px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 62px 0 34px 0;
	}
	.tituloEventos{
		font: 400 25px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 62px 0 34px 0;
	}
	.caixaSoftware > div.collapseExpand {
		display: none;
	}
	.caixaSoftware {
		float: left;
		margin: 0 0px 60px 0px;
	}
	.caixaSoftware.cliente { height:200px; }
	.margin2020CaixaSoftware {
		margin-left: 20px;
		margin-right: 20px;
	}
	.margin30CaixaSoftware {
		margin-left: 20px;
		margin-right: 20px;
	}
	.tagfree {
		background: url(/temas/primavera/img/tag-free768.png) no-repeat 90% 10%;
	}
	.legendaCaixas {
		padding-bottom: 50px;
		margin-bottom: 15px;
	}
	.legendaCaixas {
		padding-bottom: 70px;
	}
	.legendaCaixas > ul {
		display: table;
		table-layout: auto;
	}
	.legendaCaixas > ul > li {
		display: table-cell;
		padding: 0 40px 0 0;
	}
	.menuFinalSoftware > ul {
		display: table;
		table-layout: auto;
	}
	.menuFinalSoftware > ul > li {
		display: table-cell;
		list-style: none;
		padding: 0px 40px 0px 0;
	}
	.infoCaixaCinza {
		padding: 85px 0;
		margin: 60px 0 0 0;
	}
	.infoCaixaCinza > span > span {
		font: 300 25px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.infoCaixaCinzaFormacao > span > span {
		display: inline;
	}
	.infoCaixaCinzaFormacao > span > a {
		display: inline;
		margin: 0 0 0 20px;
	}
	.contentProfissional {
		font: 400 25px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		line-height: 30px;
	}
	.marginLeftRightContentProfissional {
		margin: 0 95px;
	}
	.menuContentProfissional ul li {
		display: table-cell;
		padding: 0 80px;
	}
	.menuContentProfissional ul li.produtos a {
		font: 500 18px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.submenuProfissionalPro > ul > li > a {
		font: 500 18px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.submenuProfissionalPro > ul > li.active a {
		font: 500 18px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.contentProfissionalPro2colunas > div.head {
		display: table-cell;
		padding: 0 30px 0 0;
		vertical-align: top;
		width: 40%;
	}
	.contentProfissionalPro2colunas > div.conteudo {
		display: table-cell;
		width: 60%;
	}
	.menuFinalProfessionalPro > ul > li {
		display: table-cell;
		padding: 0px 20px 0px 0;
	}
	.contentProfissionalPro2colunas {
		font: 300 20px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #28348a;
		line-height: 25px;
		max-width: 720px;
		width: 100%;
		margin: 0 auto 65px auto;
	}
	.contentProfissionalPro2colunas > div.head > div.pedirorcamento{
		text-align: left;
	}
	.infoCaixaCinzaProfissionalPro {
		padding: 40px 0;
	}
	.infoCaixaCinzaProfissionalPro > span{
		padding: 0 60px;
	}
	.infoCaixaCinzaProfissionalPro > span > span {
		font: 300 26px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divCarrinhoFormacao {
		text-align: right;
	}
	.divgeralcalendarizacao {
		margin: 75px 0px 125px 0px;
	}
	.divgeralcalendarizacao > .titulo {
		font: 700 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divgeralcalendarizacao > div.titulo {
		font: 700 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divGeralCalendarizacao {
		padding: 40px;
	}
	.divTopoCalendarizacao {
		padding: 30px 60px;
	}
	.divTopoCalendarizacaoList {
		display: block;
		background: #ffffff;
		margin: 0 0px 30px 0px;
		padding: 30px;
	}
	.filtroCalendarizacaoListMobile{
		padding:0;
		margin:0 auto;
		max-width: 748px;
		width:100%;
	}
	.tituloOutrasAcoes {
		padding: 0;
		margin:0 auto 30px;
		max-width: 748px;
		width:100%;
	}
	.divDetalheCurso {
		margin: 0 20px;
		border-bottom: 1px solid #d9d9d9;
	}
	.divDetalheCurso > div > div.infoContainer{
		margin: 0 0 20px 0;
	}
	.divDetalheCurso > div > div.infoContainer .subtitulo {
		color: #252525;
		font: 700 28px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divDetalheCurso > div > div.resumo {
		font: 300 14px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divButtonsDetalhe {
		display: table;
		table-layout: auto;
		width: 100%;
		margin: 40px 0 0 0;
		text-align: left;
	}
	.divButtonsDetalhe > span.programa {
		display: table-cell;
		width: 20%;
		margin: 0 0px 0 0;
		padding: 0 30px 0 0;
	}
	.divButtonsDetalhe > span.inscrever {
		display: table-cell;
		padding: 0 0 0 0;
		width: 80%;
	}
	.divInscricaoDetalhe > div.titulo {
		font: 400 21px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.formInscricaoDetalhe {
		display: table;
		table-layout: auto;
	}
	.formInscricaoDetalhe > ul {
		display: table-row-group;
	}
	.formInscricaoDetalhe > ul > li {
		display: table-cell;
	}
	.formInscricaoDetalhe > ul > li > input {
		width: 80%;
		padding: 10px 20px;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	#calendarizacaoOpcoesTablet{
		float:right;
	}
	.formContacto > ul > li {
		display: inline-block;
		width: 49.6%;
		margin: 0;
		padding: 0;
		list-style: none;
		padding: 0px 0 20px 0;
	}

	.calendarizacaoListagem {
		display: table;
		table-layout: auto;
		width: 100%;
		max-width: 748px;
		margin: 0px auto 50px auto;
	}
	.calendarizacaoListagem > ul:nth-child(even).body {
		display: inline-block;
		margin: 0 0 20px 0;
		padding: 0;
		background: #ebf4fa;
		width: 280px;
		position: relative;
		height: 85px;
	}
	.calendarizacaoListagem > ul:nth-child(odd).body {
		display: block;
		float: right;
		margin: 0 0 20px 0;
		padding: 0;
		background: #ebf4fa;
		width: 280px;
		position: relative;
		height: 85px;
	}
	.bloco3ColunasDestaqueHome {
		max-width: 394px!important;
	}
	.divgeralforminscricao > div.titulo {
		font: 700 26px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 15px 60px 0px;
		letter-spacing: 1px;
	}
	.stepsInscricao {
		display: block;
		margin: 0 0 48px 0;
		width: auto;
	}
	.stepsInscricao > ul > li {
		float: left;
		margin: 0 0 0 0;
	}
	.stepsInscricao > ul > li.off > span.left {
		background: url(/temas/primavera/img/canto-left-step-off.png);
	}
	.stepsInscricao > ul > li.on > span.left {
		background: url(/temas/primavera/img/canto-left-step-on.png);
	}
	.stepsInscricao > ul > li:first-child.off > span.left {
		background: url(/temas/primavera/img/canto-left-firstchild-step-off.png);
	}
	.stepsInscricao > ul > li:first-child.on > span.left {
		background: url(/temas/primavera/img/canto-left-firstchild-step-on.png);
	}
	.listformandos {
		width: auto;
	}
	.listformandos > ul > li {
		padding: 25px 0;
	}

	.listformandos > ul > li > span.info > span.titulo {
		font: 500 21px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin:0px;
	}
	.listformandos > ul > li > span.info > span.preco {
		font: 500 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.forminscricao {
		width: auto;
		margin: 0 0 0 0;
	}
	.forminscricao .formTitulo{
		font-size: 23px;
		text-align: left;
	}
	.labelsFormInscricao {
		display: block;
		float:left;
		margin: 0 20px 20px 0;
	}
	.labelsFormInscricao > label {
		display: block;
	}
	.labelsFormInscricao > input {
		display: block;
		width: 330px;
	}
	.labelsFormInscricao > input.suporte {
		display: block;
		width: 280px;
	}
	.labelsFormInscricao > input.suporteCpostal {
		display: inline-block;
		width: 115px;
	}
	.caixatextoBottomInscricao.infoSuporteRodape{
		margin-top: 40px;
		width: 45%;
	}
	.divBtnsInscricao {
		margin: 50px 0 40px;
	}
	.divBtnsInscricao > .btnContainer {
		margin: 0 0 0 40px;
	}
	.divBtnsInscricao > .voltarContainer > a.anterior,
	.divBtnsInscricao > .btnContainer > .confirmar,
	.divBtnsInscricao > .btnContainer > a.proximo {
		padding: 12px 20px 10px 20px;
	}
	.divSelectFormaPagamento {
		display: block;
		width: auto;
		margin: 0 0 35px 0;
	}
	.listgeral > .select{
		display: block;
		text-align: left;
		vertical-align: top;
	}

	.listgeral > .selectTablet{
		display:none;
	} 
	.divSelectFormaPagamentoTablet{
		display:none;
	}
	.listcursoinscricao > ul > li {
		padding: 35px 0;
	}
	.blocoInfoQuemSomosFormacao > .newsletter {
		font: 400 20px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.blocoInfoQuemSomosFormacao > .newsletter > input {
		display: inline-block;
		width: 320px;
		margin: 0 20px 0px 0;
	}
	.caixatextoBottomNewsletter {
		width: auto;
		margin: 30px 0 30px 0;
		font: 400 20px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divBtnsNewsletter {
		display: block;
		float: right;
		margin: 0 0 50px 0;
	}
	.divBtnsNewsletter > div > .enviar {
		padding: 14px 40px 12px 40px;
	}

	.contentStarterEasy2colunas > div.head {
		display: table-cell;
		width: 40%;
	}
	.contentStarterEasy2colunas > div.conteudo {
		display: table-cell;
		width: 60%;
	}
	.contentStarterEasy2colunas > ul > li {
		display: table-cell;
		padding: 0px 20px 0px 0;
	}
	.contentStarterEasy2colunas {
		font: 400 20px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #28348a;
		line-height: 25px;
		max-width: 720px;
		width: 100%;
		margin: 0 auto 65px auto;
	}
	.divGeralBlocosStarterEasy {
		padding: 85px 0 85px 0;
	}
	.subscricaoStarterEasy {
		display: table;
		margin: 0 auto;
	}
	.subscricaoStarterEasy > div.produtoPack {
		padding: 0 20px;
		vertical-align: bottom;
	}
	.legendaStarterEasy {
		width: 520px;
	}
	.btnAnteriorListClientes > a {
		margin: 0 0 0 10px;
	}
	.btnSeguinteListClientes > a {
		margin: 0 10px 0 0;
	}
	.tabelaListClientes {
		display: table;
		table-layout: auto;
		width: 100%;
		margin: 0 0 0 0;
	}
	.listClientesReferencia > ul{
		margin: 40px 0;
	}
	.listClientesReferencia > div.cycle-slideshow{
		width:509px;
	}
	.divSelectCaseStudies {
		margin: 0 20px 40px 20px;
	}

	.numeroVerde > span.label {
		font: 500 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.numeroVerde > a {
		font: 400 17px 'Gotham Narrow SSm A',  'Gotham Narrow SSm B';
	}
	.numeroVerde > span.liguegratis {
		font: 300 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.listContactos > ul > li > span.titulo {
		font: 700 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.listContactos > ul > li > span.titulo > span {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.listContactos > ul > li > span.morada {
		font: 400 14px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		line-height: 150%;
		margin: 0 auto 30px auto;
	}
	.listContactos > ul > li > span.coordenadas {
		font: 400 14px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.breadCrumb {
		width: 96%;
	}

	.limparContactos {
		display: block;
		text-align: left;
		float: left;
		margin: 0 0 0 10px;
	}
	.btnEnviarContactos {
		text-align: right;
	}

	.noticias > div.left {
		float: left;
		width: 28%;
		margin: 0 0 0 0;
	}
	.noticias > div.right {
		float: right;
		width: 68%;
	}
	.anteriorListNoticiasLeft {
		display: none;
	}
	.seguinteListNoticiasLeft {
		display: none;
	}
	.listNoticiasLeft{
		width:100%;
		display: table-cell;
		padding: 0 10px;
		text-align: left;
	}
	.listNoticiasLeft > ul > li {
		display: block;
	}
	.listNoticiasLeft .divPaginacaoTabelaParceiros{
		display:block;
	}

	.tituloNoticia {
		display: block;
		width: 90%;
		font: 700 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.subTituloNoticia {
		display: block;
		width: 95%;
		font: 500 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.desenvolvimentoNoticia {
		font: 300 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		width: 80%;
		line-height: 150%;
	}
	.menuFinalEstatutos > ul > li {
		display: table-cell;
		padding: 0px 20px 0px 0;
	}
	.blocosContentParceiros {
		margin-top: 70px;
		margin-bottom: 120px;
		padding-top: 30px;
	}
	.blocosContentParceiros > h2 {
		font: 700 26px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin-bottom: 30px;
	}

	.formEncontrarParceiro > ul {
		display: table-row-group;
		width: 100%;
	}
	.formEncontrarParceiro > ul > li {
		display: table-cell;
		width: 50%;
		padding: 0 20px 20px 0;
	}
	.formEncontrarParceiro > ul > li label {
		font: 300 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.formEncontrarParceiro > ul > li a.procurar {
		float: right;
	}

	.tabelaParceiros {
		display: table;
		table-layout: auto;
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.tabelaParceiros > ul.body {
		display: inline-block;
		margin: 0 10px 20px 10px;
		padding: 20px 0;
		background: #FFFFFF;
		text-align: left;
		max-width: 280px;
		width: 100%;
	}
	.tabelaParceiros > ul.body > li > a {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #0075be;
	}
	.tabelaParceiros > ul.body:nth-child(even) > li {
		display: block;
		border-top: 1px solid #a4a3a3;
		padding: 10px 0 10px 0px;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #707070;
		margin: 0 30px;
	}
	.tabelaParceiros > ul.body:nth-child(odd) > li {
		display: block;
		border-top: 1px solid #a4a3a3;
		padding: 10px 0 10px 0px;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #707070;
		margin: 0 30px;
	}
	.tabelaParceiros > ul.body:nth-child(even) > li:first-child, .tabelaParceiros > ul.body:nth-child(odd) > li:first-child {
		padding: 10px 0px 30px 0px;
		border-top: 0px solid #a4a3a3;
		text-align: left;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #0075be;
		min-height: 57px;
	}
	.divPaginacaoTabelaParceiros {
		width: 75%;
		margin: 30px auto 30px auto;
	}
	.legendaPaginacaoTabelaParceiros {
		width: 75%;
		margin: 40px auto 20px auto;
	}
	.geralDetalheParceiro > div.left > div.info > div.morada {
		display: inline-block;
		font: 300 14px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #707070;
		margin: 0 0 0px 0;
		float: left;
	}
	.geralDetalheParceiro > div.left > div.info > div.pedidoContacto {
		display: block;
		margin: -35px 0 0 40px;
		float: right;
	}
	.geralDetalheParceiro > div.right {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		line-height: 140%!important;
		color: #707070;
	}

	.tabelaDetalheParceiro {
		display: table;
		table-layout: auto;
		margin: 20px 0 0 0;
	}
	.tabelaDetalheParceiro > div {
		display: table-cell;
		padding: 10px 60px 10px 60px;
		margin: 0;
	}
	.tabelaDetalheParceiro > div:first-child {
		display: table-cell;
		padding: 10px 60px 10px 0px;
		border-right: 1px solid #d7d7d7;
		border-bottom: 0px solid #d7d7d7;
		margin: 0 0 0 0;
	}
	.divBtnsContactoParceiro {
		margin-right: 10px;
		text-align: right;
	}
	.divMensagemContactoSucesso > div.titulo {
		font: 500 23px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divMensagemContactoSucesso > div.texto {
		font: 400 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.blocoSerParceiro > div.titulo {
		font: 700 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.blocoSerParceiro > div.texto {
		font: 300 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.divGeralListagemEventos > div.tituloListagemEventos {
		font: 700 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.listagemEventos > ul > li {
		display: table;
		table-layout: auto;
		border-top: 1px solid #dadada;
		padding: 20px 0;
		margin: 30px auto 0;
	}
	.listagemEventos > ul > li > span.label {
		display: inline-block;
		background: red;
		background: none;
	}
	.listagemEventos > ul > li > span > span.foto {
		display: table-cell;
		background: none;
		margin: 0;
		padding: 0;
	}
	.listagemEventos > ul > li > span > span.resumo {
		display: table-cell;
		background: none;
		margin: 0;
		padding: 0 30px;
	}
	.listagemEventos > ul > li > span > span.resumo > span.titulo {
		font: 700 21px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.listagemEventos > ul > li > span > span.resumo > span.texto {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.listagemEventos > ul > li > span > span.dados {
		display: block;
		background: none;
		border-top: 1px solid #dadada;
		margin: 20px 0 0 0;
		padding: 20px 0 0 0px;
	}

	.listagemEventos > ul > li > span > span.dados > span.data {
		display: inline;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 20px 0px 0;
	}
	.listagemEventos > ul > li > span > span.dados > span.horalocal {
		display: inline;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 0 0 15px 0;
		margin: 0 20px 0px 0;
	}
	.listagemEventos > ul > li > span > span.dados > span.orador {
		display: inline;
	}

	.imgDetalheEvento > span {
		display: block;
	}
	.blocoDetalhe > div.left > div.titulo {
		font: 700 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 30px 0;
	}
	.blocoDetalhe > div.left > div.subtitulo {
		font: 400 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 30px 0;
	}
	.blocoDetalhe > div.left > div.texto {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 0px 0;
	}
	.blocoDetalhe > div.labelRed, .blocoDetalhe > div.labelBlue {
		display: none;
	}
	.blocoDetalhe > div.right > div.local {
		font: 300 19px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 10px 0;
	}
	.blocoDetalhe > div.right > div.orador {
		font: 300 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 10px 0;
	}
	.blocoDetalhe > div.right > div.orador > span {
		font: 300 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.blocoDetalhe > div.right > div.inscricao {
		margin: 80px 0 0 0;
	}

	.blocosContentCarreiras {
		margin-top: 70px;
		padding-top: 20px;
	}
	.blocosContentCarreiras > h2 {
		font: 500 28px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin-bottom: 30px;
	}
	
	.listCarreiras > ul{
		margin: 0 auto;
		padding: 0;
		text-align: center;
		width:600px;
	}
	.listCarreiras > ul > li {
		width:50%; margin-left:25%;
	}
	.listCarreiras > ul > li.content {
		clear:both;
		width:100%;
		padding:0;
		margin-left:0;
	}
	.listVidaPrimavera > ul {
		margin: 0;
		padding: 0;
		display: table;
		table-layout: auto;
		width:100%;
	}
	.listVidaPrimavera > ul:nth-child(even) > li {
		margin: 0;
		padding: 100px 78px;
		list-style: none;
		display: table-cell;
		text-align: left;
		background: #F5F5F5;
	}
	.listVidaPrimavera > ul:nth-child(even) > li:first-child {
		margin: 0;
		padding: 100px 78px;
		list-style: none;
		display: table-cell;
		text-align: right;
		background: #FFFFFF;
	}
	.listVidaPrimavera > ul:nth-child(odd) > li {
		margin: 0;
		padding: 100px 78px;
		list-style: none;
		display: table-cell;
		text-align: left;
		background: #FFFFFF;
	}
	.listVidaPrimavera > ul:nth-child(odd) > li:first-child {
		margin: 0;
		padding: 100px 78px;
		list-style: none;
		display: table-cell;
		text-align: right;
		background: #F5F5F5;
	}
	.listVidaPrimavera > ul > li > span {
		display: inline-block;
		width: 220px;
		text-align: center;
	}
	.divBgTituloVidaPrimavera {
		background: url(/temas/primavera/img/bg-vidaCarreiras.png) repeat-y center top;
	}
	.divBgTituloVidaPrimavera > span {
		background: url(/temas/primavera/img/bg-tituloVidaPrimavera.png) no-repeat center bottom;
		padding: 99px 0 230px;
	}
	.divBgTituloVidaPrimavera > span > span {
		font: 300 35px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.blocoStepsSuporte {
		border-bottom: 1px solid #d9d9d9;
		border-top: 1px solid #d9d9d9;
		padding: 40px 0 0 0;
		margin: 0 auto;
	}

	.blocoStepsSuporteLogin {
		border-bottom: 1px solid #d9d9d9;
		border-top: 1px solid #d9d9d9;
		padding: 40px 0 0 0;
		margin: 0 0 0 0;
		width: 45%;
	}

	.tabelaStepsSuporte > div {
		display: table-cell;
		vertical-align: top;
		width: 50%;
	}
	.tabelaStepsSuporte > div:last-child {
		display: table-cell;
		border-bottom: 0px solid #d9d9d9;
		padding: 20px 0 0px 70px;
	}
	.divHeadExpress {
		text-align: center;
	}

	.tabelaStepsSuporte > div.login {
		display: block;
		text-align: left;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width: 100%;
	}

	.tabelaStepsSuporteRegisto > div {
		display: table-cell;
		vertical-align: top;
		width: 50%;
	}

	.tabelaSuporteServicos {
		display: table;
		table-layout: auto;
		width: 80%;
		margin: 0 0 40px 0;
	}
	.tabelaSuporteServicos > div {
		display: table-cell;
		border-left: 1px solid #7d7d7d;
	}
	.tabelaSuporteServicos > div:first-child {
		border-left: 0px solid #7d7d7d;
	}

	.tabelaSuporteServicos > div > span.titulo {
		display: block;
		color: #707070;
		font: 700 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 5px 10px 20px 10px;
		min-height: 32px;
	}
	.tabelaSuporteServicos > div > span.conteudo:nth-child(odd) {
		display: block;
		color: #707070;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 20px 10px;
	}
	.tabelaSuporteServicos > div > span.conteudo:nth-child(even) {
		display: block;
		background: #ebf4fa;
		color: #707070;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 20px 10px;
	}

	.detalheIncidente {
		display: block;
		width: 100%;
		margin: 0 0 40px 0;
		background: #ebf4fa  url(/temas/primavera/img/bg-detalhe-incidente.png);
	}
	.detalheIncidente > div {
		display: block;
		min-height: 90px;
	}
	.detalheIncidente > div > span {
		display: table-cell;
		height: 85px;
		padding: 5px 25px 0 15px;
		border-left: 1px solid #7d7d7d;
		vertical-align: middle;
		color: #707070;
		font: 700 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.detalheIncidente > div > span:first-child {
		display: table-cell;
		height: 85px;
		padding: 5px 25px 0 10px;
		border-left: 0px solid #7d7d7d;
		vertical-align: middle;
	}
	.detalheIncidente > div > span > span {
		display: block;
		height: 30px;
		padding: 15px 0 0 0;
		margin: 15px 0 0 0;
		color: #707070;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}

	.detalheIncidente > div > div.content {
		display: table-cell;
		padding: 20px 100px 20px 10px;
		font: 500 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #707070;
	}
	.detalheIncidente > div > div.content > span {
		display: block;
		padding: 3px 0 10px 0px;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #707070;
	}
	.detalheIncidente > div > div.content > a {
		display: block;
		padding: 3px 0 5px 0px;
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #707070;
	}
	.detalheIncidente > div > div.content > span.titulo {
		color:#707070;
		font:700 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.labelsFormInscricao > span.aviso {
		font: 400 11px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #252525;
		padding: 0 0px 0 0;
	}

	.boxForm {
		max-width: 740px;
		padding: 20px;
	}
	.boxForm > div.titulo {
		font: 500 19px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.boxForm > div.double > input {
		width: calc(48% - 20px);
	}
	.boxForm > div.double > input:first-child {
		float: right;
		width: calc(48% - 20px);
	}
	.boxForm > div.single > input {
		width: calc(100% - 20px);
	}
	.boxForm > div.double > a {
		float: left;
		margin: 0 0 0 0;
	}
	.boxForm > div.double > span {
		float: right;
	}
	.boxForm > div.double > span > a {
		display: inline-block;
		margin: 0 0 0 20px;
		font: 700 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		color: #ffffff;
		text-transform: uppercase;
		padding: 14px 20px 12px 20px;
		border-radius: 4px;
		letter-spacing: 3px;
	}

	.listagemNoticias > ul > li {
		display: table;
		table-layout: auto;
	}
	.listagemNoticias > ul > li > span {
		display: table-cell;
		vertical-align: middle;
	}
	.listagemNoticias > ul > li > span.foto {
		padding: 0 30px 0 0px;
	}
	.listagemNoticias > ul > li > span.right{
		vertical-align: top;
	}
	.listagemNoticias > ul > li > span.right > span.data {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.listagemNoticias > ul > li > span.right > span.titulo a{
		font: 500 21px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		padding: 0 0 20px 0;
	}
	.listagemNoticias > ul > li > span.right > span.resumo a{
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.divPesquisaSubmenu {
		padding: 40px 0 40px 0;
	}
	.divPesquisaSubmenu input[type='text'] {
		width: 82%;
	}
	.maisNoticiasImprensa > ul {
		display: table;
		table-layout: auto;
	}
	.maisNoticiasImprensa > ul > li {
		display: table-cell;
		list-style: none;
		padding: 0px 40px 0px 0;
	}
	/**EVENTOS**/
	.eventosContainer .eventoBtn{
		top: 240px;
	}
	.eventosContainer #eventoAnt {
		left: 1%;
	}
	.eventosContainer #eventoSeg {
		right: 1%;
	}
	.imgMediaEvento > a > span {
		display: block;
	}
	
	.blocoMediaDetalhe > div.labelRed, 
	.blocoMediaDetalhe > div.labelBlue {
		display: none;
	}
	.blocoMediaDetalhe > div.left > div.titulo {
		font: 700 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 30px;
	}
	.blocoMediaDetalhe > div.left > div.subtitulo {
		font: 400 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 30px;
	}
	.blocoMediaDetalhe > div.right > div.local {
		font: 300 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 10px;
	}
	.blocoMediaDetalhe > div.right > div.orador {
		font: 300 13px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0 10px;
	}
	.blocoMediaDetalhe > div.right > div.orador > span {
		font: 300 11px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.submenu02ProfissionalPro > ul > li{
		height: 170px;
	}
	.contentProfissionalPro2colunas > div.head{
		margin:0px;
	}
	.contentProfissionalPro2colunas > div.conteudo {
		font: 300 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		line-height: 25px;
	}
	#copyright > span.copy {
		font: 300 11px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
	}
	.cliente.divCenterCaixas{
		width: 643px;
	}
	.boxComparador > div.titulo {
		font: 700 21px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
		margin: 0 0px 20px 0;
	}
	.boxComparador .jcarouselProdutosComparador {
		max-width: 620px;
	}
	.divCenterCaixasComparador > div.seguinte{
		right:45px;
	}
	.divCenterCaixasComparador > div.anterior{
		left:45px;
	}

	.backToTopContainer{
		top: 91%;
	}
	
	.labelsStepsSuporte{
		display: block;
		margin: 0 20px 20px 0;
	}
	.labelsStepsSuporte >input {
		max-width:355px;
	}
	
	.fb3area .btnEnviarContactos {
		text-align: center;
	}

	/* INICIO SIMULADOR */
	.boxFormSolucoes { width: 740px; padding: 10px 0 0 0; }
	.boxFormSolucoes > div.titulo { font: 500 19px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif; }

	.boxFormSolucoes > #formSimulador > div.identidade { padding: 20px 40px 20px 40px; }
	.boxFormSolucoes > #formSimulador > div.identidade > div.double > input { width: calc(48% - 20px); }
	.boxFormSolucoes > #formSimulador > div.identidade > div.double > input:first-child { float: right; width: calc(48% - 20px); }


	.boxFormSolucoes > #formSimulador > div.form > div.double > input { width: calc(48% - 20px); }
	.boxFormSolucoes > #formSimulador > div.form > div.double > input:first-child { float: right; width: calc(48% - 20px); }
	.boxFormSolucoes > #formSimulador > div.form > div.single > input { width: calc(100% - 20px); }
	.boxFormSolucoes > #formSimulador > div.form > div.double > a { float: left; margin: 0 0 0 0; }
	.boxFormSolucoes > #formSimulador > div.form > div.double > span { float: right; }
	.boxFormSolucoes > #formSimulador > div.form > div.double > span > a { display: inline-block; margin: 0 0 0 20px; font: 700 15px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif; color: #ffffff; text-transform: uppercase; padding: 14px 20px 12px 20px; border-radius: 4px; letter-spacing: 3px; }

	.boxFormSolucoes > #formSimulador > div.form > div.triple { float: left; margin: 0 20px 0 0; width: calc(33% - 20px); }
	.boxFormSolucoes > #formSimulador > div.form > div.checksSolucoes { width: calc(25% - 20px); float: left; margin: 0 20px 0 0; }

	.geralResultadosSimulador { padding: 30px 0px; }

	.tabResultadoSimulador { padding: 30px 0; font: 300 17px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif; }
	/* FIM SIMULADOR */
	.blocosContentGcaSuporte .fb3area { float:none; padding:25px 20px 100px; }
	.blocosContentGcaSuporte .title_formbuilder { text-align:left; }
	.blocosContentGcaSuporte .fb3area .fb3col + .fb3col { padding-left:3%; padding-top:0; }
	.blocosContentGcaSuporte > h2 {	font: 700 28.5px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif; }
	
	/*** Market Place ***/
	.market-place-list,
	.market-white-back .wrapper {
		padding:0 40px;
	}
	.market-place-list .block {
		width:calc(50% - 14px);
		margin-right:28px;
	}
	.market-place-list .block:nth-child(3n),
	.market-place-list .block:last-child {
		margin-right:28px;
	}
	.market-place-list .block:nth-child(2n),
	.market-place-list .block:last-child {
		margin-right:0;
	}
	.market-place-search {
		flex-wrap: nowrap;
	}
	.market-place-search .filter-container{
		display: inline-block;
		margin:0 20px 0 0;
	}
	.market-place-search .submit-container{
		display: inline-flex;
		align-items: flex-end;
		margin: 0;
		width: 41%;
	}
	.market-place-search .block input[type=submit] {
		margin-top:21px;
	}
	.market-place-details .breadcrums {
		display:block;
	}
	.market-place-details .market-back {
		float:right;
	}
	.market-place-details .wrapper {
		padding:0 38px;
	}
	.market-place-details .left-side {
		max-width:100%;
	}
	.market-place-details .left-side .image {
		margin-top:38px;
	}
	.market-place-details .left-side .descricao {
		flex-wrap:nowrap;
	}
	.market-place-details .left-side .descricao > div,
	.market-place-details.question .wrapper > div:nth-child(2) {
		margin-top:0px!important;
	}
	.market-place-details .left-side .descricao > div:first-child {
		margin-right:30px;
	}
	.market-place-details.gray{
		padding:45px 0 64px;
	}
	.market-place-details.white {
		padding: 96px 0 102px;
	}
	.market-place-details.gray .wrapper,
	.market-place-details.white .wrapper,
	.market-place-details.question .wrapper {
		padding-left:128px;
		padding-right:128px;
	}
	.market-place-details h2{
		margin-bottom: 40px;
	}
	.market-place-details.destaques{
		padding:38px 0 53px;
	}
	.market-place-details.destaques .wrapper {
		padding:0 38px;
	}
	.market-place-details .right-side {
		margin-top:49px;
	}
	.market-place-details.question .wrapper > div {
		display:inline-block;
	}
	.market-place-details.destaques .destaques-container .destaques-block {
		padding-left:115px;
		padding-right:115px;
	}
	.market-place-details.blue.first {
		margin-top:80px;
	}
	/** marketplace projects **/
	.market-place-details.gray.projects .wrapper{
		padding: 0 38px;
	}
	.market-place-details.projects h2 {
		margin-bottom: 64px;
	}
	.projects-container .project{
		padding:0;
	}
	.projects-container .project .project-title-logo {
		display: inline-flex;
		width: 75%;
	}
	.project .project-container,
	.projects-container .project .project-container{
		display: inline-flex;
		align-items: center;
		width: 100%;
		height: 100%;
		padding:26px 20px 31px;
		border-right: 1px solid #000000;
		box-sizing: border-box;
	}
	.projects-container .project .description-container{
		display: none;
	}
	.project .project-title-logo .title-container{
		margin-bottom: 0;
	}
	.projects-container .project .image-container{
		max-width: 100%;
		min-width: 238px;
		padding: 10px;
	}
	.project .project-container.link-container{
		width:25%;
		border-right: 0;
		justify-content: flex-end;
	}
	.divPaginacaoTabelaParceiros.market {
		border:0;
		width: 97%;
	}
	.divPaginacaoTabelaParceiros.market .setasPaginacaoTabelaParceiros {
		float:right;
		display:block;
	}
	/** INICIO BLOG **/
	.blog-destaques-container{
		display: block;
		margin-bottom: 78px;
	}
	.blog-destaques{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		max-width: 700px;
		margin: 0 auto 56px;
	}
	.blog-container .title-order {
		text-align: left;
		border-bottom: 1px solid #d6d6d6;
		margin-bottom: 45px;
		padding-bottom: 30px;
	}
	.blog-container .title-order::after {
		content: '';
		display: block;
		clear: both;
	}
	.blog-container h1 {
		width: 69%;
		float: left;
		text-align: left;
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.blog-container .change-order {
		width: 30%;
		float: right;
		margin-top: 5px;
		margin-bottom: 0;
	}
	.blog-destaques:last-of-type{
		margin-bottom: 0;
	}
	.blog-destaques .blog-container{
		padding:76px 35px 64px;
	}
	.blog-container .blog-destaque{
		display: inline-block;
		max-width: 342px;
		width: 100%;
		margin: 0;
		padding-bottom: 40px;
		border-bottom: 1px solid #D6D6D6;
	}
	.blog-container .blog-homepage .blog-destaques.last-line .blog-destaque {
		border-bottom: none;
	}
	.blog-container .author-info {
		margin-bottom: 30px;
		padding-bottom: 55px;
	}
	.blog-container .avatar {
		width: 130px;
		height: 130px;
		display: inline-block;
		vertical-align: middle;
	}
	.blog-container .avatar img {
		max-width: 130px;
	}
	.blog-container .author-text {
		display: inline-block;
		vertical-align: middle;
		width: 70%;	
		text-align: left;
		margin-left: 7%;
	}
	.blog-container .blog-categorias-tags .blog-destaque {
		border-bottom: none;
	}
	.blog-container h2,
	.blog-container h1.author {
		width: 100%;
		display: block;
		text-align: left;
	}

	.blog-container .blog-categorias-tags .divPaginacaoTabelaParceiros {
		width: 100%;
	}
	.blog-destaque.destaque-grande{
		display: flex;
		max-width: 100%;
	}
	.blog-destaque.destaque-grande .img-container{
		display: inline-block;
		max-width: 347px;
	}
	.blog-destaque.destaque-grande .texto-container{
		max-width: 353px;
		margin-left: 20px;
	}
	.blog-form-tags {
		max-width: 700px;
	}
	.blog-form-container .btn-subscrever-container {
		margin-bottom: 30px;
	}	
	.blog-tags .titulo{
		width: 100%;
	}
	.blog-form-container{
		width:342px;
	}
	.blog-tags .tag-container{
		width:auto;
	}
	.tag-container .blog-tag{
		margin: 0 9px 14px;
	}


	.blog-container .post-img {
		margin-top: 15px;
		max-width: 779px;
		margin-left: auto;
		margin-right: auto;
		padding: 0 35px;
	}
	.blog-container .blog-post {
		max-width: 779px;
		margin-left: auto;
		margin-right: auto;
	}
	.blog-container .blog-post .avatar {
		width: 100px;
		height: 100px;
	}
	.blog-container .blog-post .avatar img {
		max-width: 100px;
	}
	.blog-container .blog-post .author-text {
		width: 75%;
	}
	.blog-container .blog-post .blog-post-content h1 {
		color: #252525;
		font-size: 29px;
		font-weight: 700;
		line-height: 35px;
		text-transform: uppercase;
	}
	.blog-container .blog-post .title-order {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.blog-container .blog-post .author-info {
		padding: 0 15px;
		text-align: left;
		margin-bottom: 40px;
	}

	.blog-container .blog-post .author-text {
		margin-left: 3%;
		width: 82%;
	}

	.blog-container .blog-post .author-text::after {
		content: '';
		display: block;
		clear: both;
	}

	.blog-container .blog-post .author-text .post-author {
		float: left;
		width: 50%;
		margin-bottom: 28px;
	}
	.blog-container .blog-post .author-text .post-date-cat {
		float: right;
		width: 50%;
	}

	.blog-container .blog-post .author-text .post-author a,
	.blog-container .blog-post .author-text .post-author span {
		text-align: left;
	}
	.blog-container .blog-post .author-text .post-date-cat .date,
	.blog-container .blog-post .author-text .post-date-cat .cat {
		text-align: right;
	}

	.blog-container .blog-post .blog-post-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.blog-container .blog-post .blog-end {
		text-align: left;
		padding: 70px 14px 0;
	}
	.blog-container .blog-post .blog-end .blog-tags {
		margin-bottom: 25px;
	}
	.blog-container .blog-post .blog-end .blog-share .titulo, 
	.blog-container .blog-post .blog-end .blog-tags .titulo {
		display: inline-block;
		width: auto;
		margin-bottom: 0;
		vertical-align: middle;
		margin-right: 2%;
	}
	.blog-container .blog-post .blog-end .blog-tags .tag-container .blog-tag {
		margin: 0 3px 9px;
	}
	.blog-container .blog-post .blog-end .blog-share ul {
		display: inline-block;
		vertical-align: middle;
		margin-left: 0;
	}

	.blog-container .blog-post .blog-end .blog-share .facebook-like-container {
		margin-top: 0;
		margin-left: 5%;
		vertical-align: middle;
	}

	.show-comments-container .show-comments a,
	.show-comments .total-comments {
		display: inline-block;
		vertical-align: middle;
	}
	.show-comments-container .show-comments a span {
		padding: 0 20px 0 5px;
	}
	.show-comments .total-comments {
		padding: 0 5px 0 20px;
	}

	.blog-destaques.blog-relacionados {
		max-width: none;
		display: block;
		width: auto;
	}
	.blog-destaques.blog-relacionados .blog-destaque {
		max-width: none;
		width: 47%;
		margin: 0 1%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.blog-destaques.blog-relacionados::after {
		content: '';
		display: block;
		clear: both;
	}
	.blog-destaques.blog-relacionados h2 {
		width: 100%;
		margin: 0 0 50px 0;
		padding: 55px 0 35px;
		color: #252525;
		font-size: 29px;
		font-weight: 700;
		line-height: 35px;
		text-transform: uppercase;
		letter-spacing: 1.43px;

	}
	.blog-relacionados .divPaginacaoTabelaParceiros {
		width: 100%;
	}

	.categoria-link-container > .categoria-link{
		padding-top: 53px;
		padding-bottom: 53px;
	}
	.blog-categorias-container .jcarouselBtn {
		top: 38px;
	}


	/** FIM BLOG **/
}