﻿@charset "charset-name";
@import "vendor/bourbon/bourbon";
@include font-face('KarbonRegular', 'gantry-theme://fonts/karbon/karbon-regular/karbon-regular-webfont');
@include font-face('KarbonMedium', 'gantry-theme://fonts/karbon/karbon-medium/karbon-medium-webfont');
@include font-face('KarbonBold', 'gantry-theme://fonts/karbon/karbon-bold/karbon-bold-webfont');

a, span{
	font-family: "Raleway", sans-serif !important;
}

.itemid-1052 .t3-sl, .itemid-1308 .t3-sl, .itemid-589 .t3-sl{
    display:block !important;
    padding-top:0;
    padding-bottom:0;
}

.itemid-1052 .t3-sl .row, .itemid-1308 .t3-sl .row, .itemid-589 .t3-sl .row{
    margin-left: 0;
    margin-right: 0;
}

.itemid-1052 .col-xs-6, .itemid-1308 .col-xs-6, .itemid-589 .col-xs-6{
    width: 100%;
}

.itemid-1052 #Mod246, .itemid-1308 #Mod246, .itemid-589 #Mod246{
    display:none;
}

#Mod250, #Mod251, #Mod252{
    text-align:right;
}

#Mod250 .entidades2017, #Mod251 .entidades2017, #Mod252 .entidades2017{
    width: 200px; 
    text-align: center; 
    background: #f8b515; 
    color: white; 
    border-radius: 5px;
    margin: 5px;
}

#Mod250 a, #Mod251 a, #Mod252 a{
    display: inline-block;
}

.itemid-797 .checkbox{
    display:inline-block !important;
}

.acyterms button{
    outline: none;
    background: transparent;
    border: 0;
    font-weight: bold;
    color: #000;
}

.itemid-797 #popUP{
    position: absolute;
    background: white;
    width: 40%;
    left: 5%;
    top: 285px;
    padding: 20px;
    display: none;
}

.movel{
	display: none;
}

.off-menu_233 dl dt.opened.parent, .off-menu_233 dl.level2 dt.opened.parent, .off-menu_233 dl dt.hover, .off-menu_233 dl dt:hover, .off-menu_233 dl.level2 dt.hover, .off-menu_233 dl.level2 dt:hover {
    background-color: #bbbbbb;
}

.off-menu_233 dl dt.opened.parent, .off-menu_233 dl.level1 dt.opened.parent, .off-menu_233 dl dt.hover, .off-menu_233 dl dt:hover, .off-menu_233 dl.level1 dt.hover, .off-menu_233 dl.level1 dt:hover {
    background-color: #aaaaaa;
}

off-menu_233 dl dt.active.parent a, .off-menu_233 dl dt.active a, .off-menu_233 dl.level1 dt.active.parent a, .off-menu_233 dl.level1 dt.active a {
    color: #ffffff;
}


.off-nav-1007, .item-1007 {
    display: none !important;
}

.itemid-573 .article-content.clearfix .esconder {
    position: absolute;
}

article li p {
    margin: 0
}

.itemid1007 {
    display:none !important;
}

.captchakeymodule .captchafield {
    margin-top: 0 !important;
    width: 65px !important;
}

.jux-fa.jux-fa-folder-open {
    display:none !important;
}

.jux-category {
    text-transform: uppercase !important;
    font-size: 14px;
}

/*** Modulo Europa Criativa - Nuno ***/

.js-stools {
    margin-top: 10px !important;
}


    /* Calls */
#Mod241 {
    width: 39%;
    display: inline-block;
    vertical-align: top;
    margin-top: 50px;
	margin-left: 10%;
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 40px;
}

#Mod241 .container {
    width: 100% !important;
	padding-left: 0px;
    padding-right: 20px;
}

#Mod241 .container .row.row-feature-ct {
    margin-left: 0;
    margin-right: 0;
}


    /* Resultados */
#Mod242 {
    width: 39%;
    display: inline-block;
    vertical-align: top;
    margin-top: 50px;
	margin-right: 10%;
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 40px;
}

#Mod242 .container {
    width: 100% !important;
	padding-left: 20px;
    padding-right: 0px;
}

#Mod242 .container .row.row-feature-ct {
    margin-left: 0;
    margin-right: 0;
}

.ColProg2 p, .subLinhaRes {
    font-size: 13px !important;
}

.itemid-435 div.estadoOpen, .itemid-594 div.estadoOpen {
    display: none !important;
}


/**********/



.itemid-898 dd.level1.off-nav-494.parent, .itemid-899 dd.level1.off-nav-494.parent, .itemid-900 dd.level1.off-nav-494.parent, .itemid-904 dd.level1.off-nav-495.parent, .itemid-905 dd.level1.off-nav-495.parent, .itemid-906 dd.level1.off-nav-495.parent, .itemid-907 dd.level1.off-nav-495.parent, .itemid-908 dd.level1.off-nav-496.parent, .itemid-909 dd.level1.off-nav-496.parent{
	display: block !important;
}

.off-menu_238 .sm-level.level3{
	display: block !important;
}

.itemid-898 dt.level1.off-nav-494.parent, .itemid-899 dt.level1.off-nav-494.parent, .itemid-900 dt.level1.off-nav-494.parent, .itemid-904 dt.level1.off-nav-495.parent, .itemid-905 dt.level1.off-nav-495.parent, .itemid-906 dt.level1.off-nav-495.parent, .itemid-907 dt.level1.off-nav-495.parent, .itemid-908 dt.level1.off-nav-496.parent, .itemid-909 dt.level1.off-nav-496.parent{
	background: black !important;
}


.itemid-898 dt.level1.off-nav-494.parent a, .itemid-899 dt.level1.off-nav-494.parent a, .itemid-900 dt.level1.off-nav-494.parent a, .itemid-904 dt.level1.off-nav-495.parent a, .itemid-905 dt.level1.off-nav-495.parent a, .itemid-906 dt.level1.off-nav-495.parent a, .itemid-907 dt.level1.off-nav-495.parent a, .itemid-908 dt.level1.off-nav-496.parent a, .itemid-909 dt.level1.off-nav-496.parent a{
	color: white !important;
}

.itemid-898 dt.level1.off-nav-494.parent:after, .itemid-899 dt.level1.off-nav-494.parent:after, .itemid-900 dt.level1.off-nav-494.parent:after, .itemid-904 dt.level1.off-nav-495.parent:after, .itemid-905 dt.level1.off-nav-495.parent:after, .itemid-906 dt.level1.off-nav-495.parent:after, .itemid-907 dt.level1.off-nav-495.parent:after, .itemid-908 dt.level1.off-nav-496.parent:after, .itemid-909 dt.level1.off-nav-496.parent:after{
	display: none !important;
}


.off-menu_238 dl .parent:after, .off-menu_238 dl.level1 > .parent:after {
    position: relative;
    z-index: 999999999999;
}

.off-menu_238 dl dt.active.parent a, .off-menu_238 dl dt.active a, .off-menu_238 dl.level1 dt.active.parent a, .off-menu_238 dl.level1 dt.active a {
    color: #ffffff !important;
}

.itemid-898 dd.level1.off-nav-494, .itemid-899 dd.level1.off-nav-494, .itemid-900 dd.level1.off-nav-494{
	background: black !important;
}

.off-menu_238 dl dt.opened.parent a, .off-menu_238 dl.level1 dt.opened.parent a, .off-menu_238 dl dt.hover a, .off-menu_238 dl dt:hover a, .off-menu_238 dl.level1 dt.hover a, .off-menu_238 dl.level1 dt:hover a{
	color: white !important;
}

#off-menu_238 {
	margin-top: -20px;
}

.off-menu_238 a {
	font-size: 13px !important;
}

/* .off-menu_238 .sm-title { */
	/* margin-left: -90px; */
/* } */

#Mod238 .module-title {
	display: none;
}

#dj-megamenu207mobile{
	display: none !important;
}

.off-menu_233 dl.level2 a, .off-menu_233 dl.level2 a:link, .off-menu_233 dl.level3 a, .off-menu_233 dl.level3 a:link, .off-menu_233 dl.level4 a, .off-menu_233 dl.level4 a:link{
	font-size: 13px !important;
}

#juxContainer192 .jux-fa-calendar:before, #juxContainer249 .jux-fa-calendar:before {
    display: none;
}

#logosEuropa #aux img {
	margin-top: -10px !important;
}

img.gepac {
	padding-top: 15px;
    width: 270px;
}

.sm-full-233 #off-menu_233:not(.sm-popup) {
    overflow: scroll !important;
	background: white;
}

#off-menu_233 .sm-close{
	display: none;
}

#off-menu_233 .sm-levels {
    height: auto;
    max-height: none !important;
}

.off-menu_233 dt.off-nav-918 {
    padding: 0 !important;
}

.off-menu_233 dl dt, .off-menu_233 dl.level1 dt {
    border-top: 1px solid white !important;
    border-bottom: 0px solid rgba(0, 0, 0, 0) !important;
}

#off-menu_233 dt .link a {
    margin-right: 0px !important;
    padding-right: 0px !important;
}

.sm-btn-233 {
	background: rgb(3, 78, 162) !important;
}

.sm-btn-233 .menu-icon3 span {
	background: white !important;
}

.menu-icon-cont .menu-icon3{
	margin: .1em .15em !important;
}

.jux-mashup .jux-controls button {
	border-color: #000 !important;
    border: 1px solid #000 !important;
    color: #000 !important;
}

#juxContainer156 .jux-fa.jux-fa-calendar {
	display: none;
}

body > .sm-btn-233, .sm-content-inner > .sm-btn-233, .off-menu_233 .sm-btn-233 {
    position: fixed;
    top: 52px;
    right: 50px !important;
	left: auto !important;
}

.off-menu_233 .sm-logo img {
    max-width: 100%;
    width: 190px;
}

#off-menu_233 h3.sm-head{
	display: none !important;
}

#off-menu_233, .off-menu_233 dl a, .off-menu_233 dl a:link, .off-menu_233 dl.level1 a, .off-menu_233 dl.level1 a:link{
	font-family: "Raleway", sans-serif !important;
}

.sm-mobile .off-menu_233 dl {
    overflow: hidden;
}

#dj-megamenu207 .itemid901, #dj-megamenu207 .itemid902, #dj-megamenu207 .itemid899, #dj-megamenu207 .itemid900, #dj-megamenu207 .itemid898, #dj-megamenu207 .itemid903, #dj-megamenu207 .itemid904, #dj-megamenu207 .itemid905, #dj-megamenu207 .itemid906, #dj-megamenu207 .itemid907 {
	display: none !important;
}

#off-menu_233 .sm-level.level3 {
    display: block !important;
}

#dj-megamenu207 .itemid496 .dj-subtree{
	display: none !important;
}

#t3-footer .container .hidden-xs {
    display: block !important;
}

#Mod227 .sm-level.level3{
	display: none !important;
}

#Mod227 .sm-tree.off-menu_227 dd {
	display: block !important;
}

#Mod228 .sm-level.level3, #Mod228 .sm-tree.off-menu_228 dd, #Mod229 .sm-tree.off-menu_229 dd {
	display: block !important;
}

hr {
	display: none;
}

.col-md-12 {
    padding-right: 0px;
    padding-left: 0px;
}

.dj-megamenu-default li ul.dj-submenu > li > a {
	color: #f7b415 !important;
	text-transform: uppercase !important;
}

#t3-mainbody .row{
    margin-right: 0px;
    margin-left: 0px;
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	opacity: 0;
}

.itemView .itemFullText table, .itemView .itemFullText tbody, .itemView .itemFullText td{
	width: 100% !important;
}

.itemView .itemFullText td{
	padding: 10px;
}

.destaque {
    background: transparent;
    outline: none;
	border: 1px solid #fff;
    padding: 5px 20px;
    color: white;
	font-size: 11px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: absolute;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 140px;
    text-align: center;
    margin-top: -20px !important;
    margin-left: 50px;
}

.destaque:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: white;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.destaque:hover, .destaque:focus, .destaque:active {
   color: #000 !important;
}

.destaque:hover:before, .destaque:focus:before, .destaque:active:before {
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
   -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

#Mod131, #Mod169, #Mod132, #Mod206 {
	height: 330px;
}

#Mod169 .links, #Mod132 .links, #Mod206 .links {
    font-size: 11px;
	height: 268px;
}

#Mod206 .module-title {
	opacity: 0;
}

#Mod132 .destaque {
	margin-top: 0px !important;
}

#Mod169 .destaque {
	margin-top: 0px !important;
}

#Mod206 .news {
	width: 55%;
    display: inline-block;
    vertical-align: top;
	text-align: left;
}

#Mod206 #destaque {
	margin-top: 0px !important;
	margin-left: 0px !important;
}

#Mod206 #face {
	margin-top: 0px;
    width: 15%;
    display: inline-block;
	vertical-align: top;
}

#Mod206 .update {
	margin-top: -5px;
    font-size: 12px;
}

#Mod206 .links {
	margin-top: 10px;
	width: 100%;
	height:60px !important;
}

#Mod206 .pol{
    margin-top: 10px;
    width: 100%;
    height: 190px !important;
}



a.aux {
	font-size: 11px;
}

a.aux:hover {
	text-decoration: none;
}

.destaque {
	border: 1px solid #fff;
    padding: 5px 5px;
    width: 140px;
    text-align: center;
    border-radius: 5px;
	margin-left: 100px;
	color: #fff;
}

.col-lg-4 {
    width: 24%;
}

.itemid-634 .contact-category, .itemid-634 .category.list-striped.list-unstyled {
	display: none;
}

#conteudo {
	margin-top: 50px;
}

#PercursoMapaV2 {
	width: 50% !important;
	display: inline-block;
	vertical-align: top;
}

#GMapInfoHeader_mod_custom_content__0_2_map {
	display: none;
}

#Contactos {
	width: 46%;
	display: inline-block;
	vertical-align: top;
	padding-left: 100px;
}

.submed, .subcult {
	padding-top: 30px;
}

#EnviarEmail {
	outline: none;
	width: 115px;
    padding: 5px 0;
    border: 1px solid #000;
    background: white;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    color: #000;
    border-radius: 5px;
}

#EnviarEmail:hover {
    background: #000;
    color: #fff;
}

#Mod215 {
    width: 40%;
    margin-left: 10%;
    display: inline-block;
    background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 40px;
}

#Mod215 .container{
	width: 100%;
}

#Mod215 .sprocket-mosaic-header{
	display: none;
}

#Mod215 .sprocket-mosaic-columns-5 li {
    width: 100%;
	display: block;
}

#Mod215 .sprocket-mosaic-item{
	border: 0px solid #ddd;
}

#Mod215 .sprocket-mosaic-image-container{
    width: 20%;
    display: inline-block;
}

#Mod215 li{
	position: relative !important;
    top: 0 !important;
	min-height: 145px;
	border-bottom: 0px solid #ddd;
}

#Mod215 .sprocket-mosaic-infos{
	color: #f8b315;
}

#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
    width: 110px;
    height: 110px;
}

#Mod215 .sprocket-mosaic-hovercontent{
	display: none;
}

#Mod215 h2{
	margin-top: 0;
    margin-bottom: 0;
}

#Mod215 .sprocket-mosaic-head{
    width: 79%;
    display: inline-block;
    vertical-align: top;
}

#Mod215 .sprocket-mosaic-title{
    font-size: 16px;
    overflow: hidden;
    font-weight: bold;
	text-decoration: none;
	height: 35px;
}

#Mod215 .sprocket-mosaic-item {
	margin: 20px 10px 0 10px;
}

#Mod215 .sprocket-readmore{
	display: none;
}

#Mod215 .sprocket-mosaic-text{
    width: 78%;
    right: 0;
    position: fixed;
    margin-top: -60px;
    font-size: 13px;
    color: black;
}

#Mod215 .sprocket-mosaic-item .sprocket-mosaic-title a {
    line-height: 1.2em;
    color: black;
}

#Mod215 .sprocket-mosaic-item .sprocket-mosaic-title a:hover {
    color: #f8b315;
}

#Mod207 {
    position: fixed;
    top: 34px;
    z-index: 999;
    width: 830px;
    margin: 0 auto;
	left: 20%;
}

.dj-megamenu-default{
	font-family: "Raleway", sans-serif !important;
}

#searchForm{
	display: none !important;
}

.dj-mobileitem.itemid-767, .dj-mobileitem.itemid-811, .dj-mobileitem.itemid-744, .dj-mobileitem.itemid-797{
	display: none;
}

.dj-offcanvas-logo img {
	width: 60%;
    margin-left: 10px;
    margin-top: 10px;
}

.head-search .dropdown {
    z-index: 9999999999;
}

#dj-megamenu207{
    width: 1200px;
    background: transparent;
    margin: 0 auto !important;
}

.dj-megamenu-default li a.dj-up_a span.dj-drop {
    padding: 0 20px !important;
    font-family: "Raleway", sans-serif;
	font-weight: 500;
    color: black;
}

.dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {
	background: #000;
    border: 1px solid #000;
    border-radius: 3px;
}

.dj-megamenu-default li ul.dj-submenu > li > a.dropdown-header.mega-group-title, .dj-megamenu-default li ul.dj-submenu > li > a.dropdown-header.mega-group-title:hover {
	text-transform: uppercase;
	color: #f8b415;
	font-weight: 500;
}

.dj-megamenu-default li ul.dj-subtree > li {
    list-style: none;
    padding: 5px 0;
    border-bottom: 1px solid #fff;
}

.dj-megamenu-default li ul.dj-subtree > li > a{
	color: #fff !important;
	padding-left: 5px;
}

.dj-megamenu-default li ul.dj-subtree > li > a:hover, .dj-megamenu-default li ul.dj-subtree > li:hover > a{
	color: #000 !important;
    background-color: #fff;
    border-radius: 3px;
}

.dj-megamenu-default li ul.dj-submenu > li > a, .dj-megamenu-default li a.dj-up_a span{
    color: #000;
    font-family: "Raleway", sans-serif;
	font-weight: 500;
    color: black;
}

.t3-footnav .t3-module ul#dj-megamenu207 > li > a {
    color: white;
    padding: 0 30px;
    font-size: 11px;
}

.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background: transparent;
	color: #f7b415;
    text-transform: uppercase;
}

.dj-megamenu-default li a.dj-up_a {
	border-top: 3px solid transparent;
}

.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    color: #fff;
    border-left-color: transparent;
    border-top: 3px solid white;
    background: transparent;
}

.dj-megamenu-default li a.dj-up_a{
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
}

.head-right .navbar-header {
    display: none;
}

.font-family-karbonregular{
  font-family: 'KarbonRegular',Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-style: normal;
}

#Mod206{
    text-align: center;
    color: white;
}

.navbar-nav {
    float: none !important;
}

.com_content.view-article.itemid-797 #t3-content{
	display:none;
}

.t3-navhelper div.acymailing_module{
    margin: 0px !important;
    display: inline-block;
    width: 49%;
    vertical-align: middle;
    padding: 0 80px 40px 80px !important;
}

.t3-navhelper table.acymailing_form {
    margin: 115px 30px 0px 0px;
    border: 0px !important;
    width: 100%;
}

.acymailing_lists tr{
	display: inline-block;
	vertical-align: top;
	padding: 5px 10px 5px 0;
}

.btn.btn-inverse{
	font-size: 16px;
	border-radius: 5px;
}

.btn-inverse {
    border: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;
    outline: none;
}

.btn-inverse:hover {
    border: 1px solid #000 !important;
    background: #000 !important;
    color: #fff !important;
    outline: none;
}

.font-family-karbonbold{
  font-family: 'KarbonBold',Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-style: normal;
}


.font-family-karbonmedium{
  font-family: 'KarbonMedium',Helvetica,Arial,sans-serif;
  font-weight: 100;
  font-style: normal;
}

.t3-footnav .t3-module ul > li > a:hover {
	color: #f8b315;
}

.navbar-default .navbar-nav > li > a {
    text-transform: none !important;
}

.logo-image{
	display: none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #f8b315 !important;
    border-color: #f8b315 !important;
}

.pagination > li > a {
    color: #f8b315 !important;
}

.pagination > .active > a {
	color: #fff !important;
}

.pagination > .disabled > a, .pagination > li > a:hover {
	border-color: #eee !important;
}

.cat-children {
	display: none !important;
}

.pagination-wrap {
    display: none !important;
}

.nada{
	background-size: 100%;
    background-image: -moz-radial-gradient(50% -50%, ellipse farthest-side, #e6e6e6, #ffffff 100%);
    background-image: -webkit-radial-gradient(50% -50%, ellipse farthest-side, #e6e6e6, #ffffff 100%);
    background-image: radial-gradient(ellipse farthest-side at 50% -50%, #e6e6e6, #ffffff 100%);
	    height: 50px;
}

#layerslider_1{
    height: 510px !important;
    top: 60px !important;
}

#layerslider_1 .ls-layers {
	width: 1200px !important;
}

#layerslider_1 .ls-background-videos{
	width: auto !important;
}

#Mod186 #w50 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    overflow: hidden;
    margin: 0;
}

#Mod186 .ls-defaultskin {
    padding: 0px !important;
}

#Mod186 .container {
    padding-left: 0;
    padding-right: 0;
}

#Mod186 .row {
    margin-left: 0;
    margin-right: 0;
}

.nav .caret {
    border-top-color: #f8b315 !important;
    border-bottom-color: #f8b315 !important;
}

/** SIDEBAR MENU **/

.module-title {
	color: #000 !important;
}

.t3-sidebar {
    background-color: #fff !important;
    border: 1px solid #000;
    border-radius: 4px;
}

/******************/

.jux-mashup .jux-container .mix .jux-item h4.jux-title a:hover {
    color: #f8b315 !important;
}

.jux-mashup .jux-controls .jux-filters-list {
    float: right !important;
}

.navbar-nav {
    margin-right: 50px;
}

.navbar-default .navbar-nav > li > a {
	height: 50px;
}

.footer-info .container .custom {
    border-bottom: 0 !important;
}

.social {
    position: fixed;
    top: 30px;
    right: 150px;
    z-index: 999;	
}

.fa-facebook-official:before {
    font-size: 30px;
}

.txtintro {
	width: 85%;
    margin: auto;
}

.txtintro p {
	text-align: center;
	font-size: 20px;
}

#Mod180.row-feature {
    padding-bottom: 0 !important;
}


#idVideo, #idVideo2{
	width: 100%;
}

#MenuRaiz .dropdown-menu {
    display: inline-block !important;
	position: relative !important;
	width: 100% !important;
}

.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #f8b315 !important;
	border-color: #f8b315;
}

.navbar-default .navbar-nav > .active > a:hover:before, .navbar-default .navbar-nav > .active > a:focus:before {
	border-top: 2px solid #ffffff !important;
	width:93% !important;
}

.navbar-default .navbar-nav > .active > a:before{
	border-top: 2px solid #f8b315 !important;
	width:93% !important;
}

#MenuRaiz .dropdown-submenu > .dropdown-menu {
    left: 0 !important;
    padding: 0 !important;
    border: 0;
}

#MenuRaiz.nav-pills > li > a {
    background: #242323 !important;
	width: 400px !important;
	padding: 0px 20px !important;
	color: #f8b315;
}

#MenuRaiz.nav-pills > li .dropdown-menu {
    box-shadow: none;
	background: #242323;
	list-style: Url("imagens/dot-circle-o.png");
    margin: 0;
	padding: 0 28px;
	border:0;
}

