﻿
#description01, #description02, #description03, #description04, #description05, #description06 {margin: -132px 0 0 145px;}


#description01, #description02, #description03, #description04, #description05, #description06 a {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

#description01, #description02, #description03, #description04, #description05, #description06 a:hover {text-transform: underline;}


li#menu-item-416.current_page_item a,
li#menu-item-286.current_page_item a,
li#menu-item-287.current_page_item a,
li#menu-item-684.current_page_item a {
  color: #fff !important; }
li#menu-item-286.current_page_item a,li#menu-item-287.current_page_item a,li#menu-item-416.current_page_item a,li#menu-item-684.current_page_item a{color:#fff!important}


.uk-margin-top {
  margin-top: 20px !important;
}
.weather-atlas-wrapper .current_horizontal .current_temp{float:left;width:50%}
.weather-atlas-wrapper .current_temp{text-align:center;margin-bottom:.5em}
.weather-atlas-wrapper .current_temp .wi{font-size:3.5em}
.weather-atlas-wrapper .current_temp .sunrise_sunset,.weather-atlas-wrapper .current_temp .sunrise_sunset .wi{margin-top:.5em;font-size:.85em}
.weather-atlas-wrapper .current_temp .temp{font-size:3.75em;line-height:1.2;margin-left:.1em;letter-spacing:-.05em}
.weather-atlas-wrapper .current_temp .current_text{font-size:1.5em;line-height:1.2;text-transform:lowercase}
.vermas{background:#da03c8;color:#fff;padding:.1em .2em;text-transform:uppercase;display:inline-block;font-family:yanone kaffeesatz;font-size:1em;margin-right:1em}
.vermas a{color:#fff}
.grid,.grid--rev,.grid--full,.grid-uniform{*zoom:1}
.grid:after,.grid--rev:after,.grid--full:after,.grid-uniform:after{content:'';display:table;clear:both}
.grid--full{margin-left:0}
.home .grid--full{position:absolute;top:0;right:0;left:0;bottom:0}
.home .grid--full .grid__item{height:100%}
.template-collection .grid,.template-collection .grid--rev,.template-collection .grid--full{padding:0 30px}
.template-collection .grid.collection-filters-horz,.template-collection .collection-filters-horz.grid--rev,.template-collection .collection-filters-horz.grid--full{padding:0}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}
.cmn-recruit-content-block-title{position:relative}
.cmn-recruit-content-block-title-main{display:-ms-flexbox;display:flex;font-weight:700;font-size:24px;letter-spacing:.17em;margin-bottom:8px}
.cmn-recruit-content-block-title-txt{display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.05em;line-height:2}
.td-trending-now-display-area{height:25px;vertical-align:top;padding:0 0 0 15px;display:inline-block}
.td-trending-now-display-area .entry-title{font-size:15px;line-height:25px;margin:0}

        .dmbs-top-menu .navbar .top-bar.desktop-only .menu-top-menu-container {
          display: inline-block; }

      .dmbs-top-menu .navbar .top-bar.mobile-only .menu-top-menu-container {
        margin-bottom: 32px; }

#sobre .portalservicos-item a { padding: 0 10px; }

body.contraste #sobre .portalservicos-item a {
border-right: 1px solid #fff;
}
body #desktop-header{background-image:linear-gradient(#fafafa,#fff,#fff,#fcfcfc);background-color:#fff;position:fixed;height:100px;z-index:200;bottom:0;right:0;left:0;top:0}

body #desktop-header #desktop-logo{float:left}
body #desktop-header #desktop-logo img{display:inline-block;display:block;padding:5px}

body #desktop-header #form-title{line-height:100px;padding-right:1em;color:#253e4f;font-size:15px;float:right}

body #desktop-header .container-fluid,body #desktop-header .container{border-right:20px solid #fff;border-left:20px solid #fff;margin:0 auto}
body #desktop-header .container-fluid{border-right:20px solid #fff;border-left:20px solid #fff;margin:0 auto}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after{clear:both}
.clearfix,.container,.row{*zoom:1}
.error-info .container{padding:8px 27px 8px 44px}

#banner-curve {
  position: absolute;
  z-index: 10;
  bottom: -1px;
  max-width: 100%; 
}


#banner p {
	margin: 0;
}
