#header, #footer, body > .wrapper {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
#header + #hiddenmenu + .wrapper {
	margin-top:173px;
}
#header .logoTopo {
	width:120px;
	height:95px;
	margin-left:14px;
}
#header .logoTopo a {
	background-image:url("/temas/lnec/imgs/logo-vertical.png");
	background-position: left center;
	width:120px;
	height:84px;
}
#header #menu {
	display:none;
}
#header .menu-anchor {
	display:inline-block;
}
#header #divPesquisaIdiomaTopo {
	margin-top:46px;
}

#hiddenmenu {
	display:block;
	height:100%;
	overflow:auto;
}
#hiddenmenu > ul > li > a.hasSubmenu {
	padding-right:35px;
	background: transparent url('/temas/lnec/imgs/seta02.png') no-repeat center right 15px;
}
#hiddenmenu > ul > li.active > a.hasSubmenu {
	background-image:url('/temas/lnec/imgs/seta04.png');
	color:#EE3627;
}

#hiddenmenu .submenu_1 {
	margin-left:0 !important;
	background:white;
	display:none;
}
#hiddenmenu .submenu_1 > .item > a {
	font-size:12px;
	padding-left:25px;
	border-bottom-color:#F0F0F0;
}
#hiddenmenu .submenu_1 > .item > a.hasSubmenu {
	padding-right:40px;
	background: transparent url('/temas/lnec/imgs/seta05.png') no-repeat center right 15px;
}

#hiddenmenu .submenu_2 {
	margin-left:0 !important;
	background:white;
	border-left:6px solid #F0F0F0;
	display:none;
}
#hiddenmenu .submenu_2 > a {
	font-size:12px;
	padding-left:40px;
	border-bottom-color:#F0F0F0;
}

#hiddenmenu > ul > li > .submenu_1 > .item.active > a.hasSubmenu {
	background-image:url('/temas/lnec/imgs/seta04.png');
	color:#EE3627;
}

#destaqueBig > #opcoes {
	left:0;
	width:100%;
	z-index:10;
	border-bottom:1px solid #FFFFFF;
}
#destaqueBig > #opcoes > ul > li > a,
#destaqueBig > #opcoes > ul > li:first-child > a {
	display:none;
	height:0;
	background:#4A4A4A;
	padding:0;
	
	visibility:0;
	opacity:0;
	
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#destaqueBig > #opcoes > ul > li > a > span {
	margin-right:8px;
}
#destaqueBig > #opcoes > ul > li > a:hover {
	background:#4A4A4A;
}
#destaqueBig > #opcoes > ul > li > a.active {
	background: #4A4A4A url('/temas/lnec/imgs/seta02.png') no-repeat top 33px right 20px;
	display:block;
	visibility:visible;
	opacity:1;
	height:auto;
	padding:26px 14px;
	margin-top:0;
}
#destaqueBig > #opcoes > ul > li > a.show {
	visibility:visible;
	opacity:1;
	display:block;
	height:auto;
	padding:26px 14px;
}
#destaqueBig > #opcoes > ul > li > a.active.show {
	margin-top:1px;
}

#slideshow > .slide > .caixatexto {
	width:100%;
	left:0;
	bottom:0;
	background:rgba(70, 70, 70, 0.9);
}
#slideshow > .slide > .caixatexto > .bloco {
	background:none;
}
#slideshow > .slide > .caixatexto > .bloco > span.titulo {
	font-size:14px;
}
#slideshow > .slide > .caixatexto > .btn {
	display:block;
	border-top:1px solid #FFFFFF;
	margin-top:0;
}
#slideshow > .slide > .caixatexto > .btn > a {
	padding-top:15px;
	padding-bottom:15px;
}
#paginacaoHomepage {
	top:90px;
}

#divNoticiasHome {
	width:100%;
}
#divBannerHome {
	max-width:100%;
	height:330px;
}
#divBannerHome img {
	height:100%;
}

#divMaisLnecHome #listaMaisLnecHome ul li .img,
#divMaisLnecHome #listaMaisLnecHome ul li .img img {
	height:100%;
}

#footer #divLinhaUm {
	padding:0;
}
#footer #divLinhaUm #menufooterLinhaUm {
	float:none;
}
#footer #divLinhaUm #menufooterLinhaUm ul li {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border-bottom:1px solid #ADADAD;
}
#footer #divLinhaUm #menufooterLinhaUm ul li a {
	display:block;
	float:none;
	padding:12px 10px;
}
#footer #divLinhaUm #menufooterLinhaUm ul li a:hover {
	color:#EC1B23;
}
#footer #divLinhaUm #btnIntranetFooter {
	width:100%;
	float:left;
}

#footer #divLinhaDois {
	display:block;
}
#footer #divMoradaFooter {
	display:block;
}
#footer #divMoradaFooter > div {
	display:block;
}
.divMenuDoisFooter {
	display:block;
	width:auto;
}
.divMenuDoisFooter > div {
	display:block;
	border-top:1px solid #F0F0F0;
	padding-bottom:0;
}

#divLinhaTres #copyright {
	border-bottom:0;
	padding-bottom:0;
}
#divLinhaTres .menuFooterTres {
	padding-left:0;
	padding-right:0;
	margin-left:15px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#divLinhaTres .menuFooterTres ul li {
	float:none;
	clear:both;
}
#divLinhaTres .menuFooterTres ul li a {
	padding:0;
	display:block;
	margin-bottom:2px;
}

#divLinhaTres #redesSociaisFooter {
	border-top:1px solid #F0F0F0;
	width:calc(100% - 60px);
}
#divLinhaTres #redesSociaisFooter > div {
	width:24.7%;
}
#divLinhaTres #redesSociaisFooter .facebookfooter {
	border-left:0;
}

#btnTopo {
	border-top:1px solid #F0F0F0;
	clear:both;
}

#divDestaquesEstrutura > #estrutura > #listEstrutura > ul > li > a > span {
	width:50px;
}

#divlogosfooter {
	padding-bottom:0;
}
#divlogosfooter .logoFooter {
	margin-bottom:30px;
}

#divlogoSeara {
	background: #F0F0F0;
	display: block;
	padding: 25px;
	text-align:center;
}
#divlogoSeara #seara {
	float:none;
	display:inline-block;
}

.fb3area .fb3row.fb3left .fb3label,
.fb3area .fb3row.fb3left .fb3field {
	display:block !important;
}
.fb3area .fb3row.fb3left .fb3label {
	width:100% !important;
	padding-right:0 !important;
}
.fb3area .fb3row .fb3field textarea {
	resize:none !important;
}

.gca_contacto.disposicao_0 .img {
	position:relative;
	text-align:center;
	width:100%;
	margin-top:20px;
}
.gca_contacto.disposicao_0 .img > img {
	width:auto;
}
.gca_contacto.disposicao_0 .img + .detalhes {
	left:0;
	padding-top:20px;
	padding-bottom:20px;
	width:calc(100% - 50px);
	background:none;
}
.gca_contacto.disposicao_0 .detalhes .telefone {
	line-height:20px;
}
.gca_contacto.disposicao_0 .detalhes .email {
	line-height:20px;
}
.gca_contacto.disposicao_0 .detalhes .curriculo {
	bottom:3px;
	left:25px;
}