#MenuRaiz .dropdown-menu > li > a {
    color: white;
    padding: 7px;
}

#MenuRaiz .item-634{
    padding-bottom: 50px;
}

#MenuRaiz .dropdown-menu > li:hover > a{
	color: #f8b315;
}

#MenuRaiz .dropdown-submenu > a:after{
	display:none;
}

#MenuRaiz .dropdown-submenu {
    position: static;
}

#MenuRaiz .item-536, #MenuRaiz .item-435{
	display:none !important;
}

#MenuRaiz .casa{
	display:none;
}

#MenuRaiz.nav-pills > li > .dropdown-menu:after, #MenuRaiz.nav-pills > li > .dropdown-menu:before, #MenuRaiz .caret{
	display:none !important;
}

#MenuRaiz.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
    width: 100%;
	list-style: Url("imagens/dot-circle-o.png");
}

#MenuRaiz{
    position: fixed;
    z-index: 9999999999999999;
    vertical-align: top;
    top: 0;
    margin-top: 0;
    height: 100%;
    max-height: 100%;
	width: 50%;
    word-break: break-word;
    overflow-y: scroll;
	overflow-x:hidden;
	display: none;
	background: #242323;
}

.head-search .dropdown-menu {
    z-index: 999999999999999 !important;
}

.head-search .search:before {
    left: 90% !important;
    top: 10px !important;
}

.t3-navhelper {
    background: #f5f5f5;
    border-top: 1px solid #d9d9d9;
    color: #555555;
    padding: 0;
}

#Mod69 .ja-animate {opacity:0 !important;}

#Mod69 .ja-animate[data-delay="300"] {-webkit-animation-delay: 25ms !important; animation-delay: 25ms !important; animation-duration: 25ms; opacity:1 }
#Mod69 .ja-animate[data-delay="200"] {-webkit-animation-delay: 350ms !important; animation-delay: 350ms !important; animation-duration: 950ms; opacity:1 }
#Mod69 .ja-animate[data-delay="100"] {-webkit-animation-delay: 750ms !important; animation-delay: 750ms !important; animation-duration: 1900ms; opacity:1 }


.t3-wrapper {
    overflow: hidden !important;
}

.has-slideshow .t3-header {
    background: #fff !important;
    position: fixed;
	box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.68);
}

a.Pol{
    display: none !important;
}

#Mod193.row-feature {
    text-align: center;
    background: #ffffff;
	position: relative;
    z-index: 9;
	padding-bottom: 60px !important;
	margin-top: -100px;
}

.btn{
	border-width: 1px;
	border-radius: 5px;
	outline: none !important;
	font-weight: 400;
	text-transform: capitalize;
}

#Mod174.row-feature {
    padding-top: 20px !important; 
    padding-bottom: 60px !important;
    text-align: center;
    background: #ffffff;
	position: relative;
    z-index: 9;
}

#Mod174 a {
    color: #000000;
    border-color: #000000;
    text-decoration: none;
}

#Vernoticias{
	outline:none;
	width: 18%;
    padding: 10px 0;
    border: 1px solid #000000;
    background: white;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	color: #000;
	border-radius: 5px;
}

#Vernoticias:hover{
	background: #000000;
    color: #ffffff;
}

#jux_mashup129 .media, #jux_mashup248 .media{
	margin-top: 0px !important;
}

.inview .ja-animate[data-animation="move-from-left"] {
    -webkit-animation: moveFromLeft 1000ms ease-in-out forwards !important;
    -moz-animation: moveFromLeft 1000ms ease-in-out forwards !important;
    animation: moveFromLeft 1000ms ease-in-out forwards !important;
}

.inview .ja-animate[data-animation="pop-up"] {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation: fadeIn 2000ms ease-in-out forwards !important;
    -moz-animation: fadeIn 2000ms ease-in-out forwards !important;
    animation: fadeIn 2000ms ease-in-out forwards !important;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); 
}

.features-intro {
    z-index: 99;
    position: relative;
    background: white;
}

#logo{
	width: 20%;
    position: fixed;
    top: 0;
    z-index: 99999999999;
}

#logo img{
    position: fixed;
    z-index: 999999999999999999999;
    width: 12%;
    top: 0;
}

.logo-img{
	display:none;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

#t3-header .container {
    width: 1200px;
}

#t3-mainnav.col-md-9 {
    width: 1200px;
	position: relative;
    margin: 0 auto;
	float: initial !important;
}

.head-right + .t3-mainnav {
    padding-right: 0;
}

#t3-header.col-md-3 {
    width: 10% !important;
}

a.casa{
	display:none;
}

.customPolitica {
    width: 33%;
    margin-left: auto;
    text-align: right;
    margin-top: -23px;
}

.customMapa {
    width: 33%;
    margin-right: auto;
    text-align: left;
    margin-top: -23px;
}

#botao{
    background: transparent;
    border: transparent;
}

a.Pol{
	display:none;
}

.row-feature {
    padding-top: 0px !important;
}

.row-feature.row-feature-bg{
	background: URL('imagens/banner.png') !important;
	background-repeat: no-repeat !important;
	background-position-y: -100px !important;
}

.t3-footer{
	background: #242323;
    padding: 20px 0 0 0;
    position: relative;
}

.footer-info {
    padding: 0;
	height: 0;
}

.t3-footnav .t3-module {
    background: transparent;
    color: #838b99;
    margin-top: 14px;
    margin-bottom: 14px;
}

.t3-copyright {
    font-size: 14px;
    padding: 8px 0;
    border-top: 1px solid rgba(255,255,255,0.05);
    background: black;
}

.largura {
	text-align: center;
}

.img2, .img3 {
    width: 22%;
    margin: 0 90px;
    display: inline-block !important;
    border-bottom: 1px solid #43ae98;
}

.img2 img, .img3 img {
    width: auto;
    max-width: 100%;
}

.ja-slideshow{
	background:white;
	z-index: 0;
	margin-top: 40px;
}

#Mod176{
	background: #e1e1e1;
}

#Mod176.row-feature{
	padding-bottom:0px !important;
}

#Reset176{
	display:none;
}

#ChangeLayout176{
	display:none;
}

.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
    color: #FFF;
    font-size: 18px;
    height: auto;
    overflow: hidden;
    font-weight: bold;
}

.jux-mashup .jux-container .mix .jux-item .jux-au-ca div i, .jux-mashup .jux-created{
    color: #f8b315;
}

.jux-mashup .jux-created {
    text-transform: capitalize !important;
}

#Mod69 .categories-module h4 a:hover, #Mod69 ul.categories-module h4 a:hover, #Mod69 .category-module h4 a:hover, #Mod69 ul.category-module h4 a:hover, #Mod69 .categories-module h4 a:focus, #Mod69 ul.categories-module h4 a:focus, #Mod69 .category-module h4 a:focus, #Mod69 ul.category-module h4 a:focus, #Mod69 .categories-module h4 a:active, #Mod69 ul.categories-module h4 a:active, #Mod69 .category-module h4 a:active, #Mod69 ul.category-module h4 a:active {
    color: #f8b315;
}

#Mod69 .category-module-grid h4 a {
    color: black;
    font-size: 30px;
}

.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
    font-size: 13px;
    max-height: 65px;
    overflow: hidden;
	width: 90%;
    display: inline-block;
}

#VerMais{
    width: 50px;
    margin-left: auto;
    display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background:transparent;
	border-radius:0px;
	vertical-align: bottom;
    margin-top: -20px;
	 margin-bottom: 20px;
}

#VerMais:hover img{
	background: #e5a015;
    border-radius: 180px;
}
    

#VerMais img{
    width: 50px;
    display:none !important;
}

#jux_mashup176.jux-mashup .jux-container .mix {
    width: 24%;
    margin: 0 0.5%;
}

.pull-left.item-image.article-image.article-image-intro{
	display: none;
}

.pull-left.item-image.article-image.article-image-intro img{
	display: none;
}

.article-info.pull-left{
	display:none;
}

a.btn.btn-default.dropdown-toggle{
	display:none;
}

.page-title, .page-header h1{
	display:none;
}

.article-header .article-title {
    font-size: 30px;
}

p {
    margin: 0 0 14px;
    text-align: justify;
}

.breadcrumb {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 165px;
    padding-bottom: 20px;
    border-radius: 0;
    background: #ffffff;
}

.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb{
	padding-top: 110px;
}

.breadcrumb span {
    color: black;
    font-size: 12px;
}

.breadcrumb  a{
	color:black;
	font-size: 10px;
}

.breadcrumb > .active {
    color: black !important;
}

.logo-image img {
    -webkit-transition: all 0.0s;
    -o-transition: all 0.0s;
    transition: all 0.0s;
	max-width: 80%;
	width: 80%;
    margin-top: 0px;
}

.logo-image a:hover img {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

.logoFP {
    position: relative;
    background: white;
    width: 100%;
    text-align: center;
    padding-top: 0px;
	padding-bottom: 50px;
}

.logoFP img{
    width: 50%;
}

#t3-mainnav a.casa{
	display:none;
}

#jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais, .#jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais{
	display:none;
}

.jux-mashup .jux-controls {
    position: relative;
    overflow: hidden;
    padding: 5px;
    margin-bottom: 20px;
    color: #fff;
}

#t3-mainnav .col-xs-12{
	padding-left: 20px !important;
    padding-right: 20px !important;
}

.t3-megamenu .mega-nav > li a{
    border-bottom: 1px solid white;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover{
	color: #f8b315;
	border-bottom: 1px solid #f8b315;
}

.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover{
	color: #f8b315;
}

.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header {
	margin: 20px 0 0 -20px;
    padding: 0;
    background: transparent;
    color: #f8b315;
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 0;
    display: block;
    font-weight: 700;
}

.mega-inner .dropdown-header.mega-group-title {
	color: #f8b315 !important;
}

#t3-footer a.casa{
	display:none;
}

.t3-footnav {
    padding: 0;
}

.links a {
    color: #f8b315;
	line-height: 24px;
    padding: 0 0 14px;
}

.t3-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu{
	z-index:9999999999;
}

.contact-category #filter-search, .contact-category #limit{
	display:none;
}

h2 .contact-name{
	background: url(imagens/linhanew.png);
    background-repeat: no-repeat;
    background-position-y: 70%;
    padding-bottom: 50px;
}

.contact .page-header{
    border-bottom: 0px solid #d9d9d9;
}

.contact-category h2 {
    background: url('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-y: 65px;
    height: 74px;
}

.contact-category .list-title a, .contact-category .list-title a:hover {
    width: 100%;
    position: relative;
    display: table;
    color: #000000;
    font-size: 22px;
}

.links a:hover{
	text-decoration:none;
}

.col-md-4.poweredby.text-hide{
	display:none;
}

.t3-copyright .col-md-8 {
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
	color: white;
}

.t3-copyright small{
	display:none;
}

.scrollUp .t3-header{
    background: #fff !important;
	z-index: 999 !important;
	top: 35px;
}
    

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    padding-bottom: 0;
    color: white;
    display: inline-block;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff !important;
    background-color: transparent;
}

.t3-megamenu .mega-nav > li:hover > a, .t3-megamenu .dropdown-menu .mega-nav > li:hover > a, .t3-megamenu .dropdown-menu .mega-nav > li > a:hover, .t3-megamenu .mega-nav > li > a:hover{
	font-size: 14px !important;
}

.t3-megamenu .mega-nav > li a.dropdown-header.mega-group-title{
	border-bottom:0px solid;
}

.features-intro .mod-articles-readmore{
	display:none;
} 

#vermaisCandidaturas {
    width: 40%;
    top: -60px;
    right: 3px;
    position: relative;
    margin-bottom: -50px;
}

#vermaisCandidaturas img:hover{
    background:#f8b315;
}

#vermaisCandidaturas img{
    width: 30px;
	background:#ffffff;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	border-radius:180px;
}

.jux-mashup .jux-loadmore #ShowMore {
    width: 100%;
    padding: 15px 50px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    background-color: #2d3e50;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

::-webkit-scrollbar-track {
    background-color: #242323;
}
::-webkit-scrollbar {
    width: 8px;
    background: #074a8b;
	border-radius:5px;
}
::-webkit-scrollbar-thumb {
    background: #f8b315;
	border-radius:5px;
}

.scrollDown .t3-header {
    top: 35px !important;
    position: fixed !important;
    z-index: 999 !important;
    background: #fff !important;
    border-bottom: 1px solid #e5e5e5;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color: white !important;
}

#layerslider_1.ls-wp-container.ls-container.ls-v5 {
    z-index: 0 !important;
    overflow: hidden;
}


.ja-slideshow .customimagens {
    z-index: 999999999999999999999999;
    position: relative;
    background: transparent;
    margin-top: -200px;
    border-bottom: 117px solid white;
    height: 200px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
}

.setaBaixo{
    margin-left: -94px;
}

.setaBaixo img{
    text-align: center;
    margin: 100px auto 0 auto;
}

.largura2{
    width: 100px;
    margin: 0 auto;
    text-align: center;
}

#Mod112 .btn-success {
    color: #000000;
	border-color: #000000;
	border-radius: 5px;
	font-weight: 300;
}

#Mod112 .btn-success:after {
    background: #000000;
	color: #f8b315 !important;
}

#Mod112 .btn-success:hover{
	color: #f8b315 !important;
	background:white;
}

#Mod112 .btn-success:active{
	background:white !important;
	font-weight: 300;
}

#Mod100.row-feature.row-feature-secondary .row-feature-title, #Mod100.row-feature.row-feature-secondary .about-us h3 {
    color: #ffffff;
}

#Mod100 .about-us h4 {
    margin-bottom: 28px;
	color: #ffffff;
}

#Mod100 span{
	color: white; 
}   

#Mod100 .btn-border {
    background: none;
    border: 2px solid #ffffff;
    color: #ffffff;
    position: relative;
	border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    z-index: 0;
}

#Mod100 .btn-border:after {
    background: #363636;
	border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
}

#Mod100 .btn-border:hover{
	color: white !important;
}

#Mod100{
	background: black;
}

#Mod129.row-feature .row-feature-title,
#Mod248.row-feature .row-feature-title
{
	margin-bottom: 86px;
    margin-top: 20px !important;
}

#Mod129 .jux-fa.jux-fa-calendar,
#Mod248 .jux-fa.jux-fa-calendar  
{
	display: none;
}

.t3-megamenu .mega > .mega-dropdown-menu {
    min-width: 200px;
    display: none;
    background: black;
    border-color: black;
}

#Mod69{
	background:#f7f7f7;
}

#Mod100 {
    padding-top: 150px !important;
}

#Mod112 {
    padding-top: 70px !important;
}

#Mod112.row-feature {
	padding-bottom: 0 !important;
}

#Mod69.row-feature .row-feature-title{
	margin-bottom: 100px;
}

#Mod69 {
    padding-top: 150px !important;
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 27%;
	border-bottom: 5px solid transparent;
    -moz-border-image: -moz-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%);
    border-image: linear-gradient(to right, rgb(255, 255, 255) 0%, #242323 50%, #ffffff 100%);
    border-image-slice: 1;
}

#Mod104 {
    padding-top: 30px !important;
    background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position-x: 50%;
    background-position-y: 75px;
    z-index: 9 !important;
	padding-bottom: 70px;
}

#Mod104 .category-module.col-xs-12.row-feature-full.row-feature-secondary{
    margin-top: -30px;
}

#Mod195{
	display: none;
}

#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
	border: 0px solid black;
}

#Mod112 .btn-info {
    color: #ffffff;
    border-color: #000000;
	background: #000000;
	border-radius: 5px;
}

#Mod112 .btn-info:after {
    background: #ffffff;
}

#Mod112 .btn-info:hover{
    color: #f8b315;
}

.customSitemap{
    width: 33%;
    margin-top: -28px;
    text-align: left;
    z-index: 99999999;
}

#MapaSite{
    background: transparent;
    outline: none;
	border: 1px solid #fff;
    padding: 5px 20px;
    color: white;
	font-size: 11px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: absolute;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 140px;
    text-align: center;
    margin-top: 5px !important;
    margin-left: 50px;
}

#t3-footer .customcopy{
    font-size: 11px;
	text-align: center;
}

.links{
    font-size: 11px;
}

#MapaSite:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: white;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

#MapaSite:hover, #MapaSite:focus, #MapaSite:active {
   color: #000 !important;
}

#MapaSite:hover:before, #MapaSite:focus:before, #MapaSite:active:before {
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
   -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

#Mod192, #Mod249{
	background-color: #fff;
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 40px;
    overflow: hidden;
}

#Mod196, #Mod194{
	display: none;
}

#Mod104 .article-content{
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
    transform: translate3d(0px, 0px, 0px) !important;
}

#Mod211{
	display: none;
}

#Mod194.row-feature {
    padding-bottom: 0px !important;
}

#Mod201.row-feature .row-feature-title, #Mod202.row-feature .row-feature-title{
	margin-bottom: 0;
}

#Mod203{
	margin-top: -40px;
}

#Mod203.row-feature{
    padding-bottom: 60px !important;
}

#jux_mashup192.jux-mashup .jux-container .mix, #jux_mashup249.jux-mashup .jux-container .mix {
	height: 150px;
}

#Mod182{
	background-color: #fff;
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 65px;
	margin-top: -100px;
}

#Mod183 .project-item.project-item-more{
	display:none;
}

#Mod183.row-feature.row-feature-full .row-feature-full {
    padding-left: 0;
    padding-right: 0;
    left: 30%;
    right: 30%;
}

#Mod195 .member .thumbnail .member-follow:hover img, #Mod195 .member .thumbnail .member-follow:focus img, #Mod195 .member .thumbnail .member-follow:active img {
    transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
}

#Mod195 .member .thumbnail img {
    width: 100%;
    transform: translateY(1%);
    -webkit-transform: translateY(1%);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.1s 0.2s;
    transition: transform 0.6s, opacity 0.1s 0.2s;
}

#Mod195 .member .thumbnail img:hover{
	width: 100%;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.1s 0.2s;
    transition: transform 0.6s, opacity 0.1s 0.2s;
}

#Mod195 .thumbnail {
    border: none;
    background: none;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
    position: relative;
    padding: 0;
    z-index: 1;
}

#Mod195 .member .thumbnail .member-follow:hover > div, #Mod195 .member .thumbnail .member-follow:focus > div, #Mod195 .member .thumbnail .member-follow:active > div {
    opacity: 100;
    filter: alpha(opacity=10000);
    bottom: 0;
    background: transparent;
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
}

#Mod195 .member-follow div div{
	font-size: 30px;
    text-align: center;
    color: #000;
}

#Mod195 .img-responsive, .thumbnail > img, #Mod195 .thumbnail a > img, #Mod195 .carousel-inner > .item > img, #Mod195 .carousel-inner > .item > a > img{
	display: block;
    max-width: 100%;
    height: auto;
}

#Mod195 .thumbnail > img, #Mod195 .thumbnail a > img {
    margin-left: auto;
    margin-right: auto;
}

#Mod195 .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 28px;
    line-height: 1.75;
    background-color: transparent;
    border: 0px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}

#Mod195 .member .thumbnail .member-follow {
    overflow: hidden;
    position: relative;
    z-index: 2;
}

#Mod195 .member .thumbnail {
    margin: 0 0 14px;
}

#Mod195 .member .thumbnail {
    margin-bottom: 0;
}

#Mod201.row-feature.inview, #Mod202.row-feature.inview{
    background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 40px;
}

#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img{
	border: 0px;
}

#Mod104.row-feature .row-feature-title{
	margin-bottom: 100px;
	color: #000000;
}

#Mod104 .category-module .project-item .article-content {
	background:#fff;
	border: 1px solid #000;
	border-radius: 10px;
	margin-top: 10px;
	width: 180px;
	height: 50px;
	line-height: 45px;
}

#Mod104 .category-module .project-item .article-content h4 {
	font-size: 15px !important;
    line-height: normal;
    vertical-align: middle;
    display: inline-block;
}

#Mod104 .category-module .project-item .article-content:hover {
	background:#000;
}

#Mod104 .category-module .project-item .article-content:hover h4 a{
	color:#fff;
}

#Mod104 .category-module .project-item .article-content h4 a{
	color:#000;
	font-weight: 400;
}

#Mod104 .category-module .project-item .article-img img {
	width: 180px;
	border: 1px solid #000;
    border-radius: 10px;
}

#jux_mashup129.jux-mashup .jux-controls button, #jux_mashup184.jux-mashup .jux-controls button,
#jux_mashup248.jux-mashup .jux-controls button
{
    border: 1px solid #000000 !important;
    padding: 7px 20px;
    color: #000000 !important;
}

#jux_mashup129.jux-mashup .jux-controls button.active, #jux_mashup184.jux-mashup .jux-controls button.active,
#jux_mashup248.jux-mashup .jux-controls button.active
{
    background: #000000 !important;
    color: #fff !important;
    border-color: #000000 !important;
}

#jux_mashup129.jux-mashup .jux-controls button:hover, #jux_mashup184.jux-mashup .jux-controls button:hover,
#jux_mashup248.jux-mashup .jux-controls button:hover
{
    background: #000000 !important;
    color: #fff !important;
    border-color: #000000 !important;
}

#GMapsID_mod_custom_content__0_1_map .placemarkContent, .placemarkBody {
    line-height: normal !important;
    font-size: 12px !important;
    text-align: center;
    color: white !important;
}

#GMapsID_mod_custom_content__0_1_map #bodyContent.placemarkBody{
	color:#f8b315 !important;
}

#GMapsID_mod_custom_content__0_1_map .gm-style-iw{
	background: #000000;
}

.jux-author, .jux-fa.jux-fa-pencil{
	display:none;
}

#Mod100, #Mod69, #Mod176, #Mod112, #Mod104, #Mod134{
	z-index:999;
	position: relative !important;
}

#Mod173.row-feature{
	padding-bottom:0 !important;
}

#Mod173 {
    background: transparent;
    height: 1000px;
}

#Mod161 .container {
    width: 100%;
}

#Mod161 .borda {
	display:none;
}

#Mod161.row-feature .row-feature-title{
    margin-bottom: 75px !important;
}

#Mod173 .container {
    width: 100%;
}

#layerslider_1 .ls-inner{
	position:fixed !important;
}

#back-to-top {
    z-index: 999999999999;
}

#back-to-top .btn-primary {
    border-color: #000000;
    color: #000000;
}

#back-to-top .btn-primary:after {
    background: #242323;
}

a:hover, a:focus {
    color: #f8b315;
    text-decoration: underline;
}

#Mod186 {
	width: 80%;
	margin: 0 auto;
}

#Mod186 .container {
    width: 100%;
}

#Mod186.row-feature{
	padding-bottom:0;
}

#Mod112 span{color:#f8b315;}


#jux_mashup192.jux-mashup .jux-controls button.active, #jux_mashup156.jux-mashup .jux-controls button.active, #jux_mashup249.jux-mashup .jux-controls button.active {
    background: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}

#Reset192, #Reset249 {
	display: none;
}

#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img {
    width: 95%;
    height: 100px !important;
    text-align: center;
    margin: 0 auto;
}

#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image {
	width: 100%;
    position: relative;
    min-height: 190px;
    max-height: 190px;
    height: 100px;
    margin: 30px 0 0 0;
	overflow: hidden;
	text-align: center;
}

#jux_mashup192 .media, #jux_mashup249 .media {
    margin-top: 0;
}

