/*mobile*/
@media only screen and (max-width: 40em) {	
	.menu ul li{
		width:100%;
		text-align:left;
		padding:7px 0px;
	}
	
	.logotipo{
		position: absolute ;
		z-index: 666 ;
		margin-top: 9px;
		margin-left:15px;

	}
	
	.mobile-icone{
		margin-top: 8px;
		margin-right: 18px;
		padding-bottom: 8px;
	}
	
	.mobileMenu{
		z-index:666;
		background-color: rgba(255,255,255,0.5);
		position: inherit;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:0px;
	}
	
	.menu {
		padding: 0px 0px 11px 5px;
	}
	
	.arrowPrev{
		margin-left: 20px;
		height: 32px;
	}
	.arrowNext{
		margin-right: 20px;
		height: 32px;
	}
	
	.empreHome {
		margin-top: 50px;
	}
	
	.textDestaqueHome {
		color: #666666;
		font-size: 27px;
		font-family: GothamLight;
		margin-top: 25px;
		margin-bottom: 64px;
	}
	
	.titulo{
		font-size: 23px;
	}
	
	.ferramentas {
		padding-right: 0px;
		text-align: center;
	}
	
	.diretorio{
		padding-left: 0px;
		text-align: center;
	}
	
	.mt35 {
		margin-top: 11px;
	}
	
	.mt235 {
		margin-top: 50px;
	}
	
	.blogTitle {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.infBlog {
		padding-left: 0px;
	}
	
	.dateBlog{
		margin-top: 15px;
	}
	
	.BlogListagem {
		margin-bottom: 70px;
	}
	
	.flex{
		display:block
	}
	
	.menuFooter {
		margin-top: 53px;
	}
	
	.menuFooter li{
		clear:both;
		text-align:left;
		width:100%
	}
	
	.conteudoConfina {
		padding-top: 40px;
	}
	
	.confinanciado{
		padding-bottom:10px;
	}
	
	.verMaisTodos {
		margin-bottom: 68px;
	}
	
	.registo-entidade .registoE {
		margin-bottom: 50px;
	}
	
	.mb111 {
		margin-bottom: 50px !important;
	}


	.ptop40{padding-top:30px;}
	.ptop34{padding-top:15px;}
	.pbottom50{padding-bottom:30px;}
	
	
	.mbottom240{margin-bottom:150px;}
	
	.apoiomob.pleft50{padding-left:0;padding-top:20px;}
	
	.apoiomob .pbottom50{padding-bottom:20px;}
	.apoiomob .ptop50{padding-top:20px;}
	
	.ptop106{padding-top:40px;}
	.pbottom120{padding-bottom:40px;}
	
	#PLK_ENTITY .pleft34{padding-left:0} 
	
	
	hr{
		margin-top:40px;
		margin-bottom:40px;
		border-bottom: 1px solid #7f7f7f;
	}

	.blogmob.pleft50{padding-left:0}
	
	form .pright10{
		padding-right:0 !important;
	}
	
	form .pleft10{
		padding-left:0 !important;
	}
	
	 .stage-mob .ptop50{padding-top:0}
	 
	.pos{
		background:#666666;
		height:65px;
		width:65px;
		border-radius:50%;
		color:white;
		font-size:25px;
		text-align:center;
		line-height:65px;
		margin-right:20px;
	}
}
