<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {height:100%;}
body{font-family:"Open Sans", Arial, sans-serif;background:#fff;color:#323232;font-size:12px;font-weight:400;line-height:1.3;text-align:left;}
img{max-width:100%;}
button{border:0;background:none;}
p{margin:0;padding:0;}
a{cursor:pointer;color:#646464;}
:invalid, :-moz-submit-invalid, :-moz-ui-invalid {box-shadow: none;}
textarea:focus, input:focus{outline: 0;}
ul {list-style:none;margin:0;padding:0;}

h1{text-transform:uppercase;font-weight:300;font-size:18px;margin:0;margin-top:35px;padding:0;}

.textc{text-align:center!important;}
.textr{text-align:right;}

.width100 {width:100%;}
.container-fluid {padding:0px;}
.clear {content:"";display:block;clear:both}
.clearfix {float:none!important;}

.visible-pequeno {display:none;}
.hidden-pequeno {display:block;}

.at-svc-print, .at-svc-email {display:none!important;}
  
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt70{margin-top:70px;}
/*.mt140{margin-top:140px;}*/
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb70{margin-bottom:70px;}
.pdlr0{padding-left:0;padding-right:0;}

/* -------------  bootstrap  ----------- */
/*.dropdown-menu {z-index:100!important;}*/
/**/
/*.navbar{margin-bottom:0;}*/
/**/
/*.navbar .navbar-nav {*/
/*  display: inline-block;*/
/*  float: none;*/
/*  vertical-align: top;*/
/*}*/
/**/
/*.navbar .navbar-collapse {*/
/*  text-align: center;*/
/*}*/
/**/
/*.navbar li{text-transform:uppercase;}*/
/*.navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-nav &gt; li.dropdown {font-weight:400;font-size:16px;color:#fff;margin:5px 23px;/*padding:20px 35px;*/}*/
/*.navbar-default .navbar-nav &gt; li.dropdown  {margin-top:20px;}*/
/*.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus, .navbar-default .navbar-nav &gt; li &gt; a.selected, div.dropdown &gt; a:hover, .navbar-nav &gt; li.selected .dropdown&gt;a{color:#00b0ad;}*/
/*div.dropdown &gt; a {color:#fff;padding-right:22px;background:url(../img/seta_off.png) no-repeat center right;}*/
/*div.dropdown &gt; a:hover, li.dropdown.selected&gt;div&gt;a {background-image:url(../img/seta_on.png)}*/
/*.nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus {background-color:transparent;border:none;background-image:url(../img/seta_on.png);color:#00b0ad;}*/
/*.dropdown-menu {background:transparent;border:1px solid #00b0ad;border-top:none;min-width:160px;left:-20px;top:-22px;margin:0;padding:0;padding-top:60px;}*/
/*.menu-item.dropdown:last-child .dropdown-menu {min-width:170px;left:-10px;}*/
/*.dropdown-menu li {background:#333e48;padding:0 0 2px 15px;}*/
/*.dropdown-menu li:first-child{padding-top:12px;}*/
/*.dropdown-menu li:last-child{padding-bottom:12px;}*/
/*.dropdown-menu li:before {content: "\2022 ";font-size:16px;color:#00b0ad;margin-right:5px;}*/
/*.dropdown-menu&gt;li&gt;a {color:#fff;font-size:11px;font-weight:300;display:inline-block;padding:0 0 2px 0;line-height:1;}*/
/*.dropdown-menu&gt;li&gt;a.selected, .dropdown-menu&gt;li&gt;a:hover{border-bottom:1px solid #00b0ad;color:#00b0ad;}*/
/**/
/**/



.dropdown-menu {z-index:10!important;}

.navbar{margin-bottom:0;}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar li{text-transform:uppercase;margin:10px 25px 5px 25px;}
.navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-nav &gt; li.dropdown {line-height:30px;font-weight:400;font-size:16px;color:#fff;padding-left:55px;/*padding:20px 35px;*/}
.navbar-default .navbar-nav &gt; li.dropdown  {margin-top:6px;padding-top:0;padding-left:0;}
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus, .navbar-default .navbar-nav &gt; li &gt; a.selected, div.dropdown &gt; a:hover, .navbar-nav &gt; li.selected .dropdown&gt;a{color:#00b0ad;}
.menu-item {background:url(../img/topo/partilhamos.png) no-repeat left center;display:block;/*margin-top:10px;*/}
.menu-item:first-child {background:url(../img/topo/fazemos.png) no-repeat left center;display:block;margin:4px 25px 5px 25px;}
.menu-item:first-child a {padding-top:21px;}
.menu-item:nth-child(3) {background:url(../img/topo/crescemos.png) no-repeat left top;display:block;margin:16px 25px 5px 25px;}
.menu-item:nth-child(3) a {padding-left:65px!important;padding-top:9px;}
.menu-item:last-child {background:url(../img/topo/somos.png) no-repeat left center;display:block;}

div.dropdown &gt; a {padding-left:55px;padding-right:30px;padding-top:18px;height:65px;display:block;color:#fff;background:url(../img/seta_off.png) no-repeat center right;}
div.dropdown &gt; a:hover, li.dropdown.selected&gt;div&gt;a {background-image:url(../img/seta_on.png)}
.nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus {background-color:transparent;border:none;background-image:url(../img/seta_on.png);color:#00b0ad;}

.dropdown-menu {background:transparent;border:1px solid #00b0ad;border-top:none;width:300px;left:-65px;top:-10px;margin:0;padding:0;padding-top:78px;}
/*.menu-item:nth-child(2) .dropdown-menu {width:240px;left:-17px;}*/
/*.menu-item:nth-child(4) .dropdown-menu {width:325px;left:-17px;}*/
.menu-item:last-child .dropdown-menu {width:240px;left:-8px;}
.dropdown-menu li {background:#333e48;padding:0 0 2px 15px;}
.dropdown-menu li:first-child{padding-top:12px;}
.dropdown-menu li:last-child{padding-bottom:12px;}
.dropdown-menu li:before {content: "\2022 ";font-size:16px;color:#00b0ad;margin-right:5px;}
.dropdown-menu&gt;li&gt;a {color:#fff;font-size:11px;font-weight:300;display:inline-block;padding:0 0 2px 0;line-height:1;}
.dropdown-menu&gt;li&gt;a.selected, .dropdown-menu&gt;li&gt;a:hover{border-bottom:1px solid #00b0ad;color:#00b0ad;}

.menu-item .dropdown-menu li {padding:0;padding-left:20px;margin:0;line-height:20px;}
.menu-item .dropdown-menu li:first-child {padding-top:10px;}
.menu-item .dropdown-menu li:last-child {padding-bottom:10px;}


.pagination {margin:0;}
.pagination&gt;li&gt;a {background:transparent;border:none;color:#333e48;font-weight:600;font-size:14px;line-height:1;padding:0 12px;border-left:1px solid #333e48;}
.pagination&gt;li&gt;a:hover{color:#fff;border-color:#333e48!important;background:transparent!important;}
.pagination&gt;li span, .pagination&gt;li span:hover{color:#fff;background:none;border:none;font-weight:600;font-size:14px;line-height:1;padding:0 12px;border-left:1px solid #333e48;}
.pagination &gt; li:first-child &gt; a, .pagination &gt; li:first-child &gt; a:hover{border:none;background:url(../img/pag_prev.png) no-repeat center center!important;padding:0;width:9px;height:15px;}
.pagination &gt; li:last-child &gt; a, .pagination &gt; li:last-child &gt; a:hover{border:none;background:url(../img/pag_next.png) no-repeat center center!important;padding:0;width:9px;height:15px;}
.pagination &gt; li:nth-child(2) &gt; * {border-left:none;}

/* -------------  topo  ----------- */
#topo {height:80px;-webkit-backface-visibility:hidden;position:relative;}
#topo .ancoras {height:48px;}

#topo .ancoras .selected&gt;*, #topo .ancoras .selected&gt;*&gt;*{cursor:pointer;}
#topo .ancoras {z-index:2000;position:absolute;left:0;}
#topo .ancoras li{float:left;display:block;position:relative;width:236px;height:48px;z-index:1000;}
#topo .ancoras li .botao, #topo .ancoras li.selected{width:236px;}
#topo .ancoras li.selected a{cursor:pointer!important;}
#topo .ancoras .ico{float:left;background:#333e48;width:64px;height:48px;}
#topo .ancoras li:first-child .ico {background:url(../img/topo/grupo.png) no-repeat 17px center #333e48;}
#topo .ancoras li:nth-child(2) .ico {background:url(../img/topo/areas.png) no-repeat 16px center #333e48;border-left:1px solid #00b0ad;}
#topo .ancoras .etiqueta{position:relative;float:left;width:172px;height:48px;line-height:48px;background:#333e48;text-align:center;}
#topo .ancoras .etiqueta a {text-transform:uppercase;font-weight:400;color:#00b0ad;}
#topo .ancoras li:not(.selected) .etiqueta a:before{content: "- ";color:#fff;}
#topo .ancoras .selected .etiqueta{background:#00b0ad;font-weight:800;color:#333e48;letter-spacing:1px;text-transform:uppercase;}
#topo .ancoras i{position:absolute;left:-2px;top:50%;margin-top:-15px;font-size:30px;}

#topo .ancoras &gt; ul {height:48px;}

#topo .ancoras .submenu {position:relative;margin-left:236px;float:none;background:#2a2a2a;width:auto;padding:19px;top:-1000px;z-index:0;}
#topo .ancoras .submenu &gt; div {float:left;}
#topo .ancoras .submenu .home {margin-top:10px;padding-bottom:20px;border-bottom:1px solid #00b0ad;width:90px;}
#topo .ancoras .submenu .home a{font-weight:600;border:2px solid #00b0ad;color:#fff;text-transform:uppercase;font-size:12px;padding:3px 15px;border-radius:12px;}
#topo .ancoras .submenu ul {padding-top:3px;margin-top:5px;}
#topo .ancoras .submenu ul li {font-weight:600;width:100%!important;display:table-row;height:14px!important;float:none;margin:5px 0;line-height:1.3;}
#topo .ancoras .submenu ul li a{color:#fff;text-transform:uppercase;font-size:10px;padding:0;display:table-cell;}
#topo .ancoras .submenu ul&gt;div {float:left;border-left:1px solid #00b0ad;padding-left:15px;margin-left:25px;}
#topo .ancoras .submenu ul&gt;div:first-child {border:none;padding: 0;margin-left:0;}
#topo .ancoras .submenu ul li a p{margin:4px 0;}
#topo .ancoras .submenu ul li a p::before {content: "\2022 "!important;color:#00b0ad!important;margin-right:0;padding-right:8px;}

#topo .apoio {z-index:100;/*margin-right:15px;*/position:relative;}
  
#topo .apoio ul{float:right;margin-top:15px;}
#topo .apoio&gt;ul&gt;li{float:left;height:48px;overflow:hidden;}
#topo .apoio&gt;ul&gt;li:last-child{border-left:1px solid #c8c8c8;}
#topo .apoio a{text-align:center;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:1px;height:48px;line-height:48px;padding:15px;}
#topo .apoio&gt;ul&gt;li:nth-child(1) {margin-right:15px;}
#topo .apoio&gt;ul&gt;li:nth-child(1) a{background:url(../img/topo/pesquisa.png) no-repeat center center;width:59px;display:block;}
#topo .apoio .idiomas a {font-weight:500;}
#topo .apoio .idiomas a:hover, #topo .apoio .idiomas a.selected{color:#00b0ad;font-weight:600;}
#topo .apoio .idiomas li{line-height:48px;}

.caixa_suporte {width:195px;text-align:center;}
.caixa_suporte .content {z-index:100;position:relative;display:none;width:196px;height:380px;margin-left:-1px;border:1px solid #c8c8c8;border-top:0;background:#ececf4;padding:20px 10px 10px;text-align:center;}
.caixa_suporte .content a {width:100%;height:auto!important;padding:0!important;margin-bottom:35px;padding-top:55px!important;display:block;}
.caixa_suporte .content a:first-child {background:url(../img/topo/suporte.png) no-repeat top center;}
.caixa_suporte .content a:nth-child(2) {background:url(../img/topo/remoto.png) no-repeat top center;}
.caixa_suporte .content a:last-child {background:url(../img/topo/center.png) no-repeat top center;padding-top:43px!important;}

.caixa_suporte .content h2{text-transform:uppercase;color:#00b0ad;font-size:12px;font-weight:600;line-height:1.4;margin:12px 0 5px 0;}
.caixa_suporte .content h3{font-size:10px;text-transform:none;margin-top:0;}

.idiomas ul{background:#ececf4;height:48px;z-index:100;position:relative;width:54px;}

/*.pesquisa {padding:0 20px;}*/
.pesquisa a{float:left;width:20px!important;margin:0;padding:0!important;}
.pesquisa_active {width:0;float:left;position:relative;overflow:hidden;height:48px;}
.pesquisa_active input {float:right;width:180px;margin-top:18px;border:0;border-bottom:1px solid #646464;background:none;}

.logo_container {height:70px;margin-top:-45px;}

.slider {height:550px;position:relative;overflow:hidden;}
.slick-list{overflow:hidden;}
.slider .item{width:100%;/*height:550px;*/overflow:hidden;float:left;border-bottom:4px solid #00B0AD;}

.slider .slick-dots {bottom:0;width:55px;}
.slider .slick-dots li{width:55px;}
.slider .slick-dots li button:before{content:"\2022"!important;font-size:30px;color:#fff;}
.slick-dots li.slick-active button:before {opacity:1;}

.slider .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:block;opacity:0.1;filter:Alpha(opacity=10);z-index:1;}

.slider .item {text-align:left;position:relative;}
.slider .item img {margin:0 auto;width:auto;}
.slider .item .legenda {z-index:200;position:absolute;left:80px;top:30px;max-width:600px;}
.slider .item .legenda h2 {font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;}
.slider .item .legenda h3 {margin-top:0;font-size:18px;font-weight:300;color:#fff;}

.atalhos_slider {position:absolute;right:100px;bottom:40px;width:535px;height:300px;}
.atalhos_slider .elemento {position:absolute;left:0;top:0;border:1px solid #6e6e6e;width:180px;height:150px;border-bottom:none;}
.atalhos_slider .elemento.atalho {border:none;}
.atalhos_slider .elemento .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#333e48;display:block;opacity:0.8;filter:Alpha(opacity=80);}

.atalhos_slider .elemento .content {position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:10;}
.atalhos_slider .elemento .content a {width:100%;height:100%;background:url(../img/atalhos/case_study.png) no-repeat top 20px center;display:block;}
.atalhos_slider .elemento .content a span {width:100%;color:#fff;padding-top:110px;text-align:center;text-transform:uppercase;display:block;font-weight:600;font-size:17px;}

.atalhos_slider .elemento.noticias {right:0;left:auto;}
.atalhos_slider .elemento.noticias .content a {background-image:url(../img/atalhos/noticias.png);}

.atalhos_slider .elemento.cont {bottom:0;top:auto;border-right:none;border-bottom:1px solid #6e6e6e;}
.atalhos_slider .elemento.cont .content a {background-image:url(../img/atalhos/contactos.png);}

.atalhos_slider .elemento.news {bottom:0;top:auto;right:0;left:auto;width:356px;border-bottom:1px solid #6e6e6e;}
.atalhos_slider .elemento.news .content {padding:30px;}
.atalhos_slider .elemento.news label {font-weight:400;color:#00B0AD;font-size:14px;margin-top:10px;margin-bottom:35px;}
.atalhos_slider .elemento.news .icon {background:url(../img/atalhos/newsletter.png) no-repeat left top;display:block;width:33px;height:22px;float:left;margin-right:10px;}
.atalhos_slider .elemento.news .input {float:left;width:250px;border-bottom:3px solid #fff;padding-bottom:5px;}
.atalhos_slider .elemento.news .input input {background:none;border:none;color:#fff;width:220px;}
.atalhos_slider .elemento.news .input button {color:#fff;text-transform:uppercase;font-size:11px;font-weight:600;margin-left:12px;padding:0;}

.menu{border:0;border-radius:0;background:none;border-top:4px solid #00b0ad;background:#333e48;width:100%;}

.tcon {
  float:right;
  appearance: none;
  border: none;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 20px;
  background: transparent; }
  .tcon &gt; * {
    display: block; }
  .tcon:focus {
    outline: none; }

.tcon-menu__lines {
  display: inline-block;
  height: 3px;
  width: 20px;
  border-radius: 2.85714px;
  transition: 0.3s;
  background: #333E48;
  position: relative; }
  .tcon-menu__lines::before, .tcon-menu__lines::after {
    display: inline-block;
    height: 3px;
    width: 20px;
    border-radius: 2.85714px;
    transition: 0.3s;
    background: #333E48;
    content: '';
    position: absolute;
    left: 0;
    -webkit-transform-origin: 2.85714px center;
    transform-origin: 2.85714px center;
    width: 100%; }
  .tcon-menu__lines::before {
    top: 6px; }
  .tcon-menu__lines::after {
    top: -6px; }
  .tcon-transform .tcon-menu__lines {
    -webkit-transform: scale3d(.8, .8, .8);
    transform: scale3d(.8, .8, .8); }

.tcon-menu--xcross {
  width: auto; }
  .tcon-menu--xcross.tcon-transform .tcon-menu__lines {
    background: transparent; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before, .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 20px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before {
      -webkit-transform: rotate3d(0, 0, 1, 45deg);
      transform: rotate3d(0, 0, 1, 45deg); }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform: rotate3d(0, 0, 1, -45deg);
      transform: rotate3d(0, 0, 1, -45deg); }

.tcon-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    }

/* -------------  home  ----------- */
.servicos_home {margin-bottom:50px;}
.servicos_home h2 {margin-top:60px;margin-bottom:5px;font-size:38px;font-weight:600;}
.servicos_home h3 {margin-top:0;margin-bottom:50px;font-size:17px;font-weight:300;}

.boxs_container {width:850px;margin:0 auto;}

.parallax-window {
    padding-top:300px;
    color:#fff;
    text-transform:uppercase;
    font-size:35px;
    line-height:1.2;
    text-align:center;
    font-weight:300;
    height: 480px;
    background: transparent;
}

.paral {padding-left:0;padding-right:0;}

.produtos_home {margin-bottom:50px;}
.produtos_home h2 {margin-top:60px;margin-bottom:5px;font-size:38px;font-weight:600;}
.produtos_home h3 {margin-top:0;margin-bottom:50px;font-size:17px;font-weight:300;}
.produtos_home .prod {display:table;}
.produtos_home .prod &gt; div {display:table-cell;vertical-align:top;}
.produtos_home .prod &gt; div:first-child {width:120px;padding-top:15px;padding-bottom:80px;}
.produtos_home .prod h4 {font-weight:600;font-size:22px;}
.produtos_home .prod p {font-weight:300;font-size:15px;text-align:justify;line-height:1.2;}
.produtos_home .prod a {margin-top:25px;float:right;text-transform:uppercase;font-size:13px;font-weight:600;color:#333E48;padding-right:30px;background:url(../img/produtos/seta.png) no-repeat right center;}

.destaques {min-height:200px;}
.destaque {background:url(../img/news_bg/265.png) no-repeat transparent;position:relative;height:183px;width:265px;margin-bottom:20px;}
.destaque .content{height:115px;overflow:hidden;padding:3px 2px 0 9px;position:relative;}
.destaque .content&gt;div{padding:15px 22px;}

.destaque .img_show {position:relative;z-index:1;top:0;left:0;padding:0!important;}

.destaque .data {font-size:10px;color:#333e48;font-weight:600;}
.destaque .titulo {font-size:12px;color:#00b0ad;font-weight:600;text-transform:uppercase;margin:3px 0 6px 0;}
.destaque .texto {font-size:12px;color:#646464;font-weight:400;}
.destaque .atalhos{border-top:1px solid #00b0ad;margin:12px 30px 0 30px;}
.destaque .atalhos .ver_mais{float:left;width:35px;height:25px;display:block;background:url(../img/atalho-ver-mais.png) no-repeat center center #00b0ad;}
.destaque .atalhos .ver_noticia{float:left;height:25px;background:#333e48;text-transform:uppercase;color:#fff;padding:5px 8px;font-weight:600;font-size:10px;}
.destaque .atalhos .addthis_sharing_toolbox{float:right;}

.at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn {height:27px;max-width:20px!important;margin:0;margin-left:5px;}
.at-svc-facebook {background:url(../img/atalho-facebook.png) no-repeat center center transparent!important;}
.at-svc-twitter {background:url(../img/atalho-twitter.png) no-repeat center center transparent!important;}
.at-svc-linkedin {background:url(../img/atalho-linkedin.png) no-repeat center center transparent!important;}
.at-svc-facebook span, .at-icon.at-icon-twitter, .at-icon.at-icon-linkedin {background:none!important;}
.at-icon-wrapper {background-color:transparent!important;}
.at-icon.at-icon-twitter, .at-icon.at-icon-linkedin, .at-icon.at-icon-facebook  {display:none!important;}



.ver_mais_news{border:2px solid #fff;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;background:none;padding:5px 15px;}
.ver_mais_news:hover{background:#fff;}

/* -------------  noticias  ----------- */
.page_slider{width:100%;overflow:hidden;}
.page_slider&gt;div{width:100%;margin-left:0;}


/* -------------  noticia  ----------- */
.detalhe_noticia {margin-top:45px;}
.detalhe_noticia .data, .detalhe_noticia h2{width:100%;height:23px;color:#00b0ad;font-size:12px;font-weight:600;border-bottom:1px solid #fff;}
.detalhe_noticia h2 {margin:0;text-transform:uppercase;}
.detalhe_noticia .data .voltar a{background:url(../img/seta_esq.png) no-repeat left center;text-transform:uppercase;font-size:12px;background-size:auto 10px;padding-left:12px;}
.detalhe_noticia .titulo {color:#464646;font-size:15px;font-weight:600;width:100%;padding:10px 0 6px 0;}
.detalhe_noticia .texto{font-size:12px;color:#464646;}
.detalhe_noticia p{margin:2px 0 10px 0;}
.detalhe_noticia .info {margin-top:40px;position:relative;}
.detalhe_noticia .info .download a:before{content:"\00AB ";color:#00b0ad;padding-right:5px;font-weight:800;line-height:11px;font-size:11px;}
.detalhe_noticia .info .download a {font-size:11px;font-weight:600;text-transform:uppercase;}
.detalhe_noticia .info .download a&gt;span{font-size:12px;font-weight:300;text-transform:none;}
.detalhe_noticia .atalhos&gt;div {margin-top:10px;border-top:1px solid #fff;}
.detalhe_noticia .atalhos&gt;*, .detalhe_noticia .data&gt;*, .detalhe_noticia .relacionada .info&gt;*{float:left;width:50%;}
.detalhe_noticia .visualizacoes {background:url(../img/visualizacoes.png) no-repeat left center;padding:5px 20px;}
.detalhe_noticia .relacionada .visualizacoes {padding:0 20px;}
.detalhe_noticia .imagens img {margin-top:20px;border:1px solid #fff;}
.detalhe_noticia .relacionada a {font-size:11px;}
.detalhe_noticia .relacionada h3 {font-size:12px;margin:18px 0 3px 0;font-weight:600;}
.detalhe_noticia .relacionada .info {margin-top:20px;height:20px;border-bottom:1px solid #fff;}
.detalhe_noticia .relacionada .info .data{width:50%;border:none;color:#646464;font-weight:400;}
.detalhe_noticia .relacionada:last-child .info{border:none;}


/* -------------  detalhe produto  ----------- */
.detalhe_produto h1 {margin-top:-60px;margin-bottom:5px;font-size:40px;font-weight:600;text-transform:none;}
.detalhe_produto h1 img {border:3px solid #fff;border-radius:50%;margin-bottom:10px;}
.detalhe_produto h1 span {display:block;}
.detalhe_produto h2 {max-width:680px;margin:0 auto 30px auto;font-size:16px;font-weight:300;line-height:1.3;}
.detalhe_produto .caixas_produtos {width:765px;margin:0 auto 30px auto;}
.detalhe_produto .caixas_produtos .caixa {border:1px solid #ccc;float:left;background:#ECECEC;width:240px;height:390px;text-align:center;position:relative;margin-right:25px;margin-bottom:35px;padding-top:30px;}
.detalhe_produto .caixas_produtos .caixa .img {height:60px;}
.detalhe_produto .caixas_produtos .caixa h3 {margin-top:20px;margin-bottom:30px;font-style:italic;font-weight:600;color:#00b0ad;font-size:16px;letter-spacing:0.5px;}
.detalhe_produto .caixas_produtos .caixa p {padding:0 10px;font-size:14px;line-height:1.3;}
.detalhe_produto .caixas_produtos .caixa .links {margin-top:20px;}
.detalhe_produto .caixas_produtos .caixa a {display:block;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:0.5px;text-decoration:underline;margin:15px auto;}
.detalhe_produto .caixas_produtos .caixa .saber_mais {position:absolute;bottom:5px;left:0;width:100%;height:40px;line-height:40px;display:block;background:url(../img/produtos/seta.png) no-repeat right 50px center #333e48;color:#fff;text-decoration:none;font-weight:600;}

/* -------------  clientes  ----------- */
.clientes {width:100%;background:#f6f6f6;}
.clientes .col-sm-3 {min-height:120px;}

.detalhe_cliente h2{color:#00b0ad;font-size:20px;margin:0;margin-bottom:20px;padding:0;padding-bottom:10px;border-bottom:1px solid #00b0ad;width:30px;white-space:nowrap;}
.detalhe_cliente p {letter-spacing:1px;line-height:1.4;padding-bottom:30px;}

/* -------------  footer  ----------- */
.contactenos {background:#323232;height:400px;}
.contactenos h2{font-size:24px;color:#fff;text-transform:uppercase;font-weight:300;margin-top:40px;}

.social {height:30px;width:60px;margin:20px auto;}
.social a{background:url(../img/facebook.png) no-repeat center center;width:30px;height:19px;display:block;float:left;margin-right:10px;}
.social a:first-child{background-image:url(../img/facebook.png);}
/*.social a:first-child{background-image:url(../img/twitter.png);}*/
.social a:last-child{background-image:url(../img/linkedin.png);width:19px;margin-right:0;}

#contactosForm {margin-top:30px;}
#contactosForm .erro{font-weight:bold; color:#D0193C;/*text-decoration: underline;*/}
#refresh{margin-left:15px;}
#contactosForm #captcha{border:1px solid #00b0ad;}
.codigo {margin-left:15px!important;width:197px!important;}
#contactosForm button{border:2px solid #00b0ad;color:#323232;text-transform:uppercase;padding:10px;letter-spacing:0.5px;margin-top:105px;}
#contactosForm button:hover{background:#00b0ad;}
#contactosForm #refresh {cursor:pointer;}

.contactenos #contactosForm button {color:#fff;}
.contactos .contactenos #contactosForm button {color:#323232;}
  
.copy{padding:15px;}
.copy a{color:#00b0ad;}

/* -------------  contactos  ----------- */
.contactos {background:url(../../img/mapa_contactos.png) no-repeat right center #fff;height:720px;color:#fff;padding-top:50px;}
.contactos .row .mb50{height:120px;}
.contact_center {background:url(../img/icon_contactos.png) no-repeat left center;width:100%;height:100px;padding:20px 0 0 50px;}
.contact_center h2 {color:#00b0ad;text-transform:uppercase;font-size:14px!important;letter-spacing:0.5px;}
.contact_center h3 {color:#fff;font-size:12px!important;letter-spacing:0.5px;margin:0;margin-top:3px;}
.contact_center a{color:#00b0ad;font-size:12px;display:inline-block;margin-top:3px;}
.contactos h1{font-weight:600;color:#464646;border-bottom:1px solid #c0c0c0;padding-bottom:5px;font-size:16px;}
.contactos h2{font-weight:600;color:#00b0ad;text-transform:uppercase;margin:0;padding:0;font-size:13px;}
.contactos p{margin-top:5px;}

.tree {margin:25px 0 50px;}
.tree button, .tree button:hover, .tree .dropdown-toggle.btn-default{color:#323232;background:url(../img/down_contactos.png) no-repeat right center #fff!important;border-radius:0;border:none;text-align:left;text-transform:uppercase;font-weight:600;font-size:16px;width:100%;border-bottom:1px solid #ababab;padding:0;padding-bottom:6px;}
.tree&gt;ul&gt;li{margin-bottom:30px;}
.tree .open &gt; .dropdown-toggle.btn-default{background-image:url(../img/up_contactos.png)!important;;}
.tree .dropdown-menu {border:0;left:0;top:0;padding:0;position:relative;margin:20px 0 30px 0;}
.tree .dropdown-menu li:before{content:"";margin-right:0;}
.tree .dropdown-menu li{margin:0;padding:0;background:none;}
.tree .dropdown-menu li a {text-transform:uppercase;font-size:14px!important;color:#323232;padding:0;text-decoration:none!important;}
.tree .dropdown-menu li:hover, .tree .dropdown-menu&gt;li&gt;a:hover, .tree .dropdown-menu&gt;li&gt;a.selected{color:#00b0ad;border-bottom:none;}

.contactos .contactenos {background:none;margin-bottom:80px;}
.contactos .contactenos h2{color:#323232;font-weight:300;font-size:18px;}
.contactenos h3{color:#737373;font-weight:400;font-size:13px;font-style:italic;margin-top:10px;margin-bottom:0;}
.contactenos h3 a {text-decoration:underline;}
.contactos .contactenos button {margin:0 0 0 260px!important;}

.contactos .formulario {padding-top:120px;}
.contactos .formulario .social {margin-left:-15px;}

.detalhe_mapa {padding-top:50px;display:none;color:#00b0ad;font-weight:300;font-size:14px;}
.detalhe_mapa .voltar {color:#323232;text-transform:uppercase;font-size:14px;font-weight:600;}
.detalhe_mapa .voltar i {color:#00b0ad;font-weight:300;font-size:14px;margin-right:8px;}
.detalhe_mapa .content{margin-top:60px;}
.detalhe_mapa .content li{display:none;}
.detalhe_mapa h3{text-transform:uppercase;color:#fff!important;font-weight:600!important;font-size:16px!important;font-style:normal;margin-top:0;}
.detalhe_mapa p{margin-bottom:15px;}
.detalhe_mapa strong{font-weight:600;}
.detalhe_mapa #mapa{height:500px;}

/* -------------  identidade  ----------- */
.identidade {margin-top:45px;/*margin-bottom:80px;*/color:#323232;}
.identidade&gt;div&gt;div {border-top:1px solid #fff;}
.identidade h3{color:#00b0ad;font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:0;}
.identidade .texto{margin:5px 0 30px 0;}
/*.identidade img{border:1px solid #fff;}*/
.identidade ul{margin:10px 20px;list-style:disc;}

/* -------------  press  ----------- */
.press {margin-top:0;margin-bottom:40px;font-size:13px;}
.press .linha {margin-top:45px;}
.press .data{color:#00b0ad;font-weight:600;font-size:12px;border-bottom:1px solid #323232;padding-bottom:5px;}
.press h3{color:#00b0ad;font-size:16px;font-weight:600;margin-top:10px;margin-bottom:5px;}
.press .texto{border-bottom:1px solid #323232;padding-bottom:10px;background:url(../img/ver_press.png) no-repeat right 10px center transparent}
.press .texto&gt;* {width:90%;}
.press .linha:hover .texto {background-image:url(../img/ver_press_over.png);text-decoration:underline;}
.press .linha:hover h3{text-decoration:underline;} 

/* -------------  detalhe press  ----------- */
.detalhe_press {margin-top:45px;margin-bottom:65px;}
.detalhe_press .data, .detalhe_press h2{width:100%;height:23px;color:#00b0ad;font-size:12px;font-weight:600;border-bottom:1px solid #323232;}
.detalhe_press h2 {margin:0;text-transform:uppercase;}
.detalhe_press .data .voltar a{background:url(../img/seta_esq.png) no-repeat left center;text-transform:uppercase;font-size:12px;background-size:auto 10px;padding-left:12px;}
.detalhe_press .titulo h3{color:#00b0ad;font-size:14px;font-weight:600;text-transform:uppercase;margin-top:0;}
.detalhe_press .titulo {color:#464646;font-size:14px;font-weight:600;width:100%;padding:10px 0;}
.detalhe_press .texto{color:#464646;}
.detalhe_press p{margin:2px 0 10px 0;}
.detalhe_press .info {margin-top:20px;}
.detalhe_press .info .download a:before{content:"\00AB ";color:#00b0ad;padding-right:5px;font-weight:800;line-height:11px;font-size:11px;}
.detalhe_press .info .download a {font-size:11px;font-weight:600;text-transform:uppercase;}
.detalhe_press .info .download a&gt;span{font-size:12px;font-weight:300;text-transform:none;}
.detalhe_press .info {margin-top:40px;position:relative;}
.detalhe_press .info .download a:before{content:"\00AB ";color:#00b0ad;padding-right:5px;font-weight:800;line-height:11px;font-size:11px;}
.detalhe_press .info .download a {font-size:11px;font-weight:600;text-transform:uppercase;}
.detalhe_press .info .download a&gt;span{font-size:12px;font-weight:300;text-transform:none;}
.detalhe_press .atalhos&gt;div {margin-top:10px;border-top:1px solid #323232;}
.detalhe_press .atalhos&gt;*, .detalhe_press .data&gt;*, .detalhe_press .relacionada .info&gt;*{float:left;width:50%;}
.detalhe_press .imagens img {margin-top:20px;border:1px solid #fff;}
.detalhe_press .relacionada a {font-size:11px;}
.detalhe_press .relacionada h3 {font-size:13px;margin:18px 0 3px 0;font-weight:600;}
.detalhe_press .relacionada .info {margin-top:10px;height:20px;border-bottom:1px solid #fff;}
.detalhe_press .relacionada .info .data{font-size:11px;border:none;color:#646464;font-weight:400;}
.detalhe_press .relacionada:last-child .info{border:none;}

/* -------------  resultados pesquisa  ----------- */
.resultado_pesquisa .texto{border-top:1px solid #323232;}


/* -------------  responsive  ----------- */
@media screen and (max-width:1200px){
  #topo .mt10{margin-top:20px;}
  
  .navbar li{margin:10px 0px 5px 10px;}
  .navbar-nav &gt; li &gt; a {padding-left:0;}
  
  .navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-nav &gt; li.dropdown {margin:0;}
  .navbar-default .navbar-nav &gt; li.dropdown  {margin-top:6px;}
  /*.menu-item:nth-child(3) {margin: 6px 0 5px 25px;}*/
  
  .caixa_suporte {width:150px;}
  .caixa_suporte .content {width:151px;}
  
  .dropdown-menu {min-width:150px;left:-25px;}
  .menu-item.dropdown:last-child .dropdown-menu {min-width:160px;}
  .dropdown-menu li {padding:0px 0px 2px 12px;}
  .dropdown-menu li a{font-size:10px;}
  
  .atalhos_slider {bottom:20px;}
  
  .codigo {width: 150px!important;}
  
  /*.logo_container {margin-top:0;height:100px;}*/
  /*.logo {margin-top:40px;}*/
  /*.logo img {height:120px;}*/

  .contactos {background: #fff;}
  
  .slider .item .legenda {left:50px;max-width:400px;}
    
}

@media screen and (min-width:992px) and (max-width:1200px) {
  .destaque {width:213px;background-image: url("../img/news_bg/213.png");}
  .destaque .content {height:95px;}
  .destaque .content&gt;div {padding:10px 12px;}
  .destaque .titulo, .destaque .texto {font-size:11px!important;}
  .destaque .atalhos {margin: 8px 15px 0 20px;}
  .destaque .atalhos .ver_mais {
    width: 25px;
    height: 18px;
    background-size:20px 14px;
  }
  .destaque .atalhos .ver_noticia {
    height:18px;
    padding: 3px 8px;
    font-size: 9px;
  }
  .at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn {max-width:13px!important;}
  .at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn {height:20px;}
}

@media screen and (max-width:991px){
  #topo .mt10{margin-top:20px;}
  .navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-nav &gt; li.dropdown {margin:5px 10px;padding-left:35px;}
  .navbar-default .navbar-nav &gt; li.dropdown {padding-left:30px;margin:17px 0 5px 10px;}
  .navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-nav &gt; li.dropdown {font-size:13px;margin:0;}
  .navbar-default .navbar-nav &gt; li.dropdown {margin: 5px 0 5px 10px;}
    
  .menu-item {background-size:30px!important;}
  .menu-item:first-child {margin: 0px 25px 5px 25px;}
  .menu-item:last-child {}
  .menu-item:last-child .dropdown-menu {width:180px;left:-35px;padding-top:78px;top:-7px;}
  .menu-item:nth-child(3) {background-size:35px!important;margin:22px 0 5px 10px;}
  .menu-item:nth-child(3) a {padding-top:0;padding-left:45px!important;}
  
  div.dropdown &gt; a {padding-left:10px;padding-right:20px;padding-top:18px;}
  
  .dropdown-menu{min-width:122px;padding:45px 0 0 0;}  
  .dropdown-menu li {padding-left:5px;}
  .dropdown-menu li:before {font-size:14px;margin-right:5px;}
  .dropdown-menu li a{font-size:9px;}
  
  .nav &gt; li &gt; a {padding:10px 15px}
  .caixa_suporte {width:120px;}
  .caixa_suporte .content {width:121px;padding-top:10px;}
  
  /*.contactenos, .contactos {background:#323232;}*/
  .contactenos .input {margin:0 0 30px 0;}
  
  .atalhos_slider {right:5px;}
  .slider .item .legenda {left:30px;max-width:350px;}
  .slider .item .legenda h2 {font-size:20px;}
  .slider .item .legenda h3 {font-size:14px;}
}

@media screen and (max-width:990px){
  .slider, .slider .item {height:550px;}
  .slider .item img {height:100%;display:block;position:absolute;top:0;right:0;max-width:none;}
  /*.atalhos_slider {top:40px;}*/
  
  .boxs_container {width:650px;}
  .boxs_container svg {display:none;}
  .boxs_container .box {width:204px;height:274px;border:2px solid #fff;}
  .boxs_container .box &gt; div{width:190px;height:260px;}
  .boxs_container .box &gt; div &gt; div, .boxs_container .box &gt; div &gt; div &gt; a {width:180px;height:250px;}
  .boxs_container .box &gt; div &gt; div &gt; a {padding-top:70px;background-size:20%;background-position:center top 20px;}
  .boxs_container .box span{width:180px;margin-top:20px;background-size:12%;}
  .boxs_container .box h4 {font-size:11px;}
  .boxs_container .box p {font-size:12px;}
  
  .servicos_home h2, .produtos_home h2 {margin-top:40px;}
  .servicos_home h3, .produtos_home h3 {margin-bottom:40px;}
    
  .servicos_home {margin-bottom:20px;}
  .parallax-window {font-size:20px;height:300px;padding-top:200px;}
  .produtos_home .prod {margin-bottom:30px;}
  .produtos_home .prod &gt; div:first-child {width:80px;text-align:center;}
  .produtos_home .prod &gt; div:first-child img {max-width:80%;}
  .produtos_home .prod a {margin-top:15px;}
  
  .detalhe_produto h1 {margin-top:-35px;}
  
  footer #contactosForm #refresh {width:30px;}
  footer #contactosForm .codigo {width:95px!important;}
  footer #contactosForm .content &gt;div:nth-child(2), footer #contactosForm .content &gt;div:last-child {padding:0;}
  footer #contactosForm button {font-size:10px;}
}

@media screen and (max-width:900px){
  .slider, .slider .item {height:600px;}
  .slider .item img {height:100%;display:block;position:absolute;top:0;right:0;max-width:none;}
  .slider .item .legenda {left:50px;top:10px;}
  .slider .item .legenda h2 {font-size:24px;}
  .slider .item .legenda h3 {font-size:14px;}
    
  .atalhos_slider {top:auto;bottom:60px;right:50%;width:355px;margin-right:-177px;}
  
  .slider .item .legenda{left:0!important;width:100%;}
  .slider .item h2, .slider .item h3 {text-align:center;}
  /*.slider .slick-dots {width:100%;text-align:center;bottom:10px;}
  .slider .slick-dots li {width:10px;}*/
  
  .elemento.case_study, .elemento.noticias, .elemento.cont {display:none;}
  .atalhos_slider .elemento.news {left:0;right:auto;}
  
  .slider .item .legenda {left:0;width:100%;max-width:100%;text-align:center;}
}

@media screen and (min-width:768px) and (max-width:991px){
  .destaque {width:290px;background-image: url("../img/news_bg/290.png");}
  .destaque .content {height: 105px;}
  .destaque .content&gt;div {padding:15px;}
  .destaque .atalhos {margin:8px 25px 0;}
  
  .input {max-width:350px!important;}
  .codigo {width:140px!important;}
  .caixa_suporte {width:110px;}
  .caixa_suporte .content {width:111px;height:295px;padding-top:10px;}
  .caixa_suporte .content a{background-size:25px auto!important;padding-top:42px!important;margin-bottom:20px;}
  .caixa_suporte .content a:first-child{background-size:28px auto!important;padding-top:39px!important;}
  .caixa_suporte .content a:last-child{background-size:19px auto!important;padding-top:33px!important;}
  .caixa_suporte .content h2{font-size:11px;margin-top:0;line-height:1.2;}
}

@media screen and (min-width:640px) and (max-width:767px){
  .destaque {width:610px;height:330px;background-image: url("../img/news_bg/610.png");}
  .destaque .content {height: 245px;}
  .destaque .content&gt;div {padding:30px 22px;}
  .destaque .data {font-size:11px;}
  .destaque .titulo, .destaque .texto {font-size:13px!important;}
  .contactenos {background:#323232;}
  .copy{text-align:left!important;}
}

@media screen and (max-width:767px){
  /*#topo {position:absolute;}*/
  
  
  .container-fluid {padding-right:15px;padding-left:15px;}
  .container-fluid.paral {padding-right:0;padding-left:0;}
  
  #topo .ancoras li .botao, #topo .ancoras li.selected {width:227px;}
  #topo .ancoras li .botao, #topo .ancoras li {width:227px;}
  /*#topo .ancoras li {width:55px;}*/
  #topo .ancoras ul, #topo .ancoras li, #topo .apoio &gt; ul &gt; li{height:35px;}
  #topo .ancoras .submenu {margin-left:227px;}
  #topo .apoio a {padding:10px;height:35px;line-height:35px;}
  #topo .apoio .idiomas li, #topo .ancoras .etiqueta {line-height:35px;height:35px;}
  #topo .ancoras li .ico {width:55px;height:35px;background-size:auto 20px!important;background-position:center center!important;}
  #topo .ancoras i {margin-top:-10px;font-size:20px;}

  #topo .apoio ul{margin-top:25px;}
  .logo_container {margin-top:-35px;}

  .menu-item {background-size: 25px !important;}
  .navbar-default .navbar-nav &gt; li &gt; a, .navbar-default .navbar-nav &gt; li.dropdown{font-size:12px;}
  .navbar-nav .open .dropdown-menu {position:absolute;border:1px solid #00b0ad;padding-top:76px;}
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {font-size:9px;color: #fff;padding: 0 0 2px 0;line-height:1;}
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {color: #fff;}

  /*.menu-item:nth-child(3) {margin: 10px 0px 5px 0px;}*/
  .menu-item:last-child .dropdown-menu {left:50%;margin-left:-92px!important;top:40px;border:none;}
  .menu-item .dropdown-menu li:first-child {padding-top:0;}
    
  .pesquisa {/*width:45px!important;*/padding:0 10px;}
  .pesquisa_active input {width:120px;}
  .idiomas, .idiomas ul {width:44px!important;}
  .caixa_suporte {width:95px!important;}
  .caixa_suporte .content {width:96px;height:295px;padding-top:10px;}
  .caixa_suporte .content a{background-size:25px auto!important;padding-top:42px!important;margin-bottom:20px;}
  .caixa_suporte .content a:first-child{background-size:28px auto!important;padding-top:39px!important;}
  .caixa_suporte .content a:last-child{background-size:19px auto!important;padding-top:33px!important;}
  .caixa_suporte .content h2{font-size:11px;margin-top:0;line-height:1.2;}
  
  #topo .mt10 {margin-top:10px;text-align:left!important;padding-left:30px;}
  #topo .mt10 img{width:100px;}
  .navbar-nav{margin:0;}
  .nav &gt; li {float:left;margin: 10px 0px 5px 0px;}
  .nav &gt; li &gt; a {padding:8px 6px;}
  
  .produtos_home, .produtos_home .prod {margin-bottom:10px;}
  .produtos_home .prod &gt; div:first-child {width:40px;}
  .produtos_home .prod &gt; div:first-child img {max-width:60%;}
  .produtos_home .prod h4 {font-size:16px;}
  .produtos_home .prod p {font-size:12px;}
  
  .caixas_produtos {width:100%!important;}
  .caixas_produtos .row {margin:0;}
  .caixas_produtos .caixa {display:block;float:none!important;margin:0 auto 15px auto!important;}
  
  .detalhe_noticia h2{margin-top:30px;}
  
  .pessoas h4{padding-top:40px;}
  .detalhe_press h2{margin-top:40px;}
  .parceiros .texto{padding-bottom:30px;border:0;}
  .parceiros .parceiro:first-child{border-top:1px solid #fff;margin-top:30px;}
  
  .newsletters {margin-top:20px;}
  .newsletters h2 {font-size:14px;}
  .newsletters .subscricao h2 {padding-top:70px;margin-bottom:10px;}
  
  .newsletters .texto{background:url(../img/ver_press.png) no-repeat right center transparent;}
  
  .certificacao{height:240px;}
  .certificacao .textc:last-child{margin-top:30px;}
  
  .input_sm {display:block;}
  .contactenos {height:450px;}
  .contactenos .input {margin: 0px 0px 10px;}
  .social {margin:10px auto 0 auto;}
  .contactenos h2 {margin-top:20px;}
    
  .contactos .mb50{margin-bottom:20px;}
  .contactos {padding-top:20px;min-height:720px;height:auto;}
  .contactos .formulario {padding-top:20px;}
  .contactos .detalhe_mapa {padding-top:0;}
  .contactos .detalhe_mapa .content {margin-top:0;}
  .contactos .contactenos {min-height:454px;height:auto;margin-bottom:10px;}
  .tree &gt; ul &gt; li {margin-bottom:10px;}
  .tree .dropdown-menu {margin: 10px 0px 20px;}
  #contactosForm {margin-top:10px;}
  #contactosForm .content &gt; div:nth-child(2), footer #contactosForm .content &gt; div:last-child {padding:0 15px 0 15px!important;}
  #contactosForm button {margin-top:0px;}
  
  .identidade {margin-top:0px;}
  .identidade .texto {margin: 5px 0 0 0;}
}


@media screen and (min-width:480px) and (max-width:639px){
  .destaque {width:450px;height:246px;background-image: url("../img/news_bg/450.png");}
  .destaque .content {height:165px;}
  .destaque .content&gt;div {padding:30px 22px;}
  .destaque .data {font-size:11px;}
  .destaque .titulo, .destaque .texto {font-size:13px!important;}
  .contactenos h2 {font-size:25px;}
  .copy{text-align:left!important;}
}


@media screen and (max-width:640px){
  /*#topo {height:50px;}*/
  /*#topo .mt10 {margin-top:60px;}
  #topo .apoio{display:none;}*/
  #topo .ancoras&gt;ul&gt;li {z-index:3000;}
  #topo .ancoras, #topo .ancoras li .botao, #topo .ancoras li.selected .botao{width:100%;}
  #topo .ancoras li, #topo .ancoras li.selected {width:50%;}
  #topo .ancoras li .etiqueta {width: calc(100% - 64px);text-align:left;padding-left:15px;}
  #topo .ancoras li:not(.selected) .etiqueta {padding-left:5px;}
  #topo .ancoras, #topo .ancoras li {height:45px;}
  #topo .ancoras .etiqueta {line-height:45px;height:45px;}
  #topo .ancoras li .ico {width:64px;height:45px;background-size:auto 30px!important;background-position:center center!important;}
  #topo .ancoras i {margin-top:-15px;font-size:30px;}
  
  #topo .ancoras .submenu {width:100%;margin-left:0;}

    .logo img{margin-top:40px;margin-left:15px;height:40px;}
  .slider {margin-top:45px;}
  .slider, .slider .item {height:550px;}
  .slider .item .legenda {top:15px;}
  .slider .item .legenda h2 {font-size:20px;}
  .slider .item .legenda h3 {font-size:13px;}

  .logo_container {margin-top:0;height:45px;padding:0;}
  /*.logo {margin-top:-50px;margin-left:15px;}*/
  
  .menu-item:nth-child(3) {margin:10px 0 5px 0;}
  .menu-item:nth-child(3) a {padding-left:0!important;}


  .visible-pequeno {display:block;}
  .hidden-pequeno, .fixme {display:none;}
  .navbar-default{background:#333E48;border:none;width:55px;min-height:0;height:40px;float:right;margin:0;margin-top:-40px;margin-right:15px;}
  .mt140 {margin-top:93px;}
  
  .navbar{z-index:1700;}
  .navbar-collapse {position:absolute;width:100%;background:#fff;left:0;top:-15px;z-index:1500;}
  .navbar-collapse li{width:100%;min-height:30px;display:block;text-transform:uppercase;text-align:center;font-size:16px;}
   div.dropdown {padding:5px 0;}
  div.dropdown &gt; a, .navbar-collapse .menu-item&gt;a {color:#323232!important;background:#fff!important;text-align:center;padding:8px 0;}
  .navbar-collapse .menu-item a.selected, .navbar-collapse .menu-item a:hover{font-weight:600;}
  
  .tcon {margin-right:10px;margin-top:10px;}
  .tcon-menu__lines, .tcon-menu__lines:before, .tcon-menu__lines:after {height:2px;background:#fff;}

  li.dropdown&gt;div.dropdown&gt;.dropdown-menu{margin:0;padding:0;}
  .dropdown-menu li:before{content:"";padding:0;margin:0;}
  .dropdown-menu li {background:#fff;height:20px!important;min-height:25px!important;padding-left:0!important;}
  .dropdown-menu li a{padding:0!important;font-size:13px;line-height:25px!important;}
  .dropdown-menu li a:hover, .dropdown-menu li a.selected {border-bottom:none;}
  .dropdown-menu li:first-child {padding-top:0;}
  .dropdown-menu &gt; li &gt; a {color:#323232;}

  .pesquisa {margin-top:10px;padding-bottom:8px;padding-left:0;height:38px!important;border-bottom:1px solid #00b0ad;}
  .pesquisa a{background:url(../img/topo/pesquisa.png) no-repeat center center!important;width:59px;height:30px;display:block;}
  .pesquisa_active{height:30px;margin-right:20px;}
  .pesquisa_active input {width:210px;float:left;}
  
  .caixa_suporte{width:100%!important;}
  .suporte_li{height:45px!important;padding-top:6px;}
  .suporte_li .content {position:absolute;width:100%;left:0;top:45px;border:0;z-index:1000;background:#fff;}
  
  .suporte_link{font-size:17px;height:30px!important;border-bottom:1px solid #00b0ad;font-weight:600;padding:0 30px 5px 30px!important;}
  
  .idiomas{background:#00b0ad;position:absolute!important;width:100%!important;height:30px!important;left:0;bottom:0;}
  .idiomas ul{background:#00b0ad;width:140px!important;height:30px!important;margin:0 auto;}
  .idiomas li{float:left;width:35px;padding-top:3px;}
  .idiomas li a{font-size:14px;color:#323232;}
  .idiomas li a.selected, .idiomas li a:hover{color:#fff!important;}
  
  .boxs_container {width:100%;}
  .boxs_container .box {display:block;margin:0 auto 15px auto;}
  .servicos_home h2, .produtos_home h2 {margin-top:20px;font-size:30px;}
  .servicos_home h3, .produtos_home h3 {margin-bottom:20px;font-size:14px;}
  
  .mt45_sm {padding-top:45px;}
  .navbar-ex1-collapse.mt45_sm {padding-top:60px;}
  .idiomas ul {width: 75px !important;}
  /*.clientes, .detalhe_cliente, .paral, .identidade, #noticias, .contactos {padding-top:140px;}*/
  .clientes .col-sm-3 {min-height:80px;}
  
  /*.press {padding-top:50px;}*/
  /*.detalhe_press, .detalhe_noticia {padding-top:100px;}*/

  .identidade iframe {width:300px!important;}
}

@media screen and (max-width:550px){
  .contactos .contactenos button {margin:0;float:right;width:150px;}
  
  .slider, .slider .item {height:350px;}
  .atalhos_slider {width:300px;margin-right:-150px;}
  .atalhos_slider .elemento.news {width:300px;}
  .atalhos_slider .elemento.news .content{padding:15px;}
  .atalhos_slider .elemento.news label {margin-bottom:15px;}
}

@media screen and (max-width:479px){
  .destaque {width:290px;height:159px;background-image: url("../img/news_bg/290.png");margin:0 auto;}
  .destaque .content {height:105px;}
  .destaque .atalhos {margin:8px 30px 0;}
  .contactenos {background:#323232;}
  .contactenos h2 {font-size:22px;}
  .contactenos h3 {font-size:12px;}
  #contactosForm {margin-top:0;}
  #contactosForm .col-sm-6:last-child{text-align:center;}
  .codigo {margin-left:0!important;width:calc(100% - 2em)!important;}
  .copy{text-align:left!important;margin-top:10px;}

  .certificacao .textc&gt;div:nth-child(2) img{margin-top:0;}
  
  /*#topo, #topo .ancoras, .navbar-default, .logo_container {height:35px;}
  .tcon {margin-top:7px;}
  #topo .ancoras li {width:44px;height:35px;}
  #topo .ancoras li .ico {background-size:30%!important;width:44px;height:35px;}
  #topo .ancoras li.selected .etiqueta {width: calc(100% - 44px);}*/
  
  .mt45_sm {padding-top:35px;}
  .slider {margin-top:35px;}

  
  .mt45_sm {padding-top:35px;}
  .slider {margin-top:35px;}
  /*#topo .ancoras .etiqueta {line-height:35px;height:35px;}*/
}

/*@media screen and (max-width:360px){
  #topo .ancoras li.selected {width:232px;}
  #topo .ancoras li.selected .etiqueta{width:168px;font-size:11px;letter-spacing:0.3px;padding-left:15px;}
  
  .contactenos {padding:0;}
}


@media screen and (max-width:320px){
  #topo .ancoras li.selected {width:192px;}
  #topo .ancoras li.selected .etiqueta{width:134px;}
}*/

@media screen and (max-width:410px){
  #topo .ancoras li .ico {width:40px;background-size:auto 20px!important;}
  #topo .ancoras li .etiqueta {width: calc(100% - 38px);}
  #topo .ancoras .etiqueta a {font-size:11px;}
  #topo .ancoras .selected .etiqueta {font-size:11px;letter-spacing:0.25px;}
  #topo .ancoras li:not(.selected) .etiqueta {padding-left:0;}
  .pesquisa_active {margin-right:0;}
  .pesquisa_active input { width: 200px;}


  #refresh {margin-left:0;}
}

@media screen and (max-width:360px){
  #topo .ancoras li {width:180px;}
  #topo .ancoras li .etiqueta{width:140px;font-size:11px;letter-spacing:0.3px;padding-left:15px;}
}

@media screen and (max-width:320px){
  #topo .ancoras li {width:160px;}
  #topo .ancoras li .etiqueta{width:120px;}
}
</pre></body></html>