#jux_mashup192 #VerMais, #jux_mashup249 #VerMais {
    margin-top: 0;
    display: none !important;
}

#jux_mashup192 .jux-mashup .jux-controls button:hover, #jux_mashup156 .jux-mashup .jux-controls button:hover, #jux_mashup249 .jux-mashup .jux-controls button:hover{
    background: #000;
    border-color: #000;
}

.jux-mashup .jux-controls button:hover, .jux-mashup .jux-controls button:focus, .jux-mashup .jux-controls button.jux-reset:hover, .jux-mashup .jux-controls button.jux-reset:focus {
    background: #000;
    border-color: #000;
	color: #fff !important;
}

#jux_mashup192, #jux_mashup249  {
	width: 80%;
	margin: 0 auto;
}

#jux_mashup129 , #jux_mashup248 {
	width: 100%;
	margin: 0 auto;
}

.jux-mashup .jux-container .mix .jux-item .jux-image img {
    width: 95%;
    height: 180px;
    text-align: center;
    margin: 0 auto;
	border-radius: 5px;
	border: 1px solid black;
}

.jux-mashup .jux-container .mix .jux-item .jux-image {
    width: 100%;
    position: relative;
    min-height: 190px;
    max-height: 190px;
    height: auto;
	overflow: hidden;
}

#jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
    font-size: 22px;
}

#jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a:hover{
	color:#242323;
}

#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
    font-size: 22px;
}

#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a:hover{
	color:#242323;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #242323 !important;
    padding: 2px 6px;
    color: white;
}

.select2-results__option {
    padding: 2px 6px;
    background: black !important;
    color: white;
}

#back-to-top .btn-primary:hover{
	background-color:#016394 !important;
	color:white;
	border-color:white;
}

.ja-animate[data-animation="move-from-right"] {
    right: -50% !important;
    opacity: 0;
    filter: alpha(opacity=0);
}

.inview .ja-animate[data-animation="move-from-right"] {
    -webkit-animation: moveFromRight 1000ms ease-in-out forwards !important;
    -moz-animation: moveFromRight 1000ms ease-in-out forwards !important;
    animation: moveFromRight 1000ms ease-in-out forwards !important;
}

.t3-off-canvas {
    background: black;
    color: white;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a {
    background: none;
    color: white;
}

.t3-off-canvas .close, .t3-off-canvas .t3-off-canvas-header{
	background: black;
}

.t3-off-canvas a.casa{display:none;}

.t3-off-canvas .t3-off-canvas-header h2{
	display:none;
}

.t3-mainbody{
	padding-top:0;
	z-index: 9;
    position: relative;
    background: white;
	/* margin-top: 140px; */
	margin-top: 0px !important;
}

.ja-masthead{
	margin-bottom:0;
}

blockquote {
    padding: 14px 28px;
    margin: 0 0 28px;
    font-size: 20px;
    border-left: 5px solid #f8b315;
    background: #666666;
    color: white;
}

blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.75;
    color: #ffffff;
}

.about-us img{margin-top:-5px; margin-bottom:20px;}

hr {
    border-top: 1px solid #242323;
}

#t3-mainbody #t3-content.t3-content {
    padding-top: 18px;
    padding-bottom: 28px;
}

.t3-megamenu.animate.elastic .level0 > .mega-align-center > .mega-dropdown-menu {
    z-index: 999999999999999999;
}

.t3-sidebar {
    background-color: #f6f6f6;
    margin-top: 60px;
    padding-top: 28px;
    padding-bottom: 28px;
	padding-left: 20px;
    padding-right: 20px;
}

.article-aside{
	display: none;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
    background: #000000;
}

#Programa1420.nav-stacked > li {
    float: none;
    padding-left: 10px;
}

#Mod137 .container{
    width: 100% !important;
	height: 350px !important;
}

#GMapsID_mod_custom_content__0_1_map{
	width:100% !important;
}

#Mod137{
	padding-bottom:0 !important;
}

h2#headContent.placemarkHead{
	font-size:30px;
	padding: 0 0 0 40px;
}

.col-xs-8.col-sm-6.col-md-3.logo{
	display: none;
}

.placemarkContent, .placemarkBody {
    line-height: normal !important;
    font-size: 12px !important;
    text-align: center;
}

.row.plain-style h3{
	display:none;
}

.contact-misc img{
	width: 100%;
}

#GMapsID_mod_custom_content__0_2_map{
	width: 100% !important;
}

.wrap.t3-navhelper .container {
    width: 100%;
	padding-left:0 !important;
	padding-right:0 !important;
}

#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map {
    width: 16%;
    border-radius: 10px;
    border-color: #000;
    color: #000;
    display: inline-block;
    vertical-align: top;
}

#findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
    padding: 3px 30px;
    border-color: #000;
    color: #f5f5f5;
    display: inline-block;
    vertical-align: top;
    border-radius: 10px;
	background: #242323;
}

#GMapsMainRoutePanel_mod_custom_content__0_2_map{
	padding: 0 10%;
}

.textoMapa {
    text-align: center;
    font-size: 18px;
}


/*Alteraçoes SOS*/
.t3-header{
	background: #fff;
    position: fixed;
    top: 35px;
	box-shadow: none;
    border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li:hover > a , .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav a:hover {
    color: white;
	font-size: 13px;
}

.navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: white !important;
}

.logo {
    height: 90px !important;
}

#t3-mainnav.col-md-9 {
	margin-bottom: 0px !important;
    height: 70px;
}

.logo-image {
    padding-top: 3px !important;
}

.head-right {
    border: 0px solid white;
    padding: 0;
    position: relative;
    right: 0;
    top: 21px;
    text-align: right;
    margin-left: auto;
    width: 46px;
    margin-bottom: -44px;
}

.off-canvas-toggle {
    background: #ffffff !important;
    color: #000000 !important;
}

.head-search #head-search {
    color: white !important;
}

/*________________________________*/

.itemid-810 .pagenav, .itemid-810 .pagenav, .itemid-549 .pagenav, .itemid-800 .pagenav, .itemid-497 .pagenav, .itemid-498 .pagenav, .itemid-499 .pagenav, 
.itemid-801 .pagenav, .itemid-802 .pagenav, .itemid-803 .pagenav, .itemid-804 .pagenav, .itemid-805 .pagenav, .itemid-806 .pagenav, .itemid-796 .pagenav, .itemid-470 .pagenav, .itemid-471 .pagenav, .itemid-472 .pagenav, .itemid-636 .pagenav, .itemid-492 .pagenav, .itemid-493 .pagenav, .itemid-494 .pagenav, .itemid-495 .pagenav, .itemid-496 .pagenav, .itemid-519 .pagenav, .itemid-501 .pagenav, .itemid-571 .pagenav, .itemid-572 .pagenav, .itemid-569 .pagenav, .itemid-583 .pagenav, .itemid-521 .pagenav, .itemid-522 .pagenav, .itemid-570 .pagenav, .itemid-573 .pagenav, .itemid-575 .pagenav, .itemid-577 .pagenav, .itemid-578 .pagenav, .itemid-579 .pagenav, .itemid-580 .pagenav, .itemid-581 .pagenav, .itemid-584 .pagenav, .itemid-585 .pagenav, .itemid-588 .pagenav, .itemid-589 .pagenav, .itemid-590 .pagenav, .itemid-592 .pagenav, .itemid-593 .pagenav, .itemid-591 .pagenav, .itemid-591 .pagenav{
	display:none;
}

.page-header.clearfix{
	display:none;
}

#Programa1420.nav-stacked > li:hover{
	border-radius: 5px;
	background: #000;
}

#Programa1420.nav-stacked > li.active{
	background: #000;
    color: #fff;
    border-radius: 5px;
}

#Programa1420.nav-stacked > li:hover {
	text-align: left;
}

#Programa1420.nav-stacked > li:hover a{
	color: #fff !important;
	font-size: 13px;
}

#Programa1420.nav-stacked > .dropdown-submenu.parent.open .dropdown-menu a{
	color: #000 !important;
	font-size: 13px;
}

#Programa1420.nav-stacked > .dropdown-submenu.parent.open .dropdown-menu a:hover{
	color: #fff !important;
	background: #000;
}

#Programa1420.nav-stacked > li.active a{
	color: #fff !important;
	font-size: 13px;
}

#Mod227 .module-title, #Mod228 .module-title, #Mod229 .module-title, #Mod231 .module-title, #Mod232 .module-title {
    display: none !important;
}


.off-menu_238 dl dt.active, .off-menu_238 dl.level1 dt.active, .off-menu_238 dl.level1 dt:hover, .off-menu_238 dl dt.opened.parent, .off-menu_238 dl.level1 dt.opened.parent {
    border-radius: 5px;
}

dt .link a{
	margin-right: -60px !important;
    text-align: left !important;
    padding-right: 100px !important;
}

.level2.off-nav-898 .link a{
	margin-right: 0px !important;
    text-align: left !important;
    padding-right: 0px !important;
}


.off-menu_238 > .sm-level,  #off-menu_238{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0px 0px 0px 0px;
}

#off-menu_238 h3.sm-head .sm-title{
    font-family: "Raleway", sans-serif !important;
    color: #111111 !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 0 !important;
}

.sm-level.level2 {
	border-radius: 5px !important;
}

.t3-sidebar .nav.nav-pills li > a {
	color: #000;
    font-size: 13px;
}

p.meio{
	text-align:center !important;
}

.imgPremio img{
	height:100px;
    display: inline-block;
}

.links p{
	text-align:left !important;
}

.article-content.clearfix .esconder{
	opacity: 0;
}

.blog{
	padding-top:50px;
}

#logosEuropa {
    max-width: 100% !important;
    margin: -6px auto;
    padding: 30px 5% 80px 5%;
    position: relative;
    background: #ccc;
    width: 100%;
	z-index: 9;
}

.space {
	background-color: white !important;
	height: 50px;    
    position: relative;
    margin-top: -5px;
}

#t3-footer .container {
    width: 100%;
    padding: 0 5%;
}

.items-more{
	display:none;
}

.itemDateCreated, .itemAuthor, .itemToolbar, .itemRatingBlock, .itemHits, .itemSocialSharing, .itemLinks, .itemAuthorBlock, .itemAuthorLatest, .itemComments, div.itemHeader span.itemAuthor, .itemNavigation, #k2Container .itemBackToTop{
	display:none;
}

#itemListPrimary .catItemIntroText{
	display:none;
}

div.itemExtraFields ul li {
    display: inline-block !important;
    width: 24% !important;
    vertical-align: top !important;
}

div.itemExtraFields ul li span.itemExtraFieldsLabel {
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    width: 100% !important;
}

div.itemExtraFields ul li span.itemExtraFieldsValue{
	width: 100% !important;
    text-align: center !important;
	padding-left: 10px;
}

div.itemImageBlock{
	display:none;
}

#itemListPrimary div.catItemImageBlock {
    display: inline-block !important;
    width: 225px;
    vertical-align: middle;
	padding: 0;
    margin: 0;
	position: absolute;
	border-left: 1px solid black;
}

.navbar-default .navbar-nav > li > a{
	padding: 2px 14px !important;
}

.navbar-default .navbar-nav > li {
    margin-right: 0;
    margin-left: 0;
    border-left: 0px solid white;
    padding-left: 0;
    padding-right: 0;
    margin-top: 17px;
}

[data-id="634"]  {
	border-right: 0;
}

[data-id="567"] .mega-inner, [data-id="567"].open > .mega-dropdown-menu, [data-id="567"] .nav-child.dropdown-menu.mega-dropdown-menu, [data-id="567"]:hover .nav-child.dropdown-menu.mega-dropdown-menu, [data-id="567"]:focus .nav-child.dropdown-menu.mega-dropdown-menu{
	opacity: 0 !important;
}

[data-id="566"] .mega-inner, [data-id="566"].open > .mega-dropdown-menu, [data-id="566"] .nav-child.dropdown-menu.mega-dropdown-menu, [data-id="566"]:hover .nav-child.dropdown-menu.mega-dropdown-menu, [data-id="566"]:focus .nav-child.dropdown-menu.mega-dropdown-menu{
	opacity: 0 !important;
}

[data-id="586"] .mega-inner, [data-id="586"].open > .mega-dropdown-menu, [data-id="586"] .nav-child.dropdown-menu.mega-dropdown-menu, [data-id="586"]:hover .nav-child.dropdown-menu.mega-dropdown-menu, [data-id="586"]:focus .nav-child.dropdown-menu.mega-dropdown-menu{
	opacity: 0 !important;
}

span.catItemAuthor{
	display:none;
}

.componentheading, div.catItemCategory{
	display:none;
}

.itemExtraFields .even, .itemExtraFields .odd{
    padding: 0;
}

.catItemDateCreated{
	display:none;
}

span.catItemImage img {
    border-radius: 10px;
	width: 50% !important;
	margin-top: 15px;
}

.itemExtraFields h3{
	display:none;
}

#k2Container h2.itemTitle{
	text-align:center !important;
}

div.itemExtraFields {
    margin: 0;
    padding: 0 5px;
    border: 1px dotted #f5f5f5;
    background: #f5f5f5;
    margin-top: -25px;
}

#itemListPrimary .catItemHeader{
    width: 40%;
    display: inline-block;
    vertical-align: top;
}

#itemListPrimary .catItemBody{
	width: 59%;
    display: inline-block;
    vertical-align: top;
	padding: 0;
}

#k2Container.itemView .itemExtraFields li:nth-child(4), #k2Container.itemView .itemExtraFields li:nth-child(5){
	display: none !important;
}

#itemListPrimary div.catItemExtraFields {
    display: inline-block !important;
    width: 60%;
    vertical-align: top;
    border: 0px;
    margin-left: 30%;
	margin-top: 0;
    padding-top: 0;
}

#itemListPrimary div.itemContainerLast {
    border-bottom: 1px solid rgba(0, 0, 0, 0.18);
	width: 100%;
}

.catItemExtraFields h4{
	display:none;
}

div.catItemView {
    margin-bottom: 0;
}

div.catItemExtraFields ul li span.catItemExtraFieldsLabel{
    width: 50% !important;
}

div.itemHeader h2.itemTitle {
    padding: 10px 0 20px 0;
    margin: 0;
}

#itemListPrimary div.catItemHeader h3.catItemTitle {
    padding: 0;
    height: 120px;
    overflow: hidden;
    font-size: 22px;
    margin-top: 8px;
    padding-top: 10px;
	font-weight: bold;
}

.well {
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #000;
}

.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsLabel, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsLabel{
	color: #666666;
}

.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
	font-size: 16px;
	color:white;
	background: rgb(255,255,255);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 50%, rgba(102,102,102,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 50%, rgba(102,102,102,1) 50%, rgba(102,102,102,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 50%,rgba(102,102,102,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(102,102,102,1) 50%,rgba(102,102,102,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 50%,rgba(102,102,102,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(102,102,102,1) 50%,rgba(102,102,102,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );

}

.catItemExtraFields li:nth-child(3), .itemid-595 .catItemExtraFields li:nth-child(5){
    font-size: 10px;
	padding: 0 2px;
}

.itemid-595 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsLabel,  {
    color: black;
}

.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
	padding: 0 1.5%;
    color: #f8b315;
}

#itemListPrimary div.catItemHeader h3.catItemTitle a{
	color:black;
}

#itemListPrimary div.catItemHeader h3.catItemTitle a:hover{
	text-decoration:none;
	color:grey;
}

div.itemFullText {
	padding-top: 30px;
}

div.catItemExtraFields ul li:nth-child(1), div.genericItemExtraFields ul li:nth-child(1){
	display:none
}

.ja-masthead {
    background: white;
	width: 100%;
	/* position: fixed; */
    top: 115px;
    z-index: 99;
	padding-top: 20px;
}

#jux_mashup156 .jux-loadmore, #ChangeLayout156, #Sorts156, #Reset156{
	display:none;
}

#jux_mashup184 .jux-loadmore, #ChangeLayout184, #Sorts184, #Reset184{
	display:none;
}


#jux_mashup156 .select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 5px 0px 0px;
    position: relative;
    width: 200px !important;
    vertical-align: middle;
}

#jux_mashup184 .select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 5px 0px 0px;
    position: relative;
    width: 200px !important;
    vertical-align: middle;
}

#jux_mashup156 .jux-mashup .jux-controls{
	float: right !important;
}

#jux_mashup184 .jux-mashup .jux-controls{
	float: right !important;
}

#jux_mashup156 .select2-container--default .select2-selection--single {
    background-color: #000000 !important;
    border: 1px solid #242323 !important;
    border-radius: 0px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}

#jux_mashup184 .select2-container--default .select2-selection--single {
    background-color: #000000 !important;
    border: 1px solid #242323 !important;
    border-radius: 0px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}

.jux-mashup .jux-container.list .mix .jux-item .jux-image {
    width: 20% !important;
    float: left;
}

.jux-mashup .jux-container.list .mix .jux-item .jux-info{
	width: 80% !important;
}

#jux_mashup156 ul.autocompleter-choices{
	background:#f5f5f5;
}

#jux_mashup156 .jux-mashup .jux-controls{
    float: right !important;
}

#jux_mashup156.jux-mashup .jux-container.list .mix {
    border-bottom: 1px solid rgba(0, 0, 0, 0.19);
}

#jux_mashup184 ul.autocompleter-choices{
	background:#f5f5f5;
}

#jux_mashup184 .jux-mashup .jux-controls{
    float: right !important;
}

#jux_mashup184.jux-mashup .jux-container.list .mix {
    border-bottom: 1px solid rgba(0, 0, 0, 0.19);
}

#Mod159 .container {
    width: 100%;
}
   
#Mod161.row-feature.inview{
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 40px;
}

#Mod160.row-feature.inview {
    padding-bottom: 65px !important;
    background: #e1e1e1;
    background-image: URL('imagens/triangulo-04.png');
    background-size: 1431px;
    background-repeat: no-repeat;
    background-position-x: 50%;
    padding-top: 60px !important;
}

#Mod201.row-feature {
    padding-bottom: 60px !important;
}

#Mod202.row-feature {
    padding-bottom: 60px !important;
}

#Mod69 .categories-module .article-img img, #Mod69 ul.categories-module .article-img img, #Mod69 .category-module .article-img img, #Mod69 ul.category-module .article-img img {
    max-width: 310px;
    height: 200px;
}

#Mod161.row-feature.inview{
	padding-bottom: 0px !important;
	margin-top: 0px;
}

#Mod160 {
    padding-top: 0px !important;
    margin-bottom: 0px;
}

.t3-wrapper {
    overflow: hidden;
}

#jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info {
	padding: 20px 15px 0 15px; 
}

#jux_mashup156 .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    line-height: 33px;
}

#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info {
	padding: 20px 15px 0 15px; 
}

#jux_mashup184 .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    line-height: 33px;
}

#jux_mashup184.jux-mashup .jux-container.list .mix {
    width: 100%!important;
    margin-top: 20px;
    position: relative;
    height: 115px;
    overflow: hidden;
}

#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
    width: 80%;
    margin: 0 auto;
    height: auto !important;
    text-align: center;
}

#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
    font-size: 13px;
    max-height: 65px;
    overflow: hidden;
    width: 97%;
    display: inline-block;
}

#jux_mashup184 #VerMais{
	margin-right: -20px;
}

#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
    color: #FFF;
    font-size: 18px;
    max-height: 25px;
    overflow: hidden;
    font-weight: bold;
	margin-right: 20px;
}

.t3-sl{
	display:none !important;
}

.botaoEventos{
	border-color: #0065a2;
    color: #0065a2;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 5px 30px;
    width: 100%;
    text-align: center;
    border: 1px solid;
    margin-top: 20px;
    background: #ccc;
}

#Reset129,#Reset248 {
	display:none;
}



#Mod129, #Mod248 {
    z-index: 9;
    margin-top: -980px;
    position: relative;
    margin-bottom: -111px;
	background-image: URL('imagens/linhanew.png');
    background-repeat: no-repeat;
	background-position-x: 50%;
    background-position-y: 60px;
}

#Mod129 .container, #Mod192 .container,#Mod248 .container,#Mod249 .container{
    width: 80%;
}

.botaoEventos a{
	color: #0065a2;
}

.botaoEventos:hover{
	background:white;
	box-shadow: 5px 10px 5px rgba(0, 101, 162, 0.17);
}

.botaoEventos:hover a, .botaoEventos a:hover{
	text-decoration:none;
	color:#0065a2;
}

.jux-mashup .jux-container .mix .jux-item .jux-image .jux-image-overlay, .jux-mashup .jux-container .mix .jux-item .jux-image .jux-hover-image, .jux-mashup .jux-container .mix .jux-item .jux-image .jux-hover-image a.jux-hover-icon i{
	display:none !important;
}

#juxContainer156 .jux-mashup .jux-container .mix .jux-item .jux-image img {
    border-radius: 10px;
}

.itemDateModified{
	display:none;
}

#jak2filter165, #jak2filter209{
	max-width: 800px;
    margin: 0 auto;
	padding-top: 50px !important;
}

.ja-k2filter input[type=text]{
	width: 83% !important;
}

button#xf_5_165_img.btn, button#xf_6_165_img.btn{
    padding: 11px 12px;
}

.ja-k2filter input.date {
    min-width: 125% !important;
}

.last-item input.btn {
    padding: 8px 60px;
	margin-top: 28px;
	width: 100% !important;
}

.ja-k2filter label {
    display: block;
    font-size: 15px;
}

#itemListPrimary div.catItemHeader h3.catItemTitle a:hover{color:#242323;}

div.k2Pagination ul li.active a {
    background-color: #000000 !important;
	border-color: #000000 !important;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #000000;
    background-color: #ffffff;
    border-color: #000000;
    cursor: not-allowed;
}

div.k2Pagination ul li a {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 8px;
    border: 1px solid #000;
    color: black;
    border-radius: 4px;
    vertical-align: middle;
    background: #fff;
    text-decoration: none;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #242323;
    border-color: #242323;
}

.k2Pagination .pagination {
    float: none !important;
}

div.k2Pagination {
    padding: 0 !important;
    margin: 0 !important;
    height: 75px !important;
    overflow: hidden !important;
}

.img2, .img3{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.img2:before, .img3:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #43ae98;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.img2:hover, .img2:focus, .img2:active, .img3:hover, .img3:focus, .img3:active {
  color: white;
}
.img2:hover:before, .img2:focus:before, .img2:active:before, .img3:hover:before, .img3:focus:before, .img3:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.jux-mashup .jux-loadmore{
	display:none;
}

#Mod100 .ja-animate img{
	margin-top: -50px;
}

#Mod100 .ja-animate p img {
    margin-top: 0;
}

#Mod172 img{
	width:100%;
}

.t3-off-canvas .t3-off-canvas-body .nav > li > a{
	color: white;
}

.t3-off-canvas .t3-off-canvas-body .nav > li, .t3-off-canvas .t3-off-canvas-body .nav .dropdown-toggle {
    border-bottom: 1px solid white;
}

.t3-off-canvas .t3-off-canvas-body .nav > li:hover{
    border-bottom: 1px solid #f8b315;
}

.t3-off-canvas .t3-off-canvas-body .nav > li.active > a, .t3-off-canvas .t3-off-canvas-body .nav .dropdown-toggle.active > a, .t3-off-canvas .t3-off-canvas-body .nav > li.active > .dropdown-toggle, .t3-off-canvas .t3-off-canvas-body .nav .dropdown-toggle.active > .dropdown-toggle{
	color: #f8b315 !important;
}

.t3-off-canvas .t3-off-canvas-body .nav > li:hover > a, .t3-off-canvas .t3-off-canvas-body .nav .dropdown-toggle:hover > a, .t3-off-canvas .t3-off-canvas-body .nav > li:hover > .dropdown-toggle, .t3-off-canvas .t3-off-canvas-body .nav .dropdown-toggle:hover > .dropdown-toggle{
	color: #f8b315 !important;
}

.t3-off-canvas .close{
	font-size: 50px;
	color:white;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > .active > a {
    color: #f8b315 !important;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li:hover > a {
    color: #f8b315;
}

.off-canvas-open .t3-header {
    background: #000000;
}

.MenuSecundario li{
    width: auto;
    display: inline-block;
}

.nav-stacked.MenuSecundario > li + li {
    margin-top: 0px;
    margin-left: 0;
}

.nav-pills.MenuSecundario > li.active > a, .nav-pills.MenuSecundario > li.active.open > a, .nav-pills.MenuSecundario > li.active > a:hover, .nav-pills.MenuSecundario > li.active.open > a:hover, .nav-pills.MenuSecundario > li.active > a:focus, .nav-pills.MenuSecundario > li.active.open > a:focus {
    background: #fff;
    color: #000 !important;
    text-transform: initial;
	text-transform: UPPERCASE;
    font-weight: 300;
    font-size: 13px;
    padding: 5px 10px;
	border-radius: 3px !important;
}

.nav-pills.MenuSecundario > li > a {
    border-radius: 0;
    padding: 0px 20px;
    color: black;
	text-transform: initial;
    font-weight: 300;
    font-size: 13px;
}

.nav-pills.MenuSecundario > li > a:hover {
	color: #000 !important;
}

.artigo{
    width: 70%;
    margin: 0 auto;
}

.about-us .thumbnail .caption p.member-detail {text-align:left;}

.nav-pills.MenuSecundario > li:hover > a {
    color: #f8b315;
}

.MenuSecundario {
    text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#666666',GradientType=0 );
	background: -moz-linear-gradient(top, rgba(247, 180, 21, 0.7) 0%,rgb(248, 181, 21) 100%);
	background: -webkit-linear-gradient(top, rgba(247, 180, 21, 0.7) 0%,rgb(248, 181, 21) 100%);
	background: linear-gradient(to bottom, rgba(247, 180, 21, 0.7) 0%,rgb(248, 181, 21) 100%);
	background-color: #f8b315;
	height: 60px;
    padding-top: 15px;
	/* margin: -13px 0 0 0; */
	margin: 95px 0 0 0;
    position: fixed;
    z-index: 99;
    left: 0;
    width: 100%;
}

#t3-header .btn-primary:hover, #t3-header .btn-primary:focus, #t3-header .btn-primary.focus, #t3-header .btn-primary:active, #t3-header .btn-primary.active, #t3-header .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}

#t3-header .off-canvas-toggle{
	color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}

#Mod176.row-feature h3{
	margin-top: -100px !important;
}


#Mod104 .category-module .project-item{
	overflow:visible !important;
	width: 180px;
    margin: 0 10px;
}

#Mod104.row-feature.row-feature-full .container {
    width: 1200px !important;
    padding-left: 0;
    padding-right: 0;
}

#Mod104 .category-module .project-item.project-item-more{
	display:none;
}

#Mod177.row-feature{
	padding-bottom: 0 !important;
}

#GMapsID_mod_custom_content__0_1_map .gm-style-iw{
    position: absolute !important;
    width: auto !important;
    height: 160px !important;
    left: 0px !important;
    top: 1px !important;
    z-index: 134 !important;
    overflow: hidden !important;
    right: 0px !important;
}

.searchintro, .phrases, .only, .form-limit{
	display:none;
}

.search-results .result-title {
    border-top: 1px solid rgb(153, 153, 153);
}

#searchForm .form-group {
    margin-bottom: 28px;
    margin-top: 28px;
}

.search-results .result-text {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: justify;
}

.search-results .result-category{
	display:none;
}

#Mod159.row-feature{
	padding-bottom: 0!important;
}

#ff_formdiv1{
	padding-top: 70px;
}

.contact-category a {
    width: 100%;
    position: relative;
    display: table;
}

.t3-footnav .t3-module ul > li > a {
    color: white;
    padding: 0 0 2px 0;
    font-size: 11px;
}

.links a{
	line-height: 28px;
}

#t3-footer .col-lg-2 {
    width: 25% !important;
}

select:hover, textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover, .inputbox:hover, select:active, textarea:active, input[type="text"]:active, input[type="password"]:active, input[type="datetime"]:active, input[type="datetime-local"]:active, input[type="date"]:active, input[type="month"]:active, input[type="time"]:active, input[type="week"]:active, input[type="number"]:active, input[type="email"]:active, input[type="url"]:active, input[type="search"]:active, input[type="tel"]:active, input[type="color"]:active, .inputbox:active, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .inputbox:focus {
	outline: none;
    box-shadow: none;
}

.contact-form .btn-primary:after {
    background: black;
}

.contact-form .btn-primary:hover, .contact-form .btn-primary:focus, .contact-form .btn-primary.focus, .contact-form .btn-primary:active, .contact-form .btn-primary.active, .contact-form .open > .dropdown-toggle.btn-primary {
    color: white;
    background-color: black;
    border-color: black;
}

.navbar-default .navbar-nav > .active > a:before, .navbar-default .navbar-nav > .active > a:hover:before, .navbar-default .navbar-nav > .active > a:focus:before {
    border-top: 2px solid #f8b315;
    content: "";
    position: absolute;
    left: 0;
    top: -7px;
    width: 100%;
}

.contact-form .btn-primary {
    color: black;
    background-color: transparent;
    border-color: black;
}

.contact-information .inner {
    background: #666666;
    color: rgba(255, 255, 255, 0.8);
    padding: 28px;
	box-shadow: 5px 10px 20px grey;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
    border-radius: 0;
    box-shadow: none;
    height: 38px;
	outline: none;
}

.bfQuickMode textarea:focus, .bfQuickMode input[type='text']:focus, .bfQuickMode input[type='password']:focus, .bfQuickMode select:focus{
	outline:none;
}

.bfQuickMode select{
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
  
option{
	background:#000000;
	color:white;
	filter: none;
}

option:hover, option:active, option.active{
	background:black;
}

#bfSubmitButton{
	background: black;
    color: white;
    border: 2px solid black;
    padding: 2px 20px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#bfSubmitButton:hover{
	background:white;
	color:black;
}

.list-title a, .list-title a:hover {
    color: #000000;
    text-decoration: none;
}

.list-striped, .row-striped {
    border-top: 1px solid #000000;
}

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
    border-bottom: 1px solid #000000;
    padding: 10px 15px;
}

.cat-list-row1, tr.cat-list-row1 td {
    background: #ffffff;
}

.contact-category a, .contact-category a:hover {
    width: 100%;
    position: relative;
    display: table;
	color: #f8b315;
}

#cmcIndicacoesMapComoChegarPT img{margin: 0 43%;}

.off-canvas-effect-2.off-canvas-open .off-canvas-effect-2.t3-off-canvas {
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    z-index: 99999999999;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
    margin-left: -5%;
}

.dropdown-menu > li > a {
    white-space: pre-wrap;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu .dropdown-menu > li > a {
    width: 100%;
	text-align: right;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a {
    border-bottom: none;
    text-align: right;
}

table.acymailing_form {
    margin: 0;
    border: 0px !important;
}

#user_name_formAcymailing44351, #user_email_formAcymailing44351{
	width:100% !important;
}

#Mod181 .btn-primary:hover, #Mod181 .btn-primary:focus, #Mod181 .btn-primary:active {
    background: none;
    border-color: #f8b315;
}

#Mod181 input.btn-primary:hover, #Mod181 button.btn-primary:hover, #Mod181 input.btn-primary:focus, #Mod181 button.btn-primary:focus, #Mod181 input.btn-primary:active, #Mod181 button.btn-primary:active {
    background: #f8b315;
	color:white;
}

.btn-inverse{
    font-size: 12px;
}

#t3-header .btn-primary:after {
    background: #f8b315;
}

#Mod181 .btn-primary {
    color: #f8b315;
	border-color: #f8b315;
}

option[selected=selected]{
	background: #242323 !important;
}

#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
    width: 100%;
	height: 125px !important;
    text-align: center;
    margin: 0 auto;
}

.article-header .article-title a {
    color: black;
	
}

.bfQuickMode legend {
    background: #666666;
}

.bfElemWrap.bfLabelLeft{
	background: rgba(102, 102, 102, 0.33) !important;
}

.bfQuickMode .bfLabelLeft input:hover, .bfQuickMode .bfLabelLeft textarea:hover, .bfQuickMode .bfLabelLeft select:hover, .bfQuickMode .bfLabelLeft button:hover{
	border-color:transparent;
	outline:none;
}

.face img{
    width: 20px;
}

.face{
	position: absolute;
    bottom: 2px;
	left: -5%;
    width: 50px;
    background: #f8b315;
    text-align: right;
    padding-right: 15px;
	padding-top:5px;
	padding-bottom:5px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.face:hover{
	left: -3%;
}

h1.article-title{
	background: URL('imagens/linhanew.png');
	background-position-y: 100%;
    padding-bottom: 20px;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.article-header .article-title a:hover {
    color: black;
}

#layerslider_1 .ls-inner{
	background: white !important;
}

#k2Container.itemListView {
    margin-top: 180px;
}


.has-slideshow .t3-header{
	top:35px;
}

#logo img {
    top: 38px;
}

#Mod198{
    position: fixed;
    top: 0;
	left: 0;
	z-index: 99999;
    width: 100%;
    height: 35px;
    background: white;
}

#Mod198 .container {
    width: 1200px;
    background: white;
	height: 35px;
}

.features-intro .custombarra{
    padding: 5px 0;
    text-align: right;
   	width: 325px;
    margin-left: auto;
    margin-right: 0px;
    margin-top: 23px;
}

.features-intro #newsletterTop{
	text-align: center;
}

.ja-masthead .custombarra{
    top: 0;
    position: fixed;
    height: 35px;
    background: white;
    width: 100%;
	text-align: right;
	z-index: 99999999999999;
}

.ja-masthead .custombarra a{
	padding: 10px 0;
	color: white !important;
}

#newsletterTop{
    text-align: center;
    background: #f8b315;
    height: 35px;
    margin-top: -28px;
    padding: 5px;
    width: 270px;
	color: white;
    margin-left: auto;
	display: inline-block;
    vertical-align: top;
}

#Filters192 .jux-mashup .jux-controls button, #Filters249 .jux-mashup .jux-controls button{
	border: 1px solid #000000;
}

#newsletterTop .fa{
	margin-right: 30px;
}

#Filters201, #Filters202{
	display:none;
}

#Mod201, #Mod202{
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

#Mod201 .container, #Mod202 .container{
    width: 80%;
}

#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
    color: #FFF;
    font-size: 18px;
    height: 36px;
    overflow: hidden;
    font-weight: bold;
}

#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img{
    width: 95%;
    height: 100px;
    margin: 20px auto;
}

#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
	width: 95%;
    height: 100px;
    margin: 0px auto;
}

#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix{
    width: 100%!important;
    margin-top: 20px;
    position: relative;
    height: 130px;
}

#Mod203 .container {
    width: 100%;
}

#w50{
    width: 49%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

#w50 #Vernoticias{
	width: 25%;
}

.customnewsText{
    width: 49%;
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid black;
    padding: 100px 50px;
    margin: 50px 0;
}

.itemid-797 .customnewsText {
    vertical-align: middle;
    padding: 20px 50px;
}

#face{
    width: 40px;
    display: inline-block;
    vertical-align: top;
    margin-top: -28px;
    height: 35px;
    background: black;
    padding-top: 2px;
    color: white;
    text-align: center;
	margin-left: -3px;
}

.ja-masthead #newsletterTop{
	margin-top: 0;
}

.ja-masthead #face{
	margin-top: 0;
    margin-left: -23px;
}

.t3-mainnav .t3-navbar {
    padding: 7px 0;
    width: 842px;
    margin: 0 auto;
	display: none !important;
}

#barrainterior{
    width: 1200px;
    margin: 0 auto;
}

h2 {
	font-size: 35px;
	color: black;
}

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

a.proj:hover {
	color: #f8b315;
}

.category-module .project-item:hover .article-img {
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
    transform: translate3d(0px, 0px, 0px) !important;
}

.hide {
	display: none;
}

.pager.pagenav {
	display: none;
}

ul.uteis {
	padding-top: 30px;
}

ul.uteis li {
	padding: 5px 0;
}

#Mod131 .module-title, #Mod169 .module-title, #Mod132 .module-title {
    color: #f8b315 !important;
	height: 25px;
}

.ja-masthead .custombarra{
	-ms-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#Mod206 #face{
	display: none !important;
}

#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-au-ca div i{
	display: none;
}

.article-content img{
	margin-left: auto !important;
	margin-right: auto !important;
}

.ColProg h4{
    font-size: 18px;
}

.itemid-1007 #t3-mainbody .article-content p img {
	width: auto !important;
	float: none !important;
}

.itemid-567 .col-lg-3, .itemid-1007 .col-lg-3 {
    width: 100%;
    text-align: center;
}

.itemid-567 .t3-sl, .itemid-1007 .t3-sl{
    padding-bottom: 0;
    padding-top: 0;
	display: block !important;
}

.items-row .item {
    border-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
}

#Mod184{
	display: none;
}

#Mod246{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 25px 0 !important;
	text-align: center;
}

.a2a_svg.a2a_s__default.a2a_s_facebook, .a2a_svg.a2a_s__default.a2a_s_email{
	background-color: rgb(0, 0, 0) !important;
}

.t3-spotlight.t3-footnav.row{
	margin-left: 0;
    margin-right: 0;
}

.t3-spotlight.t3-footnav.row .col-lg-2.col-md-2.col-sm-4.col-xs-6.hidden-xs{
	padding-left:0;
	padding-right: 0;
} 

@media (max-width: 362px){
    #Mod250, #Mod251, #Mod252{
        text-align: center;
    }
    
	#Mod206 .pol, #Mod206 .links{
        height: 40px !important;
    }
	
	.article-aside {
		margin-bottom: 0 !important;
	}
	
	#t3-footer .col-lg-4.col-md-4.col-sm-4, #t3-footer .col-lg-2.col-md-2.col-sm-4, #t3-footer .col-lg-3.col-md-3.col-sm-3.col-xs-6{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#MenuRaiz{
		z-index: 9999999999999999999999;
		width: 100%;
	}
	
	#Mod246 {
		padding: 15px 0 !important;
		margin-bottom: 0;
	}
	
	.itemid-567 .col-lg-3, .itemid-1007 .col-lg-3 {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image img, 
	#jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image img 
	{
		height: auto;
	}

	.itemid-634 .t3-mainbody {
		margin-top: 130px;
	}
	
	.breadcrumb span, .breadcrumb a{
		font-size: 9px;
	}
	
	.imgPremio img {
		height: auto;
	}
	
	.off-menu_233 dl.level4 dt {
		padding-left: 20px !important;
	}

	#t3-mainbody.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	td{
		padding: 0 5px;
		vertical-align: middle !important;
	}
	
	#Mod132 .destaque {
		margin-top: 30px !important;
	}
	
	.itemView .article-header .article-title {
		font-size: 18px !important;
	}
	
	.table > tbody > tr > td{
		padding: 8px 0px !important;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: auto !important;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-image {
		min-height: 0 !important;
		max-height: 500px !important;
	}
	
	td p, td{
		font-size: 11px;
	}
	
	.movel{
		display: block;
	}
	
	.movel img{
		width: 100%;
	}
	
	.col-lg-4 {
		width: 100%;
	}
	
	.links #face{
		display: none !important;
	}
	
	#Mod169 .destaque {
		margin-top: -20px !important;
	}
	
	.menu-icon-cont.sm-btn-238{
		display: none;
	}
	
	#layerslider_1{
		display: none;
	}
	
	#Mod186 #w50 {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		overflow: hidden;
	    margin: 10px 0;
	}
	
	.esconder{
		display: none;
	}
	
	#t3-mainbody .t3-content {
		padding: 28px 0px;
	}
	
	#Mod215 {
		width: 100%;
		margin-left: 0;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 92px;
		height: 92px;
	}
	
	#Mod215 .sprocket-mosaic-image-container {
		width: 27%;
		display: inline-block;
		margin-top: 20px;
	}
	
	#Mod215 .sprocket-mosaic-head {
		width: 71%;
		display: inline-block;
		vertical-align: top;
	}
	
	#Mod215 .sprocket-mosaic-text {
		width: 68%;
		right: 0;
		position: fixed;
		margin-top: -56px;
		font-size: 12px;
		color: black;
		overflow: hidden;
		height: 62px;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-head {
		margin: 0;
		padding: 0 10px;
	}
	
    #Mod129.row-feature .row-feature-title,
    #Mod248.row-feature .row-feature-title	{
		margin-bottom: 40px;
		height: 80px;
	}
	
    #Mod129.jux-mashup .jux-filters-group,
    #Mod248.jux-mashup .jux-filters-group	{
		height: 100px !important;
	}
	
	.nada{
		height: 0;
	}
	
	#Mod174.row-feature {
		padding-bottom: 30px !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container.list .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img  {
		height: auto !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image{
		margin: 0;
		min-height: 0;
		max-height: 190px;
		height: auto;
	}
	
	#jux_mashup192.jux-mashup .jux-container.list .mix .jux-item .jux-info, #jux_mashup249.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 100% !important;
		margin: 0;
		padding: 15px 15px !important;
	}
	
	.custommobile img{
		width: 100%;
		height: 150px;
	}
	
	.custommobile{
		margin-top: 107px;
	}
	
	h2{
		font-size: 25px;
	}
	
	#Mod198 .container {
		width: 100% !important;
	}
	
	.features-intro .custombarra {
		text-align: center !important;
		width: 100% !important;
	}
	
	#newsletterTop{
		width: 88% !important;
	}
	
	#face {
		width: 11% !important;
	}
	
	#t3-header .container {
		width: 100% !important;
	}
	
	#logo img{
		width: 130px !important;
		top: 45px !important;
	}
	
	.head-right{
		top: 15px !important;
		right: 0 !important;
	}
	
	.head-search .dropdown-menu {
		padding: 8px !important;
	}
	
	#Mod207 {
		top: 50px !important;
		width: 50px !important;
		height: 46px !important;
		text-align: center !important;
		right: 55px !important;
		font-size: 29px !important;
		border: 2px solid white !important;
		left: inherit !important;
	}
	
	a.dj-mobile-open-btn{
		color: #034ea2 !important;
	}
	
	a.dj-mobile-open-btn .fa.fa-bars{
		outline: none;
	}
	
	.dj-offcanvas-top{
		width: 50px;
		background: #fff;
		font-size: 30px;
		text-align: center;
		position: fixed;
		right: 0;
		top: 0;
		border: 2px solid white;
		background-image: url(imagens/cancel.png);
		background-size: 30px;
		background-repeat: no-repeat;
		margin-top: 10px;
		background-position-x: 7px;
		background-position-y: 10px;
	}
	
	ul.dj-mobile-nav.dj-mobile-override {
		-webkit-padding-start: 10px !important;
	}
	
	.dj-mobile-nav-child a{
		font-size: 11px !important;
		color: #000 !important;
	}
	
	.dj-offcanvas-content, .dj-offcanvas.dj-offcanvas-override {
		background: #fff !important;
	}
	
	#layerslider_1{
		width: 100% !important;
	}
	
	.txtintro p {
		font-size: 14px !important;
	}
	
    #Mod129 .container, #Mod192 .container, #Mod248 .container,#Mod249 .container {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
    #Mod129, #Mod248 {
		background-position-y: 55px !important;
		margin-bottom: 0;
		height: auto;
		overflow: hidden;
	}
	
	#Mod129.row-feature, #Mod248.row-feature {
		padding-bottom: 0 !important;
	}
	
	#Mod129 .row, #Mod248 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	.jux-mashup .jux-controls .jux-filters .jux-filters-group {
		margin-right: 0px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-controls button,
    #jux_mashup248.jux-mashup .jux-controls button
    {
		padding: 7px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix,
    #jux_mashup248.jux-mashup .jux-container .mix
    {
       height: auto;
       margin-bottom: 0;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
    #jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais,
    #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais
    {
		display: block;
		margin-top: 0;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext{
		width: 96%;
		text-align: justify;
		max-height: none;
	}
		
	#VerMais img {
		width: 30px;
		display: none !important;
	}
	
	#Vernoticias  {
		width: 200px;
	    margin-top: 0;
	}
	
	#Mod192, #Mod249{
		background-position-y: 45px;
		margin-top: 30px;
		max-height: none;
		height: auto;
	}
	
	#Mod201.row-feature {
		padding-bottom: 16px !important;
	}
	
	#Mod211{
		display:block;
	    margin-top: -30px;
	}
	
	#Mod211 #w50, #Mod203 #w50{
		width: 100%;
	}
	
	#Mod211 #w50 #Vernoticias {
		width: 200px;
	}
	
	#Mod186.row-feature {
        margin-top: -30px;
    }
	
	#Mod203 #w50:nth-child(1){
		display: none;
	}
	
	#Mod203 #w50 #Vernoticias {
		width: 200px;
	}
	
	#jux_mashup192.jux-mashup .jux-controls button, #jux_mashup249.jux-mashup .jux-controls button {
		padding: 7px;
		font-size: 12px;
	}
	
	#jux_mashup192, #jux_mashup249 {
		width: 100%;
	}
	
	#Mod192 .row, #Mod249 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix, #jux_mashup249.jux-mashup .jux-container .mix {
		height: auto;
		margin-bottom: 0;
	}
	
	#Mod192.row-feature, #Mod249.row-feature {
        padding-bottom: 0 !important;
    }
	
	#Mod193.row-feature {
        margin-top: 0 !important;
    }
	
	#Mod201.row-feature.inview{
		background-position-y: 50px;
	}
	
	#Mod202.row-feature.inview {
		background-position-y: 50px;
	}
	
	#Mod201, #Mod202 {
		width: 100%;
	}
	
	#Mod201 .container, #Mod202 .container {
		width: 100%;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 25% !important;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 75% !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		font-size: 12px;
		height: 30px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: 92px;
	}
	
	#idVideo, #idVideo2 {
		display: none;
	}
	
	#Mod104 {
		padding-bottom: 0;
	}
	
	#Mod104.row-feature.row-feature-full .container {
		width: 360px !important;
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		width: 100%;
		margin-bottom: 0;
		height: 330px
	}
	
	#Mod104 .category-module .project-item .article-content {
		width: 345px;
		margin-left: 0;
	}
	
	#Mod104.row-feature.row-feature-full .row-feature-full {
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		width: 100%;
		margin-bottom: 0;
	}
	
	#Mod104 .category-module .project-item .article-img img {
        width: 230px !important;
    }
	
	#Mod195{
		display: none !important;
	}
	
	.box-center .btn {
		margin-right: 0;
	}
	
	#MenuRaiz{
		display: none;
	}
	
	#logosEuropa{
		height: auto;
		padding: 0px 0 0 0 !important;
	}
	
	#logosEuropa .col-xs-12 {
		width: 49% !important;
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	
	#logosEuropa img {
		vertical-align: middle;
		width: auto;
		max-width: 100%;
		padding: 20px 0;
	}
	
	#t3-footer .col-xs-6 {
		width: 100%;
	}
	
	#Mod206 {
		padding-top: 0;
		text-align: left;
		color: white;
	}
	
	.customPolitica{
		display: none;
	}
	
	.t3-copyright{
		height: 30px;
	}
	
	#t3-footer .customcopy {
		font-size: 11px;
		text-align: center;
		color: white;
	}
	
	.face img {
		margin-left: 28px;
	}
	
	.face {
		bottom: -1px;
	}
	
	/*interior*/
	
	.MenuSecundario{
		display: none;
	}
	
	#barrainterior {
		width: 100%;
		margin: 0 auto;
	}
	
	.breadcrumb{
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
		padding-top: 85px;
		padding-bottom: 0;
		border-bottom: 1px solid black;
	}
	
	.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb {
		padding-top: 85px;
	}
	
	.t3-mainbody {
		padding-bottom: 0 !important;
	}
	
	#t3-mainbody #t3-content.t3-content {
		padding-bottom: 0;
	}
	
	.space {
		height: 0;
		margin-top: 0;
	}
	
	#barrainterior #newsletterTop {
		width: 94% !important;
	}
	
	.breadcrumb > li + li:before{
		padding: 0px;
	}
	
	.ja-masthead{
		top: 100px;
	}
	
	.scrollUp .t3-header{
		position: fixed;
	}
	
	.text-center h2{
		font-size: 25px;
		margin-top: 30px;
	}
	
	.well{
		padding: 10px;
		font-size: 14px;
	}
	
	h3 small{
		font-size: 20px;
	}
	
	li{
		font-size: 14px;
	}
	
	p{
		font-size: 14px;
	}
	
	.artigo {
		width: 100%;
	}
	
	#t3-footer .col-lg-2 {
		width: 100% !important;
	}
	
	#t3-mainbody .t3-sidebar{
		display: none;
	}
	
	#ProgamacaoTV br, #DesenvolvimentoVideoJogos br, #ProjetosIndividuais br, #ApoioAutomatico br, #ApoioSeletivo br, #VendasInternacionais br, #distribuicaoOnline br{
		display: none;
	}
	
	#jak2filter165, #jak2filter209 {
		max-width: 361px;
		padding-top: 0px !important;
	}
	
	#jak2filter165 li, #jak2filter209 li, #jak2filter209 li.last-item{
		width: 50% !important;
		margin-bottom: 0;
	}
	
	#jak2filter209 li.last-item{
		margin-top: 28px;
	}
	
	#jak2filter165 li.last-item{
		width: 100% !important;
	}
	
	#jak2filter165 .last-item input.btn, #jak2filter209 .last-item input.btn{
		margin-top: 0;
	}
	
	#itemListPrimary .catItemHeader {
		width: 100%;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 40px;
		font-size: 15px;
	}
	
	#itemListPrimary .catItemBody {
		width: 100%;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 100%;
		position: relative;
		border-left: 0px solid black;
	}
	
	#itemListPrimary div.catItemExtraFields {
		display: inline-block !important;
		width: 100%;
		vertical-align: top;
		border: 0px;
		margin-left: 0%;
		margin-top: 0;
		padding-top: 0;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		background: #333;
	}
	
	#k2Container #vermaisCandidaturas {
		width: 40%;
		top: -20px;
		right: 0;
		position: relative;
		margin-bottom: -10px;
	}
	
	#k2Container.itemListView {
		margin-top: 170px;
	}
	
	#Mod233{
		display: none;
	}
	
	#Mod177.t3-module {
		margin-bottom: 30px !important;
	}
	
	#MapaSite {
		margin-top: 20px !important;
		margin-left: 0px;
	}
	
	div.itemHeader h2.itemTitle {
		padding: 0;
		margin: 50px 0 0 0;
		font-size: 30px;
	}
	
	.itemView div.itemExtraFields {
		padding: 0px;
	}
	
	.itemView div.itemExtraFields ul li {
		display: inline-block !important;
		width: 49% !important;
		vertical-align: top !important;
		font-size: 10px;
	}
	
	.blog {
		padding-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
		text-align: center;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 100% !important;
	}
	
	.blog .jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		color: #FFF;
		font-size: 13px;
		height: auto;
		overflow: hidden;
		font-weight: bold;
	}
	
	.blog #VerMais {
		display: none;
	}
	
	.article-header .article-title {
		font-size: 25px;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a, .blog #jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext{
		max-height: none;
	}
	
	.blog #VerMais{
		margin-top: 0;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image{
		min-height: 100px;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
		margin-right: 0;
	}
	
	a, span {
		word-wrap: break-word;
	}
	
	.itemid-634 #Estamos {
		padding-top: 0;
	}
	
	.blog .article-intro img, .blog .article-content img {
		width: 30%;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map, #findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
		width: 100%;
	}
	
	h2 .contact-name {
		font-size: 30px;
	}
	
	.customnewsText {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		border-right: 0px solid black;
		padding: 0px 50px;
		margin: 50px 0;
	}
	
	.t3-navhelper div.acymailing_module {
		margin: 0px !important;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 0px 35px !important;
	}
	
	.t3-navhelper table.acymailing_form {
		margin: 0;
		border: 0px !important;
		width: 100%;
	}
	
	.acymailing_module_form .button.subbutton.btn.btn-primary, .acymailing_module_form .button.unsubbutton.btn.btn-inverse{
		width: 100%;
	}
	
	#Estamos {
		padding-top: 50px;
	}
	
	#Contactos {
		width: 100%;
		display: block;
		padding-left: 50px;
	}
	
	#PercursoMapaV2 {
		width: 100% !important;
		display: block;
		margin-top: 50px;
	}
	
	#Mod169 .links, #Mod132 .links {
		font-size: 11px;
		height: 170px;
	}
	
	#Mod206 .links {
		font-size: 11px;
		height: 130px;
	}
	
	#Mod206 .update {
		text-align: left;
        margin-top: 0;
	}
	

    /* Calls */
    #Mod241 {
        width: 100% !important;
        display: block;
        margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 38px;
    }
    
    #Mod241 .container {
        width: 90% !important;
		padding-right: 0;
    }
    
    
    /* Resultados */
    #Mod242 {
        width: 100% !important;
        display: block;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 38px;
    }
    
    #Mod242 .container {
        width: 90% !important;
		padding-left: 0;
    }
    
    .ColProg {
        width: 100% !important;
    }
    
    .ColProg2 {
        padding-top: 10px !important;
        width: 100% !important;
    }
    
    .ColProg2, .ColResults {
        margin-left: 0px !important;
    }
    
    .itemid-435 .ColResultsEnd {
        display: inline-block !important;
        width: 40% !important;
    }
    
    .itemid-435 .ColActState {
        display: inline-block !important;
    }
    
    .itemid-594 .ColP h4, .itemid-595 .ColP h4 {
        margin-left: 0px;
        font-size: 20px;
    }
    
    .jux-item, .jux-controls.justify {
		max-width: 330px;
		width: 100%;
		margin: auto;
	}
	
	#Mod131, #Mod169, #Mod132, #Mod206{
		height: auto;
	}
    
    #Mod131 .module-title, #Mod169 .module-title, #Mod132 .module-title {
        color: #f8b315 !important;
        height: 0;
    }
	
	.destaque{
		margin-left: 0;
	}
	

}

@media (min-width: 363px) and (max-width: 469px){
    #Mod250, #Mod251, #Mod252 {
        text-align: center;
    }
    
    #Mod206 .pol, #Mod206 .links{
        height: 40px !important;
	}
	
	.itemid-470 .article-aside, .itemid-905 .article-aside, .itemid-906 .article-aside{
		display: none;
	}
	
	#t3-footer .col-lg-4.col-md-4.col-sm-4, #t3-footer .col-lg-2.col-md-2.col-sm-4, #t3-footer .col-lg-3.col-md-3.col-sm-3.col-xs-6{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#MenuRaiz{
		z-index: 9999999999999999999999 !important;
		width: 363px !important;
	}
	
	#Mod246 {
		padding: 15px 0 !important;
		margin-bottom: 0;
		text-align: center;
	}
	
	.itemid-567 .col-xs-6, .itemid-1007 .col-xs-6 {
		width: 100%;
	}
	
	#jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image img,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image img
	{
		height: auto;
	}
	
	#jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image,
	#jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image
	{
		min-height:0;
	}
	
	.itemid-634 .t3-mainbody {
		margin-top: 140px;
	}
	
	.itemid-496 .article-content.clearfix, .itemid-908 .article-content.clearfix, .itemid-909 .article-content.clearfix{
		margin-top: 20px;
	}
	
	td{
		font-size: 11px !important;
		vertical-align: middle !important;
	}
	
	.movel{
		display: block;
	}
	
	.movel img{
		width: 100%;
	}
	
	.col-lg-4 {
		width: 100%;
	}
	
	.itemid-566 .article-header .article-title {
		font-size: 23px;
	}
	
	.itemid-566 .article-aside{
		display: none;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
		height: auto !important;
		text-align: center;
		margin: 0 auto;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image {
		width: 100%;
		position: relative;
		min-height: 0px;
		max-height: 1900px;
		height: auto;
		overflow: hidden;
	}
	
	.itemid-567 .t3-content {
		padding: 28px 0px;
	}
	
	.menu-icon-cont.sm-btn-238{
		display: none;
	}
	
	#layerslider_1{
		display: none;
	}
	
	#Mod186 #w50 {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		overflow: hidden;
	    margin: 10px 0;
	}
	
	#Mod215 {
		width: 100%;
		margin-left: 0;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 92px;
		height: 92px;
	}
	
	#Mod215 .sprocket-mosaic-image-container {
		width: 27%;
		display: inline-block;
		margin-top: 20px;
	}
	
	#Mod215 .sprocket-mosaic-head {
		width: 71%;
		display: inline-block;
		vertical-align: top;
	}
	
	#Mod215 .sprocket-mosaic-text {
		width: 68%;
		right: 10px;
		position: fixed;
		margin-top: -56px;
		font-size: 12px;
		color: black;
		overflow: hidden;
		height: 62px;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-head {
		margin: 0;
		padding: 0 10px;
	}
	
	#jux_mashup192.jux-mashup .jux-container.list .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img  {
		height: auto !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image{
		margin: 0;
		min-height: 0;
		max-height: 500px;
		height: auto;
	}
	
	#jux_mashup192.jux-mashup .jux-container.list .mix .jux-item .jux-info, #jux_mashup249.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 95% !important;
		margin: 0px 2.5% 0 2.5%;
	}
	
	.custommobile img{
		width: 100%;
		height: 150px;
	}
	
	.custommobile{
		margin-top: 107px;
	}
	
	h2{
		font-size: 25px;
	}
	
	#Mod198 .container {
		width: 100% !important;
	}
	
	.features-intro .custombarra {
		text-align: center !important;
		width: 100% !important;
	}
	
	#newsletterTop{
		width: 88% !important;
	}
	
	#face {
		width: 11% !important;
	}
	
	#t3-header .container {
		width: 100% !important;
	}
	
	#logo img{
		width: 130px !important;
		top: 45px !important;
	}
	
	.head-right{
		top: 15px !important;
		right: 0 !important;
	}
	
	.head-search .dropdown-menu {
		padding: 8px !important;
	}
	
	#Mod207 {
		top: 50px !important;
		width: 50px !important;
		height: 46px !important;
		text-align: center !important;
		right: 55px !important;
		font-size: 29px !important;
		border: 2px solid white !important;
		left: inherit !important;
	}
	
	a.dj-mobile-open-btn{
		color: #034ea2 !important;
	}
	
	a.dj-mobile-open-btn .fa.fa-bars{
		outline: none;
	}
	
	.dj-offcanvas-top{
		width: 50px;
		background: #fff;
		font-size: 30px;
		text-align: center;
		position: fixed;
		right: 0;
		top: 0;
		border: 2px solid white;
		background-image: url(imagens/cancel.png);
		background-size: 30px;
		background-repeat: no-repeat;
		margin-top: 10px;
		background-position-x: 7px;
		background-position-y: 10px;
	}
	
	ul.dj-mobile-nav.dj-mobile-override {
		-webkit-padding-start: 10px !important;
	}
	
	.dj-mobile-nav-child a{
		font-size: 11px !important;
		color: #000 !important;
	}
	
	#layerslider_1{
		width: 100% !important;
	}
	
	.txtintro p {
		font-size: 14px !important;
	}
	
    #Mod129 .container, #Mod192 .container, #Mod248 .container, #Mod249 .container {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
    #Mod129, #Mod248 {
		background-position-y: 55px !important;
		margin-bottom: 0;
		height: auto;
		overflow: hidden;
	}
	
    #Mod129 .row, #Mod248 .row  {
		margin-left: 0;
		margin-right: 0;
	}
	
	.jux-mashup .jux-controls .jux-filters .jux-filters-group {
		margin-right: 0px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-controls button,
    #jux_mashup248.jux-mashup .jux-controls button
    {
		padding: 7px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix,
    #jux_mashup248.jux-mashup .jux-container .mix
    {
		height: 360px;
		margin-bottom: 30px;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
    #jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais,
    #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais
    {
		display: block;
		margin-top: 0;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext{
		width: 100%;
		text-align: justify;
		max-height: none;
	}
		
	#VerMais img {
		width: 30px;
		display: none !important;
	}
	
	#Vernoticias {
		width: 300px;
		margin-top: 0;
	}
	
	#Mod192, #Mod249{
		background-position-y: 45px;
		margin-top: 0px;
		max-height: 1432px;
		height: auto;
	}
	
	#Mod129.row-feature, #Mod248.row-feature{
		padding-bottom: 0 !important;
	}
	
	#jux_mashup192.jux-mashup .jux-controls button , #jux_mashup249.jux-mashup .jux-controls button{
		padding: 7px;
		font-size: 12px;
	}
	
	#jux_mashup192 , #jux_mashup249 {
		width: 100%;
	}
	
	#Mod192 .row, #Mod249 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix, #jux_mashup249.jux-mashup .jux-container .mix {
		height: auto;
		margin-bottom: 0px;
	}
	
	#Mod201.row-feature.inview, #Mod202.row-feature.inview {
		background-position-y: 50px;
	}
	
	#Mod201, #Mod202 {
		width: 100%;
	}
	
	#Mod201 .container, #Mod202 .container {
		width: 100%;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 25% !important;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 75% !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		font-size: 12px;
		height: 30px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: 100px;
	}
	
	#Mod211{
		display:block;
	}
	
	#Mod211 #w50, #Mod203 #w50{
		width: 100%;
	}
	
	#Mod211 #w50 #Vernoticias {
		width: 300px;
	}
	
	#Mod203 #w50:nth-child(1){
		display: none;
	}
	
	#Mod203 #w50 #Vernoticias {
		width: 300px;
	}
	
	#idVideo, #idVideo2{
		display: none;
	}
	
	#Mod104 {
		padding-bottom: 0;
	}
	
	#Mod104.row-feature.row-feature-full .container {
		width: 360px !important;
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104.row-feature.row-feature-full .row-feature-full {
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		width: 100%;
		margin-bottom: 20px;
		height: 330px
	}
	
	#Mod104 .category-module .project-item .article-content {
		width: 95%;
		margin-left: 0;
	}
	
	#Mod131, #Mod169, #Mod132, #Mod206 {
        height: auto;
    }
	
	.destaque{
		margin-left: auto;
	}
	
	#Mod169 .destaque {
		margin-top: -20px !important;
	}
    
    #Mod131 .module-title, #Mod169 .module-title, #Mod132 .module-title {
        color: #f8b315 !important;
        height: auto;
    }
	
	#Mod206 #face{
		display: none !important;
	}
	
	#Mod195{
		display: none !important;
	}
	
	.box-center .btn {
		margin-right: 0;
	}
	
	#MenuRaiz{
		display: none;
	}
	
	#MapaSite {
		margin-top: 20px !important;
		margin-left: 0;
	}
	
	#logosEuropa{
		height: auto;
		padding: 0px 0 0 0 !important;
	}
	
	#logosEuropa .col-xs-12 {
		width: 49% !important;
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	
	#Mod177.t3-module {
		margin-bottom: 25px;
	}
	
	#logosEuropa img {
		vertical-align: middle;
		width: auto;
		max-width: 100%;
		padding: 20px 0;
	}
	
	#t3-footer .col-xs-6 {
		width: 100%;
	}
	
	#Mod206 {
		padding-top: 0;
		text-align: left;
		color: white;
		margin-top: -30px;
	}
	
	.customPolitica{
		display: none;
	}
	
	.t3-copyright{
		height: 30px;
	}
	
	#t3-footer .customcopy {
		font-size: 11px;
		text-align: center;
		color: white;
	}
	
	.face img {
		margin-left: 28px;
	}
	
	.face {
		bottom: -1px;
	}
	
	/*interior*/
	
	.MenuSecundario{
		display: none;
	}
	
	#barrainterior {
		width: 100%;
		margin: 0 auto;
	}
	
	.breadcrumb{
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
		padding-top: 85px;
		padding-bottom:0;
		border-bottom: 1px solid black;
	}
	
	.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb {
		padding-top: 85px;
	}
	
	.breadcrumb span {
		font-size: 10px;
	}
	
	.t3-mainbody a{
		word-break: break-word;
	}
	
	.imgPremio img {
		height: auto;
	}
	
	.t3-mainbody{
		margin-top: 170px;
	}
	
	#t3-mainbody #t3-content.t3-content{
		padding: 0!important;
	}
	
	.article-content.clearfix .esconder{
		height: 5px;
	}
	
	#barrainterior #newsletterTop {
		width: 93% !important;
	}
	
	.breadcrumb > li + li:before{
		padding: 0px;
	}
	
	.ja-masthead{
		top: 100px;
	}
	
	.scrollUp .t3-header{
		position: fixed;
	}
	
	.text-center h2{
		font-size: 25px;
	}
	
	.well{
		padding: 10px;
		font-size: 14px;
	}
	
	h3 small{
		font-size: 20px;
	}
	
	li{
		font-size: 14px;
	}
	
	p{
		font-size: 14px;
	}
	
	.artigo {
		width: 100%;
	}
	
	#t3-footer .col-lg-2 {
		width: 100% !important;
	}
	
	#t3-mainbody .t3-sidebar{
		display: none;
	}
	
	#ProgamacaoTV br, #DesenvolvimentoVideoJogos br, #ProjetosIndividuais br, #ApoioAutomatico br, #ApoioSeletivo br, #VendasInternacionais br, #distribuicaoOnline br{
		display: none;
	}
	
	.itemid-578 td, .itemid-578 tr td, .itemid-579 td, .itemid-579 tr td, .itemid-580 td, .itemid-580 tr td, .itemid-581 td, .itemid-581 tr td{
		border-top: 1px solid #dddddd;
		font-size: 10px;
		border-left: 1px solid #dddddd;
	}
	
	.itemView .article-header .article-title {
		font-size: 23px !important;
	}
	
	.itemid-566 .blog{
		margin-top:20px;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
	td p {
		font-size: 10px !important;
	}
	
	td{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	
	td b{
		padding-left: 0 !important;
	}
	
	#jak2filter165, #jak2filter209 {
		max-width: 469px;
		padding-top: 0px !important;
	}
	
	#jak2filter165 li, #jak2filter209 li, #jak2filter209 li.last-item{
		width: 50% !important;
		margin-bottom: 0;
	}
	
	#jak2filter209 li.last-item{
		margin-top: 28px;
	}
	
	#jak2filter165 li.last-item{
		width: 100% !important;
	}
	
	#jak2filter165 .last-item input.btn, #jak2filter209 .last-item input.btn{
		margin-top: 0;
	}
	
	#itemListPrimary .catItemHeader {
		width: 100%;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 40px;
		font-size: 15px;
	}
	
	#itemListPrimary .catItemBody {
		width: 100%;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 100%;
		position: relative;
		border-left: 0px solid black;
	}
	
	#itemListPrimary div.catItemExtraFields {
		display: inline-block !important;
		width: 100%;
		vertical-align: top;
		border: 0px;
		margin-left: 0%;
		margin-top: 0;
		padding-top: 0;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		background: #333;
	}
	
	#k2Container #vermaisCandidaturas {
		width: 40%;
		top: -20px;
		right: 0;
		position: relative;
		margin-bottom: -10px;
	}
	
	#k2Container.itemListView {
		margin-top: 125px;
	}
	
	span.catItemImage img {
		width: 200px !important;
		margin-top: 0;
	}
	
	div.itemHeader h2.itemTitle {
		padding: 0;
		margin: 50px 0 0 0;
		font-size: 30px;
	}
	
	.itemView div.itemExtraFields {
		padding: 0px;
	}
	
	.itemView div.itemExtraFields ul li {
		display: inline-block !important;
		width: 49% !important;
		vertical-align: top !important;
		font-size: 10px;
	}
	
	.blog {
		padding-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
		text-align:center;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 100% !important;
	}
	
	.blog .jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		color: #FFF;
		font-size: 13px;
		height: auto;
		overflow: hidden;
		font-weight: bold;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a, .blog #jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a{
		font-size: 15px;
	}
	
	.blog #VerMais{
		display: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image{
		min-height: 100px;
		max-height: 500px;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
		margin-right: 0;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		max-height: 500px;
		width: 100%;
	}
	
	.itemid-567 .article-header .article-title{
		font-size: 23px;
	}
	
	.blog .article-intro img, .blog .article-content img {
		width: 30%;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map, #findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
		width: 100%;
	}
	
	h2 .contact-name {
		font-size: 30px;
	}
	
	.customnewsText {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		border-right: 0px solid black;
		padding: 0px 50px;
		margin: 50px 0;
	}
	
	.t3-navhelper div.acymailing_module {
		margin: 0px !important;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 0px 35px !important;
	}
	
	.t3-navhelper table.acymailing_form {
		margin: 0;
		border: 0px !important;
		width: 100%;
	}
	
	.acymailing_module_form .button.subbutton.btn.btn-primary, .acymailing_module_form .button.unsubbutton.btn.btn-inverse{
		width: 100%;
	}
	
	#Estamos {
		padding-top: 0;
	}
	
	#Contactos {
		width: 100%;
		display: block;
		padding-left: 50px;
	}
	
	#PercursoMapaV2 {
		width: 100% !important;
		display: block;
		margin-top: 50px;
	}
	
	#Mod169 .links{
		font-size: 11px;
		height: 170px;
	}
	
	#Mod132 .links{
		font-size: 11px;
		height: 200px;
	}
	
	#Mod206 .links {
		font-size: 11px;
		height: 130px;
	}
	
	#Mod206 .update {
		text-align: left;
        margin-top: 0;
	}
	
	#Mod193.row-feature {
        margin-top: 0 !important;
    }

	/* Calls */
    #Mod241 {
        width: 100% !important;
        display: block;
		margin-top: 0;
		margin-left: 0;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
    }
    
    #Mod241 .container {
        width: 90% !important;
		padding-right: 0;
    }
	
	#Mod192.row-feature, #Mod249.row-feature{
		padding-bottom: 0px !important;
	}
    
    
    /* Resultados */
    #Mod242 {
        width: 100% !important;
        display: block;
		margin-top: 0;
		margin-right: 0;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
    }
    
    #Mod242 .container {
        width: 90% !important;
		padding-left: 0;
    }
    
    .ColProg {
        width: 100% !important;
    }
    
    .ColProg2 {
        padding-top: 10px !important;
        width: 100% !important;
    }
    
    .ColProg2, .ColResults {
        margin-left: 0px !important;
    }
    
    .itemid-435 .ColResultsEnd {
        display: inline-block !important;
        width: 40% !important;
    }
    
    .itemid-435 .ColActState {
        display: inline-block !important;
    }
    
    .itemid-594 .ColP h4, .itemid-595 .ColP h4 {
        margin-left: 0px;
        font-size: 20px;
    }
    
    .itemid-594 .col-xs-12, .itemid-595 .col-xs-12 {
        padding-left: 0px; 
        padding-right: 0px; 
    }
	
	.jux-item, .jux-controls.justify {
		width: 320px;
		margin: auto;
	}
	
	#jux_mashup192.jux-mashup .jux-container.grid .mix .jux-item, #jux_mashup249.jux-mashup .jux-container.grid .mix .jux-item  {
		width: 330px;
		margin: auto;
	}
	
	.tableLinha {
		width: 363px;
		margin: auto;
	}
	
	#Mod104 .category-module .project-item .article-img img {
		width: 230px;
	}
	
	
	
}

@media (min-width: 470px) and (max-width: 591px){
    #Mod250, #Mod251, #Mod252{
        text-align: center;
    }
    
	.movel{
		display: block;
	}
	
	#t3-footer .col-lg-4.col-md-4.col-sm-4, #t3-footer .col-lg-2.col-md-2.col-sm-4, #t3-footer .col-lg-3.col-md-3.col-sm-3.col-xs-6{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#MenuRaiz{
		z-index: 9999999999999999999999 !important;
		width: 363px !important;
	}
	
	#Mod246 {
		padding: 15px 0 !important;
		margin-bottom: 0;
		text-align: center;
	}
	
	.itemid-567 .col-xs-6, .itemid-1007 .col-xs-6 {
		width: 100%;
	}
	
	.movel img{
		width: 100%;
	}
	
	.col-lg-4 {
		width: 100%;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
		height: auto !important;
		text-align: center;
		margin: 0 auto;
	}
	
	#Mod206 #face{
		display: none !important;
	}
	
	.destaque {
		margin-left: 0px !important;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
	.menu-icon-cont.sm-btn-238{
		display: none;
	}
	
	#layerslider_1{
		display: none;
	}
	
	#Mod186 #w50 {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		overflow: hidden;
	    margin: 10px 0;
	}
	
	#Mod215 {
		width: 100%;
		margin-left: 0;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 110px;
		height: 110px;
	}
	
	#Mod215 .sprocket-mosaic-image-container {
		width: 27%;
		display: inline-block;
		margin-top: 0px;
	}
	
	#Mod215 .sprocket-mosaic-head {
		width: 71%;
		display: inline-block;
		vertical-align: top;
	}
	
	#Mod215 .sprocket-mosaic-text {
		width: 68%;
		right: 10px;
		position: fixed;
		margin-top: -56px;
		font-size: 12px;
		color: black;
		overflow: hidden;
		height: 62px;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-head {
		margin: 0;
		padding: 0 10px;
	}
	
	#Mod211{
		margin-top: 0;
	}
	
	#Mod186.row-feature {
        margin-top: -30px;
    }
	
	#jux_mashup192.jux-mashup .jux-container.list .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: 180px !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image{
		margin: 0;
	}
	
	#jux_mashup192.jux-mashup .jux-container.list .mix .jux-item .jux-info, #jux_mashup249.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 95% !important;
		margin: 0px 2.5%0 2.5%;
	}
	
	.custommobile img{
		width: 100%;
	}
	
	.custommobile{
		margin-top: 107px;
	}
	
	h2{
		font-size: 25px;
	}
	
	#Mod198 .container {
		width: 100% !important;
	}
	
	.features-intro .custombarra {
		text-align: center !important;
		width: 100% !important;
	}
	
	#newsletterTop{
		width: 88% !important;
	}
	
	#face {
		width: 11% !important;
	}
	
	#t3-header .container {
		width: 100% !important;
	}
	
	#logo img{
		width: 130px !important;
		top: 45px !important;
	}
	
	.head-right{
		top: 15px !important;
		right: 0 !important;
	}
	
	.head-search .dropdown-menu {
		padding: 8px !important;
	}
	
	#Mod207 {
		top: 50px !important;
		width: 50px !important;
		height: 46px !important;
		text-align: center !important;
		right: 55px !important;
		font-size: 29px !important;
		border: 2px solid white !important;
		left: inherit !important;
	}
	
	a.dj-mobile-open-btn{
		color: #034ea2 !important;
	}
	
	a.dj-mobile-open-btn .fa.fa-bars{
		outline: none;
	}
	
	.dj-offcanvas-top{
		width: 50px;
		background: #fff;
		font-size: 30px;
		text-align: center;
		position: fixed;
		right: 0;
		top: 0;
		border: 2px solid white;
		background-image: url(imagens/cancel.png);
		background-size: 30px;
		background-repeat: no-repeat;
		margin-top: 10px;
		background-position-x: 7px;
		background-position-y: 10px;
	}
	
	ul.dj-mobile-nav.dj-mobile-override {
		-webkit-padding-start: 10px !important;
	}
	
	.dj-mobile-nav-child a{
		font-size: 11px !important;
		color: #000 !important;
	}
	
	#layerslider_1{
		width: 100% !important;
	}
	
	.txtintro p {
		font-size: 14px !important;
	}
	
    #Mod129 .container, #Mod192 .container, #Mod248 .container, #Mod249 .container {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
    #Mod129, #Mod248 {
		background-position-y: 55px !important;
		margin-bottom: 0;
		height: auto;
		overflow: hidden;
	}
	
    #Mod129 .row, #Mod248 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	.jux-mashup .jux-controls .jux-filters .jux-filters-group {
		margin-right: 0px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-controls button,
    #jux_mashup248.jux-mashup .jux-controls button
    {
		padding: 7px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix,
    #jux_mashup248.jux-mashup .jux-container .mix
    {
        height: auto;
	margin-bottom: 0px;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image
    {
		min-height: 220px;
		max-height: 220px;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image{
		min-height: 0px;
		max-height: none;
		height: auto;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image img,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image img
    {
		height: 200px !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: auto !important;
	}
	
    #jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais,
    #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais
    {
		display: block;
		margin-top: 0;
	}
	
	#Mod129.row-feature, 	#Mod248.row-feature {
		padding-bottom: 0px !important;
	}
	
	#jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item .jux-info,
        #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item .jux-info {
		padding: 0 15px !important;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext{
		width: 100% !important;
		max-height: 500px !important;
	}
	
	.itemid-566 .article-header .article-title, .itemid-567 .article-header .article-title{
		font-size: 23px;
	}
	
	.itemid-634 .t3-mainbody {
		margin-top: 95px;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img  {
		width: 100%;
	}
		
	#VerMais img {
		width: 30px;
		display: none !important;
	}
	
	#Vernoticias {
		width: 300px;
	}
	
	#w50 #Vernoticias {
		width: 300px;
	}
	
	#Mod192, #Mod249{
		background-position-y: 45px;
		margin-top: 0px;
		max-height: none;
		height: auto;
	}
	
	#Mod201.row-feature {
		padding-bottom: 30px !important;
	}
	
	#Mod211{
		display: block;
	}
	
	#Mod211 #w50 {
		width: 100%;
	}
	
	#jux_mashup192.jux-mashup .jux-controls button, #jux_mashup249.jux-mashup .jux-controls button {
		padding: 7px;
		font-size: 12px;
	}
	
	#jux_mashup192, #jux_mashup249 {
		width: 100%;
	}
	
	#Mod192 .row, #Mod249 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix, #jux_mashup249.jux-mashup .jux-container .mix {
		height: auto;
		margin-bottom: 0;
	}
	
	#Mod193.row-feature {
        margin-top: 0px !important;
    }
	
	#Mod192.row-feature, #Mod249.row-feature {
		padding-bottom: 0 !important;
	}
	
	#Mod201.row-feature.inview, #Mod202.row-feature.inview {
		background-position-y: 50px;
	}
	
	#Mod201, #Mod202 {
		width: 100%;
	}
	
	#Mod201 .container, #Mod202 .container {
		width: 100%;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 25% !important;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 75% !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		font-size: 12px;
		height: 30px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: 120px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		margin: 0px auto;
	}
	
	#Mod203 {
		display: block;
		margin-top: 0;
	}
	
	#Mod203 #w50{
		width: 100%;
	}
	
	#Mod203 #w50:nth-child(1){
		display: none;
	}
	
	#idVideo, #idVideo2 {
		display: none;
	}
	
	#Mod104 {
		padding-bottom: 0;
	}
	
	#Mod104.row-feature.row-feature-full .container {
		width: 478px !important;
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 {
		padding-top: 100px !important;
		background-position-y: 145px;
	}
	
	#Mod104.row-feature.row-feature-full .row-feature-full {
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		width: 45%;
		margin-bottom: 0;
		height: 300px
	}
	
	#Mod104 .category-module .project-item .article-content {
		margin: 0 auto;
		text-align: center;
		position: relative;
		width: 200px;
	}
	
	#Mod195{
		display: none !important;
	}
	
	.box-center .btn {
		margin-right: 0;
	}
	
	#MenuRaiz{
		display: none;
	}
	
	#MapaSite {
		margin-top: 0px !important;
		margin-left: 0;
	}
	
	.customSitemap {
		margin-top: -8px;
	}
	
	#Mod177.t3-module {
		margin-bottom: 30px;
	}
	
	#logosEuropa{
		height: auto;
		padding: 0 !important;
	}
	
	#logosEuropa .col-xs-12 {
		width: 49% !important;
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	
	#logosEuropa img {
		vertical-align: middle;
		width: auto;
		max-width: 100%;
		padding: 15px 0;
	}
	
	#logosEuropa #aux img {
		margin-top: 0px !important;
	}
	
	#t3-footer .col-xs-6 {
		width: 100%;
	}
	
	#Mod206 {
		padding-top: 0;
		text-align: left;
		color: white;
	}
	
	.customPolitica{
		display: none;
	}
	
	.t3-copyright{
		height: 30px;
	}
	
	#t3-footer .customcopy {
		font-size: 11px;
		text-align: center;
		color: white;
	}
	
	.face img {
		margin-left: 28px;
	}
	
	.face {
		bottom: -1px;
	}
	
	/*interior*/
	
	.MenuSecundario{
		display: none;
	}
	
	#barrainterior {
		width: 100%;
		margin: 0 auto;
	}
	
	.breadcrumb {
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
		padding-top: 85px;
		padding-bottom: 0;
		border-bottom: 1px solid black;
	}
	
	.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb {
		padding-top: 85px;
	}
	
	.t3-mainbody {
		margin-top: 170px;
	}
	
	#t3-mainbody.container {
		padding-left: 0;
		padding-right: 0;
	}
	
	#t3-mainbody .article-content img {
		width: 60%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.article-content.clearfix .esconder {
		height: 5px;
	}
	
	.imgPremio img {
		height: auto;
		width: 100% !important;
	}
	
	.itemid-470 .article-aside.clearfix, .itemid-905 .article-aside.clearfix, .itemid-906 .article-aside.clearfix{
		display: none;
	}
	
	.itemid-908 .article-content.clearfix, .itemid-909 .article-content.clearfix, .itemid-496 .article-content.clearfix{
		margin-top: 20px;
	}
	
	#t3-mainbody .article-content p img{
		width: 100%;
	}
	
	td{
		font-size: 10px !important;
		padding: 0 5px !important;
		vertical-align: middle !important;
	}
	
	#barrainterior #newsletterTop {
		width: 92% !important;
	}
	
	.breadcrumb > li + li:before{
		padding: 0px;
	}
	
	.ja-masthead{
		top: 100px;
	}
	
	.scrollUp .t3-header{
		position: fixed;
	}
	
	.text-center h2{
		font-size: 25px;
		margin-top: 0px;
	}
	
	.well{
		padding: 10px;
		font-size: 14px;
	}
	
	h3 small{
		font-size: 20px;
	}
	
	li{
		font-size: 14px;
	}
	
	p{
		font-size: 14px;
	}
	
	.artigo {
		width: 100%;
	}
	
	#t3-footer .col-lg-2 {
		width: 100% !important;
	}
	
	#t3-mainbody .t3-sidebar{
		display: none;
	}
	
	#ProgamacaoTV br, #DesenvolvimentoVideoJogos br, #ProjetosIndividuais br, #ApoioAutomatico br, #ApoioSeletivo br, #VendasInternacionais br, #distribuicaoOnline br{
		display: none;
	}
	
	.itemid-578 td, .itemid-578 tr td, .itemid-579 td, .itemid-579 tr td, .itemid-580 td, .itemid-580 tr td, .itemid-581 td, .itemid-581 tr td{
		border-top: 1px solid #dddddd;
		font-size: 10px;
		border-left: 1px solid #dddddd;
	}
	
	td p {
		font-size: 10px !important;
	}
	
	#jak2filter165, #jak2filter209 {
		max-width: 591px;
		padding-top: 0px !important;
	}
	
	#jak2filter165 li, #jak2filter209 li, #jak2filter209 li.last-item{
		width: 50% !important;
		margin-bottom: 0;
	}
	
	#jak2filter209 li.last-item{
		margin-top: 28px;
	}
	
	#jak2filter165 li.last-item{
		width: 100% !important;
	}
	
	#jak2filter165 .last-item input.btn, #jak2filter209 .last-item input.btn{
		margin-top: 0;
	}
	
	#itemListPrimary .catItemHeader {
		width: 100%;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 40px;
		font-size: 15px;
	}
	
	#itemListPrimary .catItemBody {
		width: 100%;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 100%;
		position: relative;
		border-left: 0px solid black;
	}
	
	#itemListPrimary div.catItemExtraFields {
		display: inline-block !important;
		width: 100%;
		vertical-align: top;
		border: 0px;
		margin-left: 0%;
		margin-top: 0;
		padding-top: 0;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		background: #333;
	}
	
	#k2Container #vermaisCandidaturas {
		width: 40%;
		top: -20px;
		right: 0;
		position: relative;
		margin-bottom: -10px;
	}
	
	#k2Container.itemListView {
		margin-top: 125px;
	}
	
	span.catItemImage img {
		width: 200px !important;
		margin-top: 0;
	}
	
	div.itemHeader h2.itemTitle {
		padding: 0;
	    margin: 50px 0 0 0;
		font-size: 30px;
	}
	
	.itemView div.itemExtraFields {
		padding: 0px;
	}
	
	.itemView div.itemExtraFields ul li {
		display: inline-block !important;
		width: 49% !important;
		vertical-align: top !important;
		font-size: 12px;
	}
	
	.blog {
		padding-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
		text-align: center;
		max-height: 500px;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 100% !important;
	}
	
	.blog .jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		color: #FFF;
		font-size: 13px;
		height: auto;
		overflow: hidden;
		font-weight: bold;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a, .blog #jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	.blog #VerMais{
		margin-top: 0;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image{
		min-height: 100px;
		max-height: 100%;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
		margin-right: 0;
	}
	
	.blog .article-intro img, .blog .article-content img {
		width: 30%;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map, #findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
		width: 49%;
	}
	
	h2 .contact-name {
		font-size: 30px;
	}
	
	.customnewsText {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		border-right: 0px solid black;
		padding: 0px 50px;
		margin: 50px 0;
	}
	
	.t3-navhelper div.acymailing_module {
		margin: 0px !important;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 0px 35px !important;
	}
	
	.t3-navhelper table.acymailing_form {
		margin: 0;
		border: 0px !important;
		width: 100%;
	}
	
	.acymailing_module_form .button.subbutton.btn.btn-primary, .acymailing_module_form .button.unsubbutton.btn.btn-inverse{
		width: 100%;
	}
	
	#Contactos {
		width: 100%;
		display: block;
		padding-left: 50px;
	}
	
	#PercursoMapaV2 {
		width: 100% !important;
		display: block;
		margin-top: 50px;
	}
	
	#Mod206 .links {
		font-size: 11px;
		height: 170px;
	}
	
	#Mod132 .links{
		font-size: 11px;
		height: 180px;
	}
	
	#Mod132 .destaque {
		margin-top: 10px !important;
	}
	
	#Mod169 .links{
		height: 155px;
		font-size: 11px;
	}
	
	#Mod206 {
		margin-top: -40px;
	}
	
	#Mod206 .news {
		width: 40%;
	}
	
	
	
	/* Calls */
    #Mod241 {
        width: 100% !important;
        display: block;
		margin-top: 0;
		margin-left: 0;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
    }
    
    #Mod241 .container {
        width: 90% !important;
		padding-right: 0px;
    }
    
    
    /* Resultados */
    #Mod242 {
        width: 100% !important;
        display: block;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
		margin-top: 0px;
		margin-right: 0;
    }
    
    #Mod242 .container {
        width: 90% !important;
		padding-left: 0px;
    }
    
    .ColProg {
        width: 100% !important;
    }
    
    .ColProg2 {
        padding-top: 10px !important;
        width: 100% !important;
    }
    
    .ColProg2, .ColResults {
        margin-left: 0px !important;
    }
    
    .itemid-435 .ColResultsEnd {
        display: inline-block !important;
        width: 40% !important;
    }
    
    .itemid-435 .ColActState {
        display: inline-block !important;
    }
    
    .itemid-594 .ColP h4, .itemid-595 .ColP h4 {
        margin-left: 0px;
        font-size: 20px;
    }
	
	.itemView .article-header .article-title {
		font-size: 23px !important;
	}
	
	.jux-item, .jux-controls.justify {
		width: 395px;
		margin: auto;
	}
	
	#jux_mashup192.jux-mashup .jux-container.grid .mix .jux-item, #jux_mashup249.jux-mashup .jux-container.grid .mix .jux-item {
		width: 370px;
		margin: auto;
	}
	
	.tableLinha {
		width: 370px !important;
		margin: auto;
	}
	
	#Mod104 .category-module .project-item .article-img img {
		width: 250px;
	}
	
	#Mod131, #Mod132 {
        height: 240px !important;
    }
	
	#Mod169{
		height: 220px !important;
	}
    
    #Mod206 {
        height: 180px !important;
    } 
    
    #Mod206 .pol, #Mod206 .links{
        height: 40px !important;
    }
    
    #Mod131 .module-title, #Mod169 .module-title, #Mod132 .module-title {
        height: 0 !important;
    }
	
	#Mod206 .update {
        margin-top: 0;
    }
	
	
}

@media (min-width: 592px) and (max-width: 767px){
	 #Mod206 .pol, #Mod206 .links{
        height: 40px !important;
    }
	
	#Mod246 {
		padding: 15px 0 !important;
		margin-bottom: 0;
		text-align: center;
	}
	
	#t3-footer .col-lg-4.col-md-4.col-sm-4, #t3-footer .col-lg-2.col-md-2.col-sm-4, #t3-footer .col-lg-3.col-md-3.col-sm-3.col-xs-6{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.itemid-567 .col-xs-6, .itemid-1007 .col-xs-6 {
		width: 100%;
	}
	
	.movel{
		display: block;
	}
	
	.movel img{
		width: 100%;
	}
	
	.menu-icon-cont.sm-btn-238{
		display: none;
	}
	
	#t3-footer .col-lg-4 {
		width: 100%;
	}
	
	.destaque{
		margin-left: 0 !important;
	}
	
	#Mod206 #face{
		display: none !important;
	}
	
	.t3-content {
		padding: 28px 20px;
	}
	
	#layerslider_1{
		display: none;
	}
	
	#Mod186 #w50 {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		margin: 10px 0;
	}
	
	#Mod174.row-feature {
        padding-top: 0px !important;
    }
	
	#Mod215 {
		width: 90%;
		margin-left: 5%;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 110px;
		height: 110px;
	}
	
	#Mod215 .sprocket-mosaic-image-container {
		width: 27%;
		display: inline-block;
		margin-top: 0px;
	}
	
	#Mod215 .sprocket-mosaic-head {
		width: 71%;
		display: inline-block;
		vertical-align: top;
	}
	
	#Mod215 .sprocket-mosaic-text {
		width: 68%;
		right: 10px;
		position: fixed;
		margin-top: -56px;
		font-size: 12px;
		color: black;
		overflow: hidden;
		height: 62px;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-head {
		margin: 0;
		padding: 0 10px;
	}
	
	.jux-mashup .jux-container.grid .mix .jux-item .jux-info .jux-au-ca div {
		width: 100%!important;
	}
	
	.custommobile img{
		width: 100%;
	}
	
	.custommobile{
		margin-top: 107px;
	}
	
	#Mod198 .container {
		width: 100% !important;
	}
	
	.features-intro .custombarra {
		text-align: center !important;
		width: 100% !important;
	}
	
	#newsletterTop{
		width: 88% !important;
	}
	
	#face {
		width: 11% !important;
	}
	
	#t3-header .container {
		width: 100% !important;
	}
	
	#logo img{
		width: 130px !important;
		top: 45px !important;
	}
	
	.head-right{
		top: 15px !important;
		right: 0 !important;
	}
	
	.head-search .dropdown-menu {
		padding: 8px !important;
	}
	
	#Mod207 {
		top: 50px !important;
		width: 50px !important;
		height: 46px !important;
		text-align: center !important;
		right: 55px !important;
		font-size: 29px !important;
		border: 2px solid white !important;
		left: inherit !important;
	}
	
	a.dj-mobile-open-btn{
		color: #034ea2 !important;
	}
	
	a.dj-mobile-open-btn .fa.fa-bars{
		outline: none;
	}
	
	.dj-offcanvas-top{
		width: 50px;
		background: #fff;
		font-size: 30px;
		text-align: center;
		position: fixed;
		right: 0;
		top: 0;
		border: 2px solid white;
		background-image: url(imagens/cancel.png);
		background-size: 30px;
		background-repeat: no-repeat;
		margin-top: 10px;
		background-position-x: 7px;
		background-position-y: 10px;
	}
	
	ul.dj-mobile-nav.dj-mobile-override {
		-webkit-padding-start: 10px !important;
	}
	
	.dj-mobile-nav-child a{
		font-size: 11px !important;
		color: #000 !important;
	}
	
	#layerslider_1{
		width: 100% !important;
	}
	
	.txtintro p {
		font-size: 14px !important;
	}
	
    #Mod129 .container, #Mod192 .container, #Mod248 .container,#Mod249 .container {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
    #Mod129, #Mod248 {
		background-position-y: 55px !important;
		margin-bottom: 0;
		height: auto;
		overflow: hidden;
	}
	
	#Mod129.row-feature, #Mod248.row-feature {
		padding-bottom: 0;
	}
	
	#Mod129 .row, #Mod248 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	.jux-mashup .jux-controls .jux-filters .jux-filters-group {
		margin-right: 0px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-controls button,
    #jux_mashup248.jux-mashup .jux-controls button
    {
		padding: 7px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix,
    #jux_mashup248.jux-mashup .jux-container .mix
    {
        height: 400px;
		margin-bottom: 0px;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
	.jux-mashup .jux-container .mix {
		width: 49% !important;
		margin-right: 5px;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image {
        min-height: 0;
	max-height: none;
	height: auto;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image img,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image img
    {
        height: 180px !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img,	#jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: auto !important;
	}

	#jux_mashup192.jux-mashup .jux-container.grid .mix .jux-item .jux-info , #jux_mashup249.jux-mashup .jux-container.grid .mix .jux-item .jux-info{
    padding: 15px !important;
}
    #jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais,
    #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais	{
		display: block;
		margin-top: 0;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext{
		width: 100%;
		text-align: justify;
		max-height: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 60%;
	}
		
	#VerMais img {
		width: 30px;
		display: none !important;
	}
	
	#Vernoticias {
		width: 45%;
	}
	
	#Mod192, #Mod249{
		background-position-y: 45px;
		margin-top: 0px;
		max-height: none;
		height: auto;
	}
	
	#Mod211{
		display: block;
	}
	
	#Mod211 #w50{
		width: 100%;
	}
	
	#w50 #Vernoticias {
		width: 300px;
	}
	
	#Vernoticias {
		width: 300px;
	}
	
	#Mod201.row-feature {
		padding-bottom: 30px !important;
	}
	
	#jux_mashup192.jux-mashup .jux-controls button, #jux_mashup249.jux-mashup .jux-controls button {
		padding: 7px;
		font-size: 12px;
	}
	
	#jux_mashup192, #jux_mashup249 {
		width: 100%;
	}
	
	#Mod192 .row, #Mod249 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix, #jux_mashup249.jux-mashup .jux-container .mix {
		height: auto;
		margin-bottom: 0;
		width: 49% !important;
	}
	
	#Mod193.row-feature {
		margin-top: 0 !important;
    }
	
	#Mod192.row-feature, #Mod249.row-feature {
		padding-bottom: 30px !important;
	}
	
	.space {
        display: none;
    }
	
	#Mod201.row-feature.inview, #Mod202.row-feature.inview {
		background-position-y: 50px;
	}
	
	#Mod201, #Mod202 {
		width: 100%;
	}
	
	#Mod201 .container, #Mod202 .container {
		width: 100%;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
		text-align: center;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 100% !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		font-size: 12px;
		height: 30px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: 120px;
		width: 120px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		margin: 0px auto;
	}
	
	#Mod203{
		display: block;
	}
	
	#Mod203 #w50:nth-child(1){
		display: none;
	}
	
	#Mod203 #w50{
		width: 100%;
	}
	
	#idVideo, #idVideo2 {
		display: none;
	}
	
	#Mod104.row-feature.row-feature-full .container {
		width: 590px !important;
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 {
		padding-top: 100px !important;
		background-position-y: 145px;
	}
	
	#Mod104.row-feature.row-feature-full .row-feature-full {
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		width: 40%;
		height: 350px;
		margin-bottom: 0;
	}
	
	#Mod104 .category-module.col-xs-12.row-feature-full.row-feature-secondary {
		margin-top: -30px;
		margin-left: 30px;
	}
	
	#Mod104 .category-module .project-item .article-img img {
		width: 230px !important;
	}
	
	#Mod104 .category-module .project-item .article-content {
		width: 230px !important;
	}
	
	#Mod195{
		display: none !important;
	}
	
	.box-center .btn {
		margin-right: 0;
	}
	
	#MenuRaiz{
		display: none;
	}
	
	#MapaSite{
		margin-left: 0;
	}
	
	#logosEuropa{
		height: auto;
		padding: 0px 0 0 0 !important;
	}
	
	#logosEuropa .col-xs-12 {
		width: 49% !important;
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	
	#logosEuropa img {
		vertical-align: middle;
		width: auto;
		max-width: 80%;
		padding: 15px 0;
	}
	
	#t3-footer .col-xs-6 {
		width: 100%;
	}
	
	#Mod206 {
		padding-top: 0;
		text-align: left;
		color: white;
	}
	
	.customPolitica{
		display: none;
	}
	
	.t3-copyright{
		height: 30px;
	}
	
	#t3-footer .customcopy {
		font-size: 11px;
		text-align: center;
		color: white;
	}
	
	.face img {
		margin-left: 28px;
	}
	
	.face {
		bottom: -1px;
	}
	
	.deeper.parent{
		
	}
	
	/*interior*/
	
	.MenuSecundario{
		display: none;
	}
	
	#barrainterior {
		width: 100%;
		margin: 0 auto;
	}
	
	.breadcrumb{
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
		padding-bottom: 0px;
		border-bottom: 1px solid black;
		padding-top: 85px;
	}
	
	.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb {
		padding-top: 85px;
	}
	
	.t3-mainbody {
		margin-top: 170px;
	}
	
	.article-aside {
		display: none;
	}
	
	.article-content.clearfix .esconder{
		display: none;
	}
	
	.text-center img {
		width: 60%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.itemid-495 h2{
		margin-top: 0;
		margin-bottom: 14px;
	}
	
	td p {
		font-size: 12px;
	}
	
	td{
		vertical-align: middle !important;
		padding: 0 5px;
	}
	
	td b{
		text-align: center;
		padding-left: 0;
	}
	
	.itemView .article-header .article-title {
		font-size: 25px !important;
	}
	
	.itemid-905 .about-us img {
		width: 60%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	#barrainterior #newsletterTop {
		width: 91.2% !important;
	}
	
	.breadcrumb > li + li:before{
		padding: 0px;
	}
	
	.ja-masthead{
		top: 100px;
	}
	
	.scrollUp .t3-header{
		position: fixed;
	}
	
	.about-us img {
		width: 40%;
	}
	
	
	h2, .h2 {
		font-size: 32px;
	}
	
	h3 small, .h3 small{
		font-size: 25px;
	}
	
	#t3-footer .col-lg-2 {
		width: 100% !important;
	}
	
	.t3-sidebar{
		display: none;
	}
	
	p{
		font-size: 14px;
	}
	
	.imgPremio img {
		height: auto;
	}
	
	#ProjetosIndividuais br, #DesenvolvimentoVideoJogos br, #ProgamacaoTV br, #ApoioAutomatico br, #ApoioSeletivo br, #VendasInternacionais br, #distribuicaoOnline br{
		display: none;
	}
	
	table{
		font-size: 12px;
	}
	
	#jak2filter165, #jak2filter209 {
		max-width: 767px;
		padding-top: 0px !important;
	}
	
	#jak2filter165 li, #jak2filter209 li, #jak2filter209 li.last-item{
		width: 50% !important;
		margin-bottom: 0;
	}
	
	#jak2filter209 li.last-item{
		margin-top: 28px;
	}
	
	#jak2filter165 li.last-item{
		width: 100% !important;
	}
	
	#jak2filter165 .last-item input.btn, #jak2filter209 .last-item input.btn{
		margin-top: 0;
	}
	
	#itemListPrimary .catItemHeader {
		width: 100%;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 40px;
		font-size: 15px;
	}
	
	#itemListPrimary .catItemBody {
		width: 100%;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 100%;
		position: relative;
		border-left: 0px solid black;
	}
	
	#itemListPrimary div.catItemExtraFields {
		display: inline-block !important;
		width: 100%;
		vertical-align: top;
		border: 0px;
		margin-left: 0%;
		margin-top: 0;
		padding-top: 0;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		background: #333;
	}
	
	#k2Container #vermaisCandidaturas {
		width: 40%;
		top: -20px;
		right: 0;
		position: relative;
		margin-bottom: -10px;
	}
	
	#k2Container.itemListView {
		margin-top: 125px;
	}
	
	span.catItemImage img {
		width: 200px !important;
		margin-top: 0;
	}
	
	div.itemHeader h2.itemTitle {
		padding: 0;
		margin: 50px 0 0 0;
		font-size: 30px;
	}
	
	.itemView div.itemExtraFields {
		padding: 0px;
	}
	
	.itemView div.itemExtraFields ul li {
		display: inline-block !important;
		width: 49% !important;
		vertical-align: top !important;
		font-size: 12px;
	}
	
	.blog {
		padding-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 100% !important;
		min-height: auto;
		max-height: 500px;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 60%;
		height: auto !important;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 100% !important;
	}
	
	.blog .jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		color: #FFF;
		font-size: 13px;
		height: auto;
		overflow: hidden;
		font-weight: bold;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	.blog #VerMais{
		margin-top: 0;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image{
		min-height: 100px;
		max-height: 100%;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
		margin-right: 0;
	}
	
	#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 16px;
	}
	
	.itemid-634 .t3-mainbody {
		margin-top: 95px;
	}
	
	.blog .article-intro img, .blog .article-content img {
		width: 30%;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map, #findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
		width: 49%;
	}
	
	h2 .contact-name {
		font-size: 30px;
	}
	
	.t3-navhelper div.acymailing_module {
		padding: 15px 0px !important;
	}
	
	.customnewsText {
		padding: 40px 50px;
	}
	
	.t3-navhelper table.acymailing_form {
		margin: 100px 0 0 0;
		border: 0px !important;
		width: 100%;
	}
	
	.acymailing_module_form .button.subbutton.btn.btn-primary, .acymailing_module_form .button.unsubbutton.btn.btn-inverse{
		width: 100%;
	}
	
	#Mod131 .module-title, #Mod169 .module-title, #Mod132 .module-title {
        height: 0 !important;
    }
    
    #Mod131, #Mod132, #Mod206 {
        height: 260px;
    }
	
	#Mod169{
		height: 225px;
	}
	
	#Contactos {
		width: 100%;
		display: block;
		padding-left: 100px;
	}
	
	#PercursoMapaV2 {
		width: 100% !important;
		display: block;
		margin-top: 50px;
	}
	
	#Mod169 .links, #Mod132 .links {
		font-size: 11px;
		margin-bottom: 20px;
		height: auto;
	}
	
	#Mod206 .links {
        height: 120px;
    }
	
	#Mod206 {
		margin-top: -40px;
		height: 180px;
	}
	
	#Mod206 .news {
		width: 30%;
	}
	
	#Mod206 #face {
		width: 7% !important;
	}
	
	
	/* Calls */
    #Mod241 {
        width: 100% !important;
        display: block;
		margin-top: 0;
		margin-left: 0;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
    }
    
    #Mod241 .container {
        width: 90% !important;
		padding-right: 0;
    }
    
    
    /* Resultados */
    #Mod242 {
        width: 100% !important;
        display: block;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
		margin-top: 0;
		margin-right: 0;
    }
    
    #Mod242 .container {
        width: 90% !important;
		padding-left: 0;
    }
    
    .ColProg {
        width: 100% !important;
    }
    
    .ColProg2 {
        padding-top: 10px !important;
        width: 100% !important;
    }
    
    .ColProg2, .ColResults {
        margin-left: 0px !important;
    }
    
    .itemid-435 .ColResultsEnd {
        display: inline-block !important;
        width: 40% !important;
    }
    
    .itemid-435 .ColActState {
        display: inline-block !important;
    }
    
    .itemid-594 .ColP h4, .itemid-595 .ColP h4 {
        margin-left: 0px;
        font-size: 20px;
    }
    
    .itemid-594 .col-xs-12, .itemid-595 .col-xs-12 {
        padding-left: 0px; 
        padding-right: 0px; 
    }


}

@media (min-width: 768px) and (max-width: 978px){
	#Mod206 .links {
        min-height: 60px !important;
    }
    
    #Mod206 .pol {
        height: 265px !important;
    }
	
	#Mod246 {
		padding: 20px 0 !important;
		margin-bottom: 0;
		text-align: center;
	}
	
	#MapaSite {
		margin-top: 20px !important;
		margin-left: 0 !important;
	}
	
	.itemid-567 .col-xs-6, .itemid-1007 .col-xs-6 {
		width: 100%;
	}
	
	.movel{
		display: block;
	}
	
	.movel img{
		width: 100%;
	}
	
	.menu-icon-cont.sm-btn-238{
		display: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 18px;
	}
	
	#Mod206 #face{
		display: none !important;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
	}
	
	#idVideo, #idVideo2{
		display: none;
	}
	
	#t3-footer .col-xs-12,  #t3-footer .col-lg-2.col-md-2.col-sm-4.col-xs-6.hidden-xs {
		padding-left: 15px;
		padding-right: 5px;
	}
	
	#Mod132{
		height: auto;
	}
	
	.col-lg-2.col-md-2.col-sm-4.col-xs-6.hidden-xs #Mod206.t3-module{
		margin-top: 0px;
	} 
	
	img.gepac {
		width: 100%;
	}
	
	.space {
        display: none;
    }
	
	#layerslider_1{
		display: none;
	}
	
	#Mod186 #w50 {
		width: 49%;
		padding: 0;
		margin: -20px 0 25px 0;
	}
	
	#Mod215 {
		width: 100%;
		margin-left: 0;
		padding: 0 8%;
		display: inline-block;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 40px;
	}
	
	.custommobile img{
		width: 100%;
	}
	
	.custommobile{
		margin-top: 107px;
	}
	
	#Mod198 .container {
		width: 100% !important;
	}
	
	.features-intro .custombarra {
		text-align: center !important;
		width: 100% !important;
	}
	
	#newsletterTop{
		width: 88% !important;
	}
	
	#face {
		width: 11% !important;
	}
	
	#t3-header .container {
		width: 100% !important;
	}
	
	#logo img{
		width: 130px !important;
		top: 45px !important;
	}
	
	.head-right{
		top: 15px !important;
		right: 0 !important;
	}
	
	.head-search .dropdown-menu {
		padding: 8px !important;
	}
	
	#Mod207 {
		top: 50px !important;
		width: 50px !important;
		height: 46px !important;
		text-align: center !important;
		right: 55px !important;
		font-size: 29px !important;
		border: 2px solid white !important;
		left: inherit !important;
	}
	
	a.dj-mobile-open-btn{
		color: #034ea2 !important;
	}
	
	a.dj-mobile-open-btn .fa.fa-bars{
		outline: none;
	}
	
	.dj-offcanvas-top{
		width: 50px;
		background: #fff;
		font-size: 30px;
		text-align: center;
		position: fixed;
		right: 0;
		top: 0;
		border: 2px solid white;
		background-image: url(imagens/cancel.png);
		background-size: 30px;
		background-repeat: no-repeat;
		margin-top: 10px;
		background-position-x: 7px;
		background-position-y: 10px;
	}
	
	ul.dj-mobile-nav.dj-mobile-override {
		-webkit-padding-start: 10px !important;
	}
	
	.dj-mobile-nav-child a{
		font-size: 11px !important;
		color: #000 !important;
	}
	
	#layerslider_1{
		width: 100% !important;
	}
	
	.txtintro p {
		font-size: 14px !important;
	}
	
    #Mod129 .container, #Mod192 .container, #Mod248 .container, #Mod249 .container {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
    #Mod129, #Mod248 {
		background-position-y: 70px !important;
		margin-bottom: 0;
		height: auto;
		overflow: hidden;
	}
	
    #Mod129 .row, #Mod248 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#Mod129.row-feature, #Mod248.row-feature {
		padding-bottom: 0 !important;
	}
	
	#Mod193.row-feature {
		margin-top: -56px;
	}
	
	.jux-mashup .jux-controls .jux-filters .jux-filters-group {
		margin-right: 0px !important;
	}
	
    #jux_mashup129.jux-mashup .jux-controls button,
    #jux_mashup248.jux-mashup .jux-controls button
    {
		padding: 7px !important;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
	}
	
	.jux-mashup .jux-container .mix {
		width: 49% !important;
		margin-right: 5px;
	}
	
    #jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image,  #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image
    {
		min-height: 190px;
		max-height: 190px;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image {
		min-height: 0;
		height: auto;
		max-height: 500px;
		margin: 0;
	}
	
	#jux_mashup129.jux-mashup .jux-container .mix .jux-item .jux-image img,
    #jux_mashup248.jux-mashup .jux-container .mix .jux-item .jux-image img
    {
		height: 190px !important;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: auto !important;
	}
	
    #jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais,
    #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais
    {
		display: block;
		margin-top: 0;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext{
		width: 96%;
		text-align: justify;
		max-height: none;
	}
	
    #jux_mashup129, #jux_mashup248 {
        width: 85%;
        margin: 0 auto;
    }
		
	#VerMais img {
		width: 30px;
		display: none !important;
	}
	
	#Vernoticias {
		width: 300px;
	    margin-top: 0;
	}
	
	#w50 #Vernoticias {
		width: 300px;
	}
	
	#Mod192, #Mod249{
		background-position-y: 45px;
		margin-top: 0px;
		max-height: 1495px;
		height: auto;
	}
	
	#Mod211{
		display: block;
	}
	
	#Mod211 #w50{
		width: 100%;
	}
	
	#jux_mashup192.jux-mashup .jux-controls button, #jux_mashup249.jux-mashup .jux-controls button {
		padding: 7px;
		font-size: 12px;
	}
	
	#jux_mashup192, #jux_mashup249 {
		width: 85%;
	}
	
	#Mod192 .row, #Mod249 .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix, #jux_mashup249.jux-mashup .jux-container .mix {
		height: auto;
		margin-bottom: 0;
	}
	
	#Mod201.row-feature.inview, #Mod202.row-feature.inview {
		background-position-y: 50px;
	}
	
	#Mod201, #Mod202 {
		width: 100%;
	}
	
	#Mod201 .container, #Mod202 .container {
		width: 100%;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 30% !important;
		text-align: center;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 70% !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		font-size: 12px;
		height: 30px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 14px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		line-height: 15px;
	}
	
	#jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
	}
	
	#jux_mashup202.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		margin-top: 15px;
		height: 135px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img{
		height: 120px;
		width: 120px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		margin: 0px auto;
	}
	
	#Mod203{
		display: block;
	}
	
	#Mod203 #w50:nth-child(1){
		display: none;
	}
	
	#Mod203 #w50{
		width: 100%;
	}
	
	#idVideo, #idVideo2 {
		width: 100%;
	}
	
	#Mod104.row-feature.row-feature-full .row-feature-full {
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		margin-bottom: 0;
	}
	
	#Mod195{
		display: none !important;
	}
	
	.box-center .btn {
		margin-right: 0;
	}
	
	#MenuRaiz{
		display: none;
	}
	
	#logosEuropa{
		height: 130px;
		padding: 30px 0 15px 0 !important;
	}
	
	#Mod112 .col-sm-8 {
		width: 100%;
	}
	
	#logosEuropa .col-xs-12 {
		width: 24% !important;
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
	
	.customSitemap {
		margin-top: 0;
	}
	
	#logosEuropa img {
		vertical-align: middle;
	}
	
	#Mod206 {
		padding-top: 0;
		text-align: left;
		color: white;
	}
	
	.customPolitica{
		display: none;
	}
	
	.t3-copyright{
		height: 30px;
	}
	
	#t3-footer .customcopy {
		font-size: 11px;
		text-align: center;
		color: white;
	}
	
	.face img {
		margin-left: 28px;
	}
	
	.face {
		bottom: -1px;
	}
	
	.t3-spotlight.t3-footnav.row .col-xs-6{
		padding-left: 10px;
		padding-right: 5px;
	}
	
	/*interior*/
	
	.MenuSecundario{
		display: none;
	}
	
	#barrainterior {
		width: 100%;
		margin: 0 auto;
	}
	
	.breadcrumb{
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
		padding-top: 95px;
		padding-bottom: 0;
		border-bottom: 1px solid black;
	}
	
	.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb{
		padding-top: 95px;
	}
	
	.t3-mainbody {
		margin-top: 150px;
	}
	
	.t3-sidebar {
		margin-top: 50px;
	}
	
	h2 {
		font-size: 30px;
	}
	
	.article-content.clearfix .esconder {
		display: none;
	}
	
	.sm-mobile .off-menu_238 dl{
		overflow: hidden !important;
	}
	
	.itemid-496 .article-content.clearfix, .itemid-908 .article-content.clearfix, .itemid-909 .article-content.clearfix{
		margin-top: 30px;
	}
	
	td{
		vertical-align: middle !important;
		padding: 0 5px !important;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: 110px !important;
	}
	
	.breadcrumb > li + li:before{
		padding: 0px;
	}
	
	.ja-masthead{
		top: 107px;
	}
	
	.scrollUp .t3-header{
		position: fixed;
	}
	
	.about-us img {
		width: 200px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.imgPremio img {
		height: auto;
	}
	
	#ProjetosIndividuais br, #DesenvolvimentoVideoJogos br, #ProgamacaoTV br, #ApoioAutomatico br, #ApoioAutomatico br, #ApoioSeletivo br, #VendasInternacionais br, #distribuicaoOnline br{
		display: none;
	}
	
	table{
		font-size: 14px;
	}
	
	#jak2filter165, #jak2filter209 {
		padding-top: 0px !important;
	}
	
	#k2Container.itemListView {
		margin-top: 115px;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 100px;
		font-size: 16px;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 25%;
	}
	
	#itemListPrimary div.catItemExtraFields {
		width: 72%;
		margin-left: 38%;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{
		font-size: 14px;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {
		font-size: 11px;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		padding: 0 3%;
		color: #f8b315;
		background: #333;
	}
	
	div.catItemBody {
		padding: 0px 0;
	}
	
	div.catItemView {
		min-height: 165px;
	}
	
	div.itemExtraFields ul li {
		display: inline-block !important;
		width: 32% !important;
		vertical-align: top !important;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	.blog #VerMais{
		margin-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		margin-top: 30px;
		margin-bottom: -40px;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
		height: 100px !important;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		max-height: 500px;
		width: 100%;
	}
	
	.itemid-567 .article-aside.clearfix, .itemid-566 .article-aside.clearfix{
		display: none;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map, #findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
		width: 24%;
	}
	
	h2 .contact-name {
		font-size: 30px;
	}
	
	.t3-navhelper table.acymailing_form {
		margin: 100px 0 0 0;
		border: 0px !important;
		width: 100%;
	}
	
	.acymailing_module_form .button.subbutton.btn.btn-primary, .acymailing_module_form .button.unsubbutton.btn.btn-inverse{
		width: 100%;
	}
	
	.customnewsText {
		padding: 70px 50px;
	}
	
	#Mod104.row-feature.row-feature-full .container {
		width: 700px !important;
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		height: 330px
	}
	
	#Mod104 .category-module .project-item {
		width: 30% !important;
		height: 335px;
	}
	
	#Mod104 .category-module.col-xs-12.row-feature-full.row-feature-secondary {
		margin-top: -30px;
		margin-left: 10px;
	}
	
	#Mod104 .category-module .project-item .article-img img {
		width: 210px !important;
	}
	
	#Mod104 .category-module .project-item .article-content {
		width: 100%;
		margin-left: 0;
	}
	
	#Mod104 .category-module .project-item .article-content h4 a {
		font-size: 12px;
	}
	
	.ja-masthead {
		margin-top: -10px;
	}
	
	.itemid-634 .t3-mainbody {
		margin-top: 75px;
	}
	
	#Contactos {
		width: 100%;
		display: block;
		padding-left: 100px;
	}
	
	#PercursoMapaV2 {
		width: 100% !important;
		display: block;
		margin-top: 50px;
	}
	
	.dropdown-header {
		white-space: normal;
	}
	
	#t3-mainbody #t3-content.col-md-9 {
		padding-left: 40px !important;
	}
	
	.itemid-498 #t3-mainbody .row, .itemid-800 #t3-mainbody .row, .itemid-549 #t3-mainbody .row, .itemid-796 #t3-mainbody .row, .itemid-497 #t3-mainbody .row, .itemid-470 #t3-mainbody .row, .itemid-472 #t3-mainbody .row, .itemid-636 #t3-mainbody .row, .itemid-499 #t3-mainbody .row, .itemid-801 #t3-mainbody .row, .itemid-802 #t3-mainbody .row, .itemid-803 #t3-mainbody .row, .itemid-804 #t3-mainbody .row, .itemid-805 #t3-mainbody .row, .itemid-806 #t3-mainbody .row, .itemid-492 #t3-mainbody .row, .itemid-493 #t3-mainbody .row, .itemid-494 #t3-mainbody .row, .itemid-898 #t3-mainbody .row, .itemid-901 #t3-mainbody .row, .itemid-902 #t3-mainbody .row, .itemid-899 #t3-mainbody .row, .itemid-900 #t3-mainbody .row, .itemid-495 #t3-mainbody .row, .itemid-904 #t3-mainbody .row, .itemid-905 #t3-mainbody .row, .itemid-906 #t3-mainbody .row, .itemid-907 #t3-mainbody .row, .itemid-496 #t3-mainbody .row, .itemid-908 #t3-mainbody .row, .itemid-909 #t3-mainbody .row, .itemid-519 #t3-mainbody .row, .itemid-501 #t3-mainbody .row, .itemid-571 #t3-mainbody .row, .itemid-572 #t3-mainbody .row, .itemid-569 #t3-mainbody .row, .itemid-521 #t3-mainbody .row, .itemid-522 #t3-mainbody .row, .itemid-570 #t3-mainbody .row, .itemid-577 #t3-mainbody .row, .itemid-578 #t3-mainbody .row, .itemid-579 #t3-mainbody .row, .itemid-580 #t3-mainbody .row, .itemid-581 #t3-mainbody .row, .itemid-583 #t3-mainbody .row, .itemid-584 #t3-mainbody .row, .itemid-585 #t3-mainbody .row, .itemid-591 #t3-mainbody .row, .itemid-588 #t3-mainbody .row, .itemid-589 #t3-mainbody .row, .itemid-590 #t3-mainbody .row, .itemid-592 #t3-mainbody .row, .itemid-593 #t3-mainbody .row	{
		margin-right: -40px;
	}
	
	.off-menu_238 .sm-title {
		margin-left: 0;
	}
	
	#Mod169 .links, #Mod132 .links, #Mod206 .links {
		height: auto;
		min-height: 336px;
		margin-bottom: 0;
	}
	
	#Mod169 .destaque {
	    margin-left: 0;
	}
	
	#Mod132 .destaque {
		margin-top: 0px !important;
		margin-left: 0;
	}
	
	#Mod206 .news {
		width: 83%;
	}
	
	.t3-copyright {
		margin-top: 30px !important;
	}
	
	
	/* Calls */
    #Mod241 {
        width: 100% !important;
        display: block;
		margin-top: 0;
		margin-left: 0;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
    }
    
    #Mod241 .container {
        width: 90% !important;
		padding-right: 0;
    }
    
    
    /* Resultados */
    #Mod242 {
        width: 100% !important;
        display: block;
		margin-top: 0;
		margin-right: 0;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
    }
    
    #Mod242 .container {
        width: 90% !important;
		padding-left: 0;
    }
    
    .ColProg {
        width: 100% !important;
    }
    
    .ColProg2 {
        padding-top: 10px !important;
        width: 100% !important;
    }
    
    .ColProg2, .ColResults {
        margin-left: 0px !important;
    }
    
    .itemid-435 .ColResultsEnd {
        display: inline-block !important;
        width: 40% !important;
    }
    
    .itemid-435 .ColActState {
        display: inline-block !important;
    }
    
    .itemid-594 .col-xs-12, .itemid-595 .col-xs-12 {
        padding-left: 0px; 
        padding-right: 0px; 
    }
    
	

}

@media (min-width: 979px) and (max-width: 1199px){
	#Mod246 {
		padding: 25px 0 !important;
		margin-bottom: 0;
		text-align: center;
	}
	
	#t3-footer .col-lg-3.col-md-3.col-sm-3.col-xs-6{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.t3-footnav .t3-module .module-title{
		margin-bottom: 15px !important;
	}
	
	.itemid-567 .col-xs-6, .itemid-1007 .col-xs-6 {
		width: 100%;
	}
	
	.movel{
		display: block;
	}
	
	.movel img{
		width: 100%;
	}
	
	.ls-wrapper.ls-in-out{
		left: 420px !important;
	}
	
	img.gepac {
		width: 100%;
	}
	
	#logosEuropa .col-xs-12{
		padding-left: 0;
		padding-right: 0;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
		max-height: 115px !important;
		height: auto !important;
		text-align: center;
		margin: 0 auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 18px;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
	}
	
	#t3-footer .col-xs-12{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#Mod193.row-feature {
		margin-top: 0;
	}
	
	#Mod186 #w50 {
		width: 49%;
		padding: 0;
		margin: 0px 0 5px 0;
	}

	#layerslider_1 img{
		width: 980px !important;
		x: 0 !important;
		transform: translateX(0) translateY(0px) !important;
	}
	
	#layerslider_1 .ls-layers {
		width: 980px !important;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 100px;
		height: 100px;
	}
	
	#Mod215 .sprocket-mosaic-image-container {
		width: 26%;
		display: inline-block;
	}
	
	#Mod241 {
		margin-left: 5%;
		width: 45%;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 45px;
	}
	
	#Mod242 {
		margin-right: 5%;
		width: 45%;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 53%;
		background-position-y: 45px;
	}
	
	#Mod215 {
		width: 46%;
		margin-left: 5%;
		display: inline-block;
		background-image: URL('imagens/linhanew.png');
		background-repeat: no-repeat;
		background-position-x: 50%;
		background-position-y: 40px;
	}
	
	#Mod215 .sprocket-mosaic-item {
		margin: 10px 10px 0 10px;
	}
	
	#Mod215 .sprocket-mosaic-head {
		width: 76%;
		display: inline-block;
		vertical-align: top;
	}
	
	#Mod215 .sprocket-mosaic-text {
		width: 72%;
		right: 0;
		position: fixed;
		margin-top: -55px;
		font-size: 13px;
		height: 42px;
		color: black;
		overflow: hidden;
	}
	
	.custommobile{
		display: none;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img  {
		width: 95%;
		height: 120px !important;
		text-align: center;
		margin: 0 auto;
	}
	
	#Mod198 .container {
		width: 100%;
	}
	
	#logo img {
		top: 40px;
		width: 150px;
	}
	
	#dj-megamenu207 {
		width: 736px;
	}
	
	#Mod207 {
		width: 735px;
	}
	
	.t3-footnav .t3-module ul#dj-megamenu207 > li > a {
		padding: 0px 9px;
		font-size: 10px;
	}
	
	.txtintro p {
		font-size: 16px;
	}
	
	.txtintro{
		width: 95%;
	}
	
       #Mod129, #Mod248 {
		background-position-y: 70px;
	}
	
    #Mod129 .container, #Mod192 .container, #Mod248 .container, #Mod249 .container 
	{
		width: 95%;
	}
	
    #Mod129 .mix.jux-mix.geral, #Mod248 .mix.jux-mix.geral
	{
		height: 400px;
	} 
	
    #jux_mashup129.jux-mashup .jux-container.grid .mix .jux-item #VerMais,
    #jux_mashup248.jux-mashup .jux-container.grid .mix .jux-item #VerMais
    {
		display: block;
	}
	
	#VerMais img {
		width: 27px;
		margin-top: 20px;
		display: none !important;
	}
	
	#Mod129, #Mod248
	{
		margin-bottom: 0;
	}
	
	#Mod129.row-feature, #Mod248.row-feature {
		padding-bottom: 0px !important;
	}
	
	#Vernoticias {
		width: 30%;
	}
	
	#jux_mashup192, #jux_mashup249 {
		width: 100%;
	}
	
	#Mod201 .container, #Mod202 .container {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#Mod201 .row-feature .row-feature-title, #Mod202 .row-feature .row-feature-title{
		margin-bottom: 20px;
	}
	
	#Mod201 .row, #Mod202 .row{
		margin-left: 0;
		margin-right: 0;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image{
		width: 25% !important;
		float: left;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info{
		width: 75% !important;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
		width: 100%;
		max-height: none;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: 100px;
		width: 100px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		color: #FFF;
		font-size: 12px;
		height: 33px;
		overflow: hidden;
		font-weight: bold;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		height: 140px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info, #jux_mashup202.jux-mashup .jux-container.grid .mix .jux-item .jux-info{
		padding: 15px 5px;
	}
	
	#w50 #Vernoticias {
		width: 50%;
	}
	
	#idVideo, #idVideo2 {
		display: none;
	}
	
	#Mod195{
		display: none;
	}
	
	#Mod112 .col-sm-8 {
		width: 100%;
	}
	
	#Mod206 {
		padding-top: 0;
	}
	
	#t3-header .container {
		width: 100%;
	}
	
	#layerslider_1{
		width: 980px !important;
	}
	
	/*interior*/
	
	#t3-mainbody.container {
		width: 979px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.t3-sidebar{
		margin-top: 80px;
	}
	
	#t3-mainbody .text-center h2 {
		font-size: 30px;
	}
	
	.article-content .text-center img {
		width: 50% !important;
	}
	
	.article-content.clearfix .esconder {
		height: 40px;
	}
	
	.itemid-471 .article-aside, .itemid-470 .article-aside{
		display: none;
	}
	
	.itemid-496 .article-content.clearfix, .itemid-908 .article-content.clearfix, .itemid-909 .article-content.clearfix{
		margin-top: 30px;
	}
	
	td{
		font-size: 12px !important;
		vertical-align: middle !important;
	}
	
	td p{
		font-size: 12px !important;
	}
	
	.itemView .article-header .article-title {
		font-size: 28px !important;
	}
	
	.blog {
		padding-top: 0;
	}
	
	body > .sm-btn-233, .sm-content-inner > .sm-btn-233, .off-menu_233 .sm-btn-233 {
		top: 58px;
	}
	
	.breadcrumb{
		padding-left: 5px;
		padding-right: 5px;
		height: auto;
		padding-top: 160px;
		padding-bottom: 0;
		border-bottom: 1px solid black;
	}
	
	.breadcrumb > li + li:before{
		padding: 0px;
	}
	
	.ja-masthead {
        top: 105px;
        padding-top: 0;
    }
	
	.scrollUp .t3-header{
		position: fixed;
	}
	
	.about-us img {
		width: 200px;
	}
	
	#barrainterior {
		width: 100%;
		margin: 0 auto;
	}
	
	#t3-mainbody.container {
		margin-top: 165px;
	}
	
	.MenuSecundario {
		height: 50px;
		padding-top: 15px;
		overflow: hidden;
		margin: 105px 0 0 0;
	}
	
	.itemid-594 .breadcrumb, .itemid-595 .breadcrumb, .itemid-566 .breadcrumb, .itemid-567 .breadcrumb, .itemid-634 .breadcrumb, .itemid-866 .breadcrumb {
		padding-top: 120px;
	}
	
	.dropdown-header {
		white-space: normal;
	}
	
	#jak2filter165, #jak2filter209 {
		padding-top: 0px !important;
	}
	
	#k2Container.itemListView {
		margin-top: 80px;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 100px;
		font-size: 16px;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 25%;
	}
	
	#itemListPrimary div.catItemExtraFields {
		width: 72%;
		margin-left: 38%;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{
		font-size: 14px;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {
		font-size: 14px;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		padding: 6px 3%;
		color: #f8b315;
		background: #333;
	}
	
	div.catItemBody {
		padding: 0px 0;
	}
	
	div.catItemView {
		min-height: 165px;
	}
	
	span.catItemImage img {
		margin-top: 0;
		width: 130px !important;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	.blog #VerMais{
		margin-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		margin-top: 20px;
		margin-bottom: -40px;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100%;
		height: 110px !important;
	}
	
	.itemid-567 .article-content img, .itemid-566 .article-content img{
		width: auto !important;
	}
	
	.itemid-634 #t3-mainbody.container {
		margin-top: 65px;
	}
	
	.blog #jux_mashup184.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#findAddressTravelMode_mod_custom_content__0_2_map, #findAddressField_mod_custom_content__0_2_map, #findAddressButtonFind_mod_custom_content__0_2_map, #findAddressButton_mod_custom_content__0_2_map {
		width: 24%;
	}
	
	#Mod104.row-feature.row-feature-full .container {
		width: 100% !important;
		padding-left: 0;
		padding-right: 0;
	}
	
	#Mod104 .category-module .project-item {
		height: 330px
	}
	
	#Mod104 .category-module .project-item .article-img img {
		width: 215px;
	}
	
	#Mod104 .category-module.col-xs-12.row-feature-full.row-feature-secondary {
		margin-top: -30px;
		margin-left: 10px;
	}
	
	#Mod104 .category-module .project-item {
		width: 30% !important;
		height: 335px;
	}
	
	#Mod104 .category-module .project-item .article-content {
		width: 100%;
		margin-left: 0;
	}
	
	#Mod104 .category-module .project-item .article-content h4 a {
		font-size: 13px;
	}
	
	#Contactos {
		width: 30%;
		padding-left: 20px;
	}
	
	#PercursoMapaV2 {
		width: 69% !important;
	}
	
	#Mod169 .links, #Mod132 .links, #Mod206 .links {
		height: 283px;
	}
	
	#Mod169 .destaque {
		margin-top: 13px !important;
		margin-left: 0;
	}
	
	#Mod132 .destaque {
		margin-top: 13px !important;
		margin-left: 0;
	}
	
	#Mod206 .news {
		width: 90%;
	}
	
	#Mod206 #face {
		width: 7%;
	}
	
	.t3-copyright {
		margin-top: 20px !important;
	}
	
	#MapaSite {
		margin-top: 22px !important;
		margin-left: 0;
	}

    .ColProg2 {
        padding-top: 20px;
    }
    
    .ColProg2, .ColResults {
        margin-left: 0px !important;
    }
    
    .itemid-435 .ColProg2 p {
        height: 60px;
    }
    
    .itemid-594 .col-xs-12, .itemid-595 .col-xs-12 {
        padding-left: 0px; 
        padding-right: 0px; 
    }


}

@media (min-width: 1200px) and (max-width: 1439px){
	.custommobile{
		display: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		max-height: none;
		height: auto;
	}

	#t3-mainbody.container {
		width: 1200px;
		padding: 0 2% !important;
		margin-top: 145px;
	}
	
	#Mod215 .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 100px;
		height: 100px;
	}
	
	#Mod215 .sprocket-mosaic-image-container {
		width: 23%;
		display: inline-block;
	}
	
	#Mod215 .sprocket-mosaic-text {
		width: 74%;
		right: 0;
		position: fixed;
		margin-top: -55px;
		font-size: 13px;
		color: black;
		height: 45px;
		overflow: hidden;
	}
	
	#Mod194.row-feature {
		padding-bottom: 71px;
	}
	
	#Mod193.row-feature {
		margin-top: -115px;
	}
	
	#Mod198 .container {
		width: 1200px;
	}
	
	#logo img{
		top: 50px;
	}
	
	#dj-megamenu207 {
		width: 910px;
		margin: 10px auto 0 auto !important;
	}
	
	.t3-footnav .t3-module ul#dj-megamenu207 > li > a {
		padding: 0 17px;
	}
	
	.head-right{
		right: 0px;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-image {
		width: 22% !important;
		float: left;
	}
	
	.jux-mashup .jux-container.list .mix .jux-item .jux-info {
		width: 78% !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100px;
		height: 100px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 16px;
	}
	
	.jux-mashup .jux-container .mix .jux-item .jux-info .jux-introtext {
		font-size: 12px;
		width: 100%;
		max-height: none;
	}
	
	#jux_mashup201.jux-mashup .jux-container.list .mix, #jux_mashup202.jux-mashup .jux-container.list .mix {
		height: 140px;
	}
	
	#w50 #Vernoticias {
		width: 40%;
	}
	
	#Mod195{
		display: none;
	}
	
	/*interior*/
	
	#t3-mainbody #t3-content.t3-content {
		padding-top: 28px;
	}
	
	.nav-pills.MenuSecundario > li > a {
		padding: 0px 8px;
		font-size: 12px;
	}
	
	#jak2filter165, #jak2filter209 {
		padding-top: 0px !important;
	}
	
	#jak2filter165{
		max-width: 1200px;
		padding-left: 20% !important;
	}
	
	#k2Container.itemListView {
		margin-top: 80px;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 100px;
		font-size: 16px;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 25%;
	}
	
	#itemListPrimary div.catItemExtraFields {
		width: 72%;
		margin-left: 38%;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{
		font-size: 14px;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {
		font-size: 14px;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		padding: 6px 3%;
		color: #f8b315;
		background: #333;
	}
	
	div.catItemBody {
		padding: 0px 0;
	}
	
	div.catItemView {
		min-height: 165px;
	}
	
	span.catItemImage img {
		margin-top: 0;
		width: 130px !important;
	}
	
	.blog #jux_mashup156.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	.blog #VerMais{
		margin-top: 0;
	}
	
	.blog .jux-mashup .jux-container.list .mix .jux-item .jux-image {
		margin-top: 30px;
		margin-bottom: -20px;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: auto;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 165px;
		max-height: 110px;
		height: 110px !important;
	}
	
	#VerMais img {
		width: 36px;
		display: none !important;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	#Mod206 .news {
		width: 70%;
	}


}

@media (min-width: 1440px) and (max-width: 1599px){
	.custommobile{
		display: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: 110px !important;
	}
	
	.t3-sidebar.col-md-3 {
		width: 22% !important;
	}

	#t3-mainbody.container {
		width: 1200px;
		padding: 0 !important;
		margin-top: 145px;
	}
	
	#jux_mashup192.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup249.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 95%;
		height: 115px !important;
		text-align: center;
		margin: 0 auto;
	}
	
	.dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {
		left: 20% !important;
		top: 100px !important;
		z-index: 99999999999;
		position: fixed;
		width: 965px !important;
	}
	
	#jak2filter165{
		max-width: 1200px;
		padding-left: 15% !important;
	}

	.dj-megamenu li.hover div.dj-subwrap, .dj-megamenu li.hover div.dj-subwrap li.hover > div.dj-subwrap, .dj-megamenu li.hover div.dj-subwrap li:hover > div.dj-subwrap {
		display: inline-block;
		z-index: 99999;
		position: fixed;
		top: 90px;
		left: 10%;
		width: 80% !important;
	}
	
	.dj-megamenu-default li.dj-up {
		float: none !important;
	}

	#logo img {
		top: 40px;
		width: 200px;
	}
	
	#Mod207 {
		/* overflow: hidden; */
		width: 975px;
	}
	
	#dj-megamenu207 {
		width: 975px;
		margin: 10px auto 0 auto !important;
	}
	
	.t3-footnav .t3-module ul#dj-megamenu207 > li > a {
		padding: 0 21px;
	}
	
	#VerMais img {
		width: 30px;
		display: none !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 88px;
		height: 95px;
	}
	
	#jux_mashup201.jux-mashup .jux-container.grid .mix .jux-item .jux-info h4.jux-title a {
		font-size: 15px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		height: 18px;
	}
	
	#jux_mashup156.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
		height: 45px;
	}
	
	/*interior*/
	
	#t3-mainbody #t3-content.t3-content {
		padding-top: 28px;
		padding-left: 0;
		padding-right: 0;
	}
	
	#jak2filter165, #jak2filter209 {
		padding-top: 0px !important;
	}
	
	#k2Container.itemListView {
		margin-top: 80px;
	}
	
	#itemListPrimary div.catItemHeader h3.catItemTitle {
		height: 100px;
		font-size: 16px;
	}
	
	#itemListPrimary div.catItemImageBlock {
		width: 25%;
	}
	
	#itemListPrimary div.catItemExtraFields {
		width: 72%;
		margin-left: 38%;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{
		font-size: 14px;
	}
	
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {
		font-size: 14px;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5), .itemid-595 .catItemExtraFields li:nth-child(4){
		background: white;
	}
	
	.itemid-594 .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue, .itemid-595 .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue{
		padding: 6px 3%;
		color: #f8b315;
		background: #333;
	}
	
	div.catItemBody {
		padding: 0px 0;
	}
	
	div.catItemView {
		min-height: 165px;
	}
	
	span.catItemImage img {
		margin-top: 0;
		width: 130px !important;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: 180px;
	}
	
	#jux_mashup184 #VerMais{
		margin-top: 0;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
}

@media (min-width: 1600px) and (max-width: 1799px){
	
	.custommobile{
		display: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: 110px !important;
	}

	#t3-mainbody.container {
		width: 1200px;
		padding: 0 2% !important;
		margin-top: 145px;
	}
	
	#jak2filter165{
		max-width: 1200px;
		padding-left: 15% !important;
	}
	
	#dj-megamenu207 {
		width: 1028px;
		margin: 10px auto 0 auto !important;
	}
	
	.t3-footnav .t3-module ul#dj-megamenu207 > li > a {
		padding: 0px 24px;
	}
	
	#VerMais img {
		width: 38px;
		display: none !important;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 100px;
		height: 100px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		height: 18px;
	}
	
	#Mod201 .row-feature, #Mod202 .row-feature{
		padding-bottom: 80px;
	}
	
	/*interior*/
	
	#t3-mainbody #t3-content.t3-content {
		padding-top: 28px;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: 140px;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	/* #Mod104 .category-module .project-item .article-content { */
		/* margin-left: 61px; */
	/* } */
	
	#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info {
		padding: 0px 15px 0 15px;
	}
	
	#VerMais {
		margin-top: -5px;
	}
	
	.itemid-566 .jux-mashup .jux-container .mix .jux-item .jux-info .jux-title {
        color: #FFF;
        font-size: 18px;
        height: 50px !important;
        overflow: hidden;
        font-weight: bold;
    }

	

}

@media (min-width: 1800px){
	#Mod169 .links, #Mod132 .links, #Mod206 .links {
        font-size: 11px;
        height: 215px;
    }
    
    #Mod131{
        height: 290px;
    }
    
    #Mod206 .pol {
        height: 150px !important;
    }
    
	.custommobile{
		display: none;
	}
	
	#jux_mashup184.jux-mashup .jux-container .mix .jux-item .jux-image img {
		height: 110px !important;
	}

	#t3-mainbody.container {
		width: 1200px;
		padding: 0 2% !important;
		margin-top: 145px;
	}
	
	#jak2filter165{
		max-width: 1200px;
		padding-left: 10% !important;
	}
	
	#dj-megamenu207 {
		width: 1090px;
		margin: 10px auto 0 auto !important;
	}
	
	.t3-footnav .t3-module ul#dj-megamenu207 > li > a {
		padding: 0 27px;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-image img, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-image img {
		width: 110px;
		height: 110px;
		margin: 5px auto;
	}
	
	#jux_mashup201.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title, #jux_mashup202.jux-mashup .jux-container .mix .jux-item .jux-info .jux-title{
		height: 20px;
	}
	
	/*interior*/
	
	#t3-mainbody #t3-content.t3-content {
		padding-top: 28px !important;
	}
	
	#jux_mashup184.jux-mashup .jux-container.list .mix{
		height: 140px;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT{
		text-align: center;
	}
	
	.itemid-634 #cmcIndicacoesMapComoChegarPT img {
		margin: 0;
	}
	
	/* #Mod104 .category-module .project-item .article-content { */
		/* margin-left: 74px; */
	/* } */
	
	#jux_mashup184.jux-mashup .jux-container.grid .mix .jux-item .jux-info {
		padding: 0px 15px 0 15px;
	}
	
	#VerMais img {
		width: 40px;
		padding-top: 15px;
		display: none !important;
	}
	

}