* {
  outline:none !important;
  outline:0;
  margin:0px;
  margin:0;
  padding:0px;
  padding:0;
  border:0px;
  font-family:'Oxygen', Arial, sans-serif;
  list-style:none;
}
html {
  overflow-y:scroll;
  width:100%;
  height:100%;
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  color:#222222;
  font-size:1em;
  line-height:1.4;
}
body {
  width:100%;
  height:100%;
  background:#ebebeb;
  margin:0;
}
#master { position:relative; }
.hide-responsive {
  display:block !important;
  visibility:visible !important;
}
.show-responsive {
  display:none !important;
  visibility:hidden !important;
}
.container {
  width:960px;
  margin:0 auto;
}
#container {
  width:100%;
  float:left;
}
.sprite {
  display:inline-block;
  vertical-align:middle;
  background:url(../images/sprite.png) 0 0 no-repeat;
}
.sprite.separator-menu {
  width:2px;
  height:8px;
  background-position:0px 0px;
}
.sprite.home-menu {
  width:13px;
  height:13px;
  background-position:-6px 0px;
}
.sprite.btn-busca {
  width:25px;
  height:25px;
  background-position:-36px 0px;
}
.sprite.btn-busca2 {
  width:25px;
  height:25px;
  background-position:-87px 1px;
}
.sprite.close-busca {
  width:27px;
  height:27px;
  background-position:-262px -72px;
}
.sprite.rss {
  width:20px;
  height:20px;
  background-position:0px -36px;
}
.sprite.facebook {
  width:21px;
  height:22px;
  background-position:-25px -34px;
}
.sprite.twitter {
  width:21px;
  height:22px;
  background-position:-49px -34px;
}
.sprite.youtube {
  width:21px;
  height:22px;
  background-position:-74px -34px;
}
.sprite.linkedin {
  width:21px;
  height:22px;
  background-position:0px -34px;
}
.sprite.instagram {
  width:21px;
  height:22px;
  background-position:-98px -34px;
}
.sprite.cappuccino {
  width:66px;
  height:16px;
  background-position:0px -91px;
}
.sprite.plus {
  width:21px;
  height:21px;
  background-position:0px -134px;
}
.sprite.plus2 {
  width:21px;
  height:21px;
  background-position:-23px -134px;
}
.sprite.balloon-title {
  width:175px;
  height:60px;
  background-position:-123px 0;
}
.sprite.balloon-title2 {
  width:175px;
  height:60px;
  background-position:-332px 0;
}
.sprite.tv {
  width:25px;
  height:25px;
  background-position:-124px -73px;
}
.sprite.radar {
  width:25px;
  height:25px;
  background-position:-189px -73px;
}
.sprite.curiosidades {
  width:25px;
  height:25px;
  background-position:-156px -73px;
}
.sprite.noticias {
  width:25px;
  height:25px;
  background-position:-222px -73px;
}
.sprite.quiz {
  width:25px;
  height:25px;
  background-position:-312px -73px;
}
.sprite.humor {
  width:25px;
  height:25px;
  background-position:-343px -73px;
}
.sprite.overlay-geral {
  height:156px;
  width:269px;
  background-position:-238px -170px;
}
.sprite.overlay-momentos {
  width:270px;
  height:168px;
  background-position:-230px -74px;
}
.sprite.icon-tab-1 {
  width:199px;
  height:43px;
  background-position:11px -292px;
}
.sprite.icon-tab-2 {
  width:199px;
  height:43px;
  background-position:11px -393px;
}
.sprite.active-tabs {
  width:199px;
  height:43px;
  background-position:11px -192px;
}
.sprite.fade-left {
  width:30px;
  height:300px;
  background-position:-61px -544px;
}
.sprite.fade-right {
  width:30px;
  height:300px;
  background-position:210px -544px;
}
.sprite.fade-left-gray {
  width:30px;
  height:300px;
  background-position:-708px -309px;
}
.sprite.fade-right-gray {
  width:30px;
  height:300px;
  background-position:-581px -309px;
}
.sprite.fade-left-white {
  width:30px;
  height:300px;
  background-position:-713px -47px;
}
.sprite.fade-right-white {
  width:30px;
  height:300px;
  background-position:-569px -47px;
}
.sprite.home-bread {
  width:13px;
  height:13px;
  background-position:-6px 1px;
}
.sprite.home-bread2 {
  width:13px;
  height:13px;
  background-position:-8px -17px;
}
.sprite.arrow-bread {
  width:8px;
  height:8px;
  background-position:2px -20px;
}
.sprite.ball-arrow-left {
  width:26px;
  height:28px;
  background-position:-54px -132px;
}
.sprite.ball-arrow-right {
  width:26px;
  height:28px;
  background-position:-84px -132px;
}
.sprite.print {
  width:16px;
  height:16px;
  background-position:-643px -4px;
}
.sprite.send-email {
  width:17px;
  height:16px;
  background-position:-669px -6px;
}
.sprite.time-receita {
  width:21px;
  height:21px;
  background-position:-697px -2px;
}
.sprite.prato {
  width:27px;
  height:20px;
  background-position:-726px -4px;
}
.sprite.close-tabela {
  width:32px;
  height:32px;
  background-position:-781px -11px;
}
.sprite.list-release {
  width:13px;
  height:13px;
  background-position:-21px -19px;
}
.sprite.close-lightbox {
  width:40px;
  height:40px;
  background-position:-1544px -119px;
}
article, aside, details, figcaption, footer, header, hgroup, main, nav, section, summary { display:block; }
figure {
  display:block;
  margin:0;
}
audio, canvas, video {
  display:inline-block;
  vertical-align:middle;
}
audio:not([controls]) {
  display:none;
  height:0;
}
[hidden], template { display:none; }
a { background:transparent; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:focus { outline:thin dotted; }
a:active, a:hover { outline:0; }
h1 {
  font-size:2em;
  margin:0.67em 0;
}
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
dfn { font-style:italic; }
hr {
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  height:0;
  height:1px;
  display:block;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
mark {
  background:#ffff00;
  color:#000000;
}
code, kbd, samp {
  font-family:monospace, serif;
  font-size:1em;
}
pre {
  font-family:monospace, serif;
  font-size:1em;
  white-space:pre-wrap;
}
q { quotes:"\201C" "\201D" "\2018" "\2019"; }
small { font-size:80%; }
sub {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
  bottom:-0.25em;
}
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
  top:-0.5em;
}
img {
  border:0;
  border:none;
  vertical-align:middle;
}
svg:not(:root) { overflow:hidden; }
fieldset {
  border:1px solid #c0c0c0;
  border:none;
  border:0;
  margin:0 2px;
  margin:0;
  padding:0.35em 0.625em 0.75em;
  padding:0;
}
legend {
  border:0;
  padding:0;
}
button {
  font-family:inherit;
  font-size:100%;
  margin:0;
  line-height:normal;
  text-transform:none;
  -webkit-appearance:button;
  cursor:pointer;
  color:#222222;
}
input {
  font-family:inherit;
  font-size:100%;
  margin:0;
  line-height:normal;
  color:#222222;
}
select {
  font-family:inherit;
  font-size:100%;
  margin:0;
  text-transform:none;
  color:#222222;
}
textarea {
  font-family:inherit;
  font-size:100%;
  margin:0;
  overflow:auto;
  vertical-align:top;
  color:#222222;
  resize:vertical;
}
html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance:button;
  cursor:pointer;
}
button[disabled], html input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] {
  box-sizing:border-box;
  padding:0;
}
input[type="search"] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner {
  border:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
  border:none;
}
input[placeholder], [placeholder], *[placeholder] { color:#ffffff; }
::-moz-selection {
  background:#b3d4fc;
  text-shadow:none;
}
::selection {
  background:#b3d4fc;
  text-shadow:none;
}
.ir {
  background-color:transparent;
  border:0;
  overflow:hidden;
  *text-indent:-9999px;
}
.ir:before {
  content:"";
  display:block;
  width:0;
  height:150%;
}
.hidden {
  display:none !important;
  visibility:hidden;
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.invisible { visibility:hidden; }
.clearfix:before {
  content:" ";
  content:"";
  display:table;
  display:table;
}
.clearfix:after {
  content:" ";
  content:"";
  display:table;
  display:table;
  clear:both;
  clear:both;
}
.clearfix {
  *zoom:1;
  *zoom:1;
}
.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}
.center-block {
  margin-right:auto;
  margin-left:auto;
}
.border-radius {
  -webkit-border-radius:;
  -khtml-border-radius:;
  -moz-border-radius:;
  -ms-border-radius:;
  -o-border-radius:;
  border-radius:;
}
.border-top-radius {
  border-top-right-radius:;
  border-top-left-radius:;
}
.border-right-radius {
  border-bottom-right-radius:;
  border-top-right-radius:;
}
.border-bottom-radius {
  border-bottom-right-radius:;
  border-bottom-left-radius:;
}
.border-left-radius {
  border-bottom-left-radius:;
  border-top-left-radius:;
}
.box-sizing {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.box-shadow {
  -webkit-box-shadow:;
  -moz-box-shadow:;
  box-shadow:;
}
.text-shadow {
  -webkit-text-shadow:;
  -moz-text-shadow:;
  text-shadow:;
}
.opacity {
  -webkit-opacity:;
  -moz-opacity:;
  opacity:;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter:alpha(opacity=0);
}
.transition {
  -webkit-transition:;
  -moz-transition:;
  -ms-transition:;
  -o-transition:;
  transition:;
}
.transition-property {
  -webkit-transition-property:;
  transition-property:;
}
.transition-delay {
  -webkit-transition-delay:;
  transition-delay:;
}
.transition-duration {
  -webkit-transition-duration:;
  transition-duration:;
}
.transition-transform {
  -webkit-transition:-webkit-transform ;
  -moz-transition:-moz-transform ;
  -o-transition:-o-transform ;
  transition:transform ;
}
.scale {
  -webkit-transform:scale(0);
  -webkit-transform:scale(0,0);
  -ms-transform:scale(0);
  -ms-transform:scale(0,0);
  transform:scale(0);
  transform:scale(0,0);
}
.rotate {
  transform:rotate(0);
  -ms-transform:rotate(0);
  -webkit-transform:rotate(0);
}
.prettycheckbox, .prettyradio {
  display:inline-block;
  padding:0;
  margin:0;
}
.prettycheckbox>a {
  height:30px;
  width:30px;
  display:block;
  float:left;
  cursor:pointer;
  margin:0;
  background:url('../images/sprite-checkbox.png');
  background-position:0 0;
}
.prettyradio>a {
  height:30px;
  width:30px;
  display:block;
  float:left;
  cursor:pointer;
  margin:0;
  background:url('../images/sprite-checkbox.png');
  background-position:-180px 0;
}
.prettycheckbox>a:focus {
  outline:0 none;
  background-position:-30px 0;
}
.prettyradio>a:focus {
  outline:0 none;
  background-position:-210px 0;
}
.prettycheckbox label, .prettyradio label {
  display:block;
  float:left;
  margin:6px 5px;
  cursor:pointer;
}
.prettycheckbox a.disabled, .prettycheckbox label.disabled, .prettyradio a.disabled, .prettyradio label.disabled { cursor:not-allowed; }
.prettycheckbox>a.checked { background-position:-60px 0; }
.prettycheckbox>a.checked:focus { background-position:-90px 0; }
.prettycheckbox>a.checked.disabled { background-position:-150px 0; }
.prettycheckbox>a.disabled { background-position:-120px 0; }
.prettyradio>a.checked { background-position:-240px 0; }
.prettyradio>a.checked:focus { background-position:-270px 0; }
.prettyradio>a.checked.disabled { background-position:-330px 0; }
.prettyradio>a.disabled { background-position:-300px 0; }
.owl-theme .owl-controls {
  text-align:center;
  -webkit-tap-highlight-color:transparent;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
  color:#ffffff;
  margin:5px;
  padding:4px 7px;
  background:#d6d6d6;
  display:inline-block;
  font-size:14px;
  cursor:pointer;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background:#869791;
  color:#ffffff;
  text-decoration:none;
}
.owl-theme .owl-controls .owl-nav .disabled {
  opacity:.5;
  cursor:default;
}
.owl-theme .owl-dots .owl-dot {
  display:inline-block;
  zoom:1;
}
.owl-theme .owl-dots .owl-dot span {
  width:14px;
  height:14px;
  margin:5px 5px;
  background:#ffffff;
  display:block;
  -webkit-backface-visibility:visible;
  -webkit-transition:opacity 200ms ease;
  -moz-transition:opacity 200ms ease;
  -ms-transition:opacity 200ms ease;
  -o-transition:opacity 200ms ease;
  transition:opacity 200ms ease;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background:#fdbf10; }
.owl-carousel .animated {
  -webkit-animation-duration:1000ms;
  animation-duration:1000ms;
}
.owl-carousel .owl-animated-in { z-index:0; }
.owl-carousel .owl-animated-out { z-index:1; }
.owl-carousel .fadeOut {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
.owl-height {
  -webkit-transition:height 500ms ease-in-out;
  -moz-transition:height 500ms ease-in-out;
  -ms-transition:height 500ms ease-in-out;
  -o-transition:height 500ms ease-in-out;
  transition:height 500ms ease-in-out;
}
.owl-carousel {
  display:none;
  width:100%;
  -webkit-tap-highlight-color:transparent;
  position:relative;
  z-index:1;
}
.owl-carousel .owl-stage {
  position:relative;
  -ms-touch-action:pan-Y;
}
.owl-carousel .owl-stage:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
.owl-carousel .owl-stage-outer {
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0px,0,0);
}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
  cursor:pointer;
  cursor:hand;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.owl-carousel.owl-loaded { display:block; }
.owl-carousel.owl-loading {
  opacity:0;
  display:block;
}
.owl-carousel.owl-hidden { opacity:0; }
.owl-carousel .owl-refresh .owl-item { display:none; }
.owl-carousel .owl-item {
  position:relative;
  min-height:1px;
  float:left;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.owl-carousel .owl-item img {
  display:block;
  width:100%;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select:auto;
  -moz-user-select:auto;
  -ms-user-select:auto;
  user-select:auto;
}
.owl-carousel .owl-grab {
  cursor:move;
  cursor:-webkit-grab;
  cursor:-o-grab;
  cursor:-ms-grab;
  cursor:grab;
}
.owl-carousel.owl-rtl { direction:rtl; }
.owl-carousel.owl-rtl .owl-item { float:right; }
.no-js .owl-carousel { display:block; }
.owl-carousel .owl-item .owl-lazy {
  opacity:0;
  -webkit-transition:opacity 400ms ease;
  -moz-transition:opacity 400ms ease;
  -ms-transition:opacity 400ms ease;
  -o-transition:opacity 400ms ease;
  transition:opacity 400ms ease;
}
.owl-carousel .owl-video-wrapper {
  position:relative;
  height:100%;
  background:#000000;
}
.owl-carousel .owl-video-play-icon {
  position:absolute;
  height:128px;
  width:128px;
  left:50%;
  top:50%;
  margin-left:-64px;
  margin-top:-64px;
  background:url(../images/owl.video.play.png) no-repeat;
  cursor:pointer;
  z-index:1;
  -webkit-backface-visibility:hidden;
  -webkit-transition:scale 100ms ease;
  -moz-transition:scale 100ms ease;
  -ms-transition:scale 100ms ease;
  -o-transition:scale 100ms ease;
  transition:scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition:scale(1.3,1.3);
  -moz-transition:scale(1.3,1.3);
  -ms-transition:scale(1.3,1.3);
  -o-transition:scale(1.3,1.3);
  transition:scale(1.3,1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none; }
.owl-carousel .owl-video-tn {
  opacity:0;
  height:100%;
  background-position:center center;
  background-repeat:no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
  -webkit-transition:opacity 400ms ease;
  -moz-transition:opacity 400ms ease;
  -ms-transition:opacity 400ms ease;
  -o-transition:opacity 400ms ease;
  transition:opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position:relative;
  z-index:1;
}
.home #carousel-produtos {
  height:455px !important;
  margin-top:0px !important;
}
.home #arcor-mais .container { margin-top:-180px; }
.carousel-home { height:560px !important; }
.carousel-home .item-slide { height:560px !important; }
.arcormais #arcor-mais .container {
  margin-top:0px !important;
  position:relative;
}
.arcormais #arcor-mais .box-mais { margin-top:0px; }
.arcormais #arcor-mais .balloon-title { position:relative; }
.arcormais #arcor-mais .container-arcor-mais-1 { float:left; }
.arcormais #arcor-mais .container-arcor-mais-2 .box-mais {
  float:right !important;
  margin-right:-18px;
  width:652px !important;
}
.arcormais #arcor-mais .container-arcor-mais-2 .box-mais.small-box-mais {
  margin-right:56px;
  float:left !important;
  width:269px !important;
  height:300px !important;
}
.arcormais #arcor-mais .container-arcor-mais-2 .box-mais.small-box-mais .box-1 { height:435px !important; }
.arcormais #arcor-mais .container-arcor-mais-3 .box-mais { width:102%; }
.arcormais #arcor-mais .container-arcor-mais-3 .box-mais .box-2 {
  width:268px !important;
  height:300px !important;
}
.arcormais #arcor-mais .container-arcor-mais-3 .last-item { margin-right:0px; }
.carousel-arcormais .owl-controls {
  top:-55px !important;
  height:auto !important;
}
.carousel-arcormais .owl-controls div { height:auto !important; }
#detalhe-arcor-mais {
  width:94%;
  background:#ffffff;
  padding:3%;
  margin-bottom:50px;
  float:left;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  font-family:'Open Sans', sans-serif;
}
#detalhe-arcor-mais h6 {
  color:#68afea;
  font-size:13px;
  margin-bottom:20px;
  float:left;
}
#detalhe-arcor-mais h6 i { margin-right:7px; }
#detalhe-arcor-mais .fb-arcor-mais {
  float:right;
  width:300px;
}
#detalhe-arcor-mais .fb-arcor-mais .fb-like { float:right; }
#detalhe-arcor-mais .release {
  float:left;
  width:100%;
}
#detalhe-arcor-mais .release .title-release {
  font-size:28px;
  color:#1f5c92;
  width:100%;
  float:left;
  line-height:28px;
  margin-bottom:15px;
}
#detalhe-arcor-mais .release h2 {
  font-size:22px;
  color:#fdbf10;
  margin-top:20px;
  margin-bottom:30px;
}
#detalhe-arcor-mais .release h2.sub-title-release p {
  font-size:22px !important;
  color:#999999 !important !important;
  margin-top:20px !important;
}
#detalhe-arcor-mais .release h3 {
  font-size:18px;
  color:#1f5c92;
  margin-top:15px;
}
#detalhe-arcor-mais .release h4 {
  font-size:16px;
  color:#68afea;
  margin-top:20px;
}
#detalhe-arcor-mais .release img { margin:0px 15px 15px 0px; }
#detalhe-arcor-mais .release p {
  font-size:14px !important;
  line-height:19px !important;
  color:#999999 !important;
}
#detalhe-arcor-mais .release a {
  text-decoration:underline !important;
  color:#68afea !important;
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -ms-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
}
#detalhe-arcor-mais .release a:hover { color:#1f5c92 !important; }
#detalhe-arcor-mais .release .video-release {
  width:100%;
  float:left;
  margin:15px 0 30px 0;
}
#detalhe-arcor-mais .release .video-release iframe {
  width:100%;
  height:505px;
}
#detalhe-arcor-mais .nav-release {
  width:100%;
  margin-top:45px;
  float:left;
}
#detalhe-arcor-mais .nav-release .box-nav {
  padding:20px 10px 10px 10px;
  width:410px;
  border:1px solid #ebebeb;
  float:left;
  border-top:2px solid #68afea;
  overflow:hidden;
  height:120px;
}
#detalhe-arcor-mais .nav-release .box-nav i {
  float:left;
  border-bottom:200px solid #ffffff;
  margin-top:30px;
  margin:30px 15px 0 0;
}
#detalhe-arcor-mais .nav-release .box-nav em {
  font-size:16px;
  color:#bebebe;
  font-style:normal;
  margin-top:10px;
}
#detalhe-arcor-mais .nav-release .box-nav h3 {
  margin-top:2px !important;
  font-size:18px;
  color:#1f5c92;
  -webkit-transition:.3s linear;
  -moz-transition:.3s linear;
  -ms-transition:.3s linear;
  -o-transition:.3s linear;
  transition:.3s linear;
}
#detalhe-arcor-mais .nav-release .box-nav h3:hover { color:#68afea; }
#detalhe-arcor-mais .nav-release .box-nav.right {
  float:right;
  text-align:right;
}
#detalhe-arcor-mais .nav-release .box-nav.right i {
  float:right;
  margin:30px 0 0 15px;
}
#detalhe-arcor-mais .comments-release {
  width:100%;
  float:left;
  margin-top:45px;
  border-top:1px solid #999999;
  padding-top:15px;
}
#detalhe-arcor-mais .comments-release h2 {
  font-size:18px;
  color:#68afea;
  margin-bottom:20px;
}
#detalhe-arcor-mais .comments-release .fb-comments span { width:100% !important; }
#detalhe-arcor-mais .comments-release .fb-comments iframe { width:100% !important; }
#detalhe-arcor-mais .related-release {
  width:100%;
  float:left;
  margin-top:45px;
  border-top:1px solid #999999;
  padding-top:15px;
  position:relative;
}
#detalhe-arcor-mais .related-release h2 {
  font-size:18px;
  color:#68afea;
  margin-bottom:20px;
}
#detalhe-arcor-mais .related-release .box-related {
  width:200px;
  float:left;
  margin-right:34px;
}
#detalhe-arcor-mais .related-release .box-related.right { margin-right:0px; }
#detalhe-arcor-mais .related-release .box-related .overlay-geral {
  position:absolute;
  top:60px;
  opacity:0;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  width:200px;
  background-position:-274px -197px;
  height:114px;
  z-index:9;
}
#detalhe-arcor-mais .related-release .box-related a:hover .overlay-geral { opacity:1; }
#detalhe-arcor-mais .related-release .box-related h6 {
  width:100%;
  margin:10px 0 15px 0;
}
#detalhe-arcor-mais .related-release .box-related h4 {
  color:#68afea;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
}
#detalhe-arcor-mais .related-release .box-related:hover h4 { color:#1f5c92; }
#detalhe-arcor-mais .related-release .box-related .image {
  width:100%;
  height:114px;
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
}
#detalhe-arcor-mais .related-release .box-related .image img {
  width:100%;
  position:relative;
  overflow:hidden;
}
#detalhe-arcor-mais #quiz {
  width:100%;
  display:inline-block;
  vertical-align:top;
  margin-top:20px;
  margin-right:15px;
}
#detalhe-arcor-mais #quiz .quiz-content h2 { color:#1f5c92; }
#detalhe-arcor-mais #quiz .quiz-content .feature-image {
  width:100%;
  position:relative;
  margin:10px 0 30px;
}
#detalhe-arcor-mais #quiz .quiz-content .feature-image img { width:100%; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question {
  width:100%;
  position:relative;
  padding-bottom:30px;
  border-bottom:1px solid #cccccc;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question h2 {
  color:#1f5c92;
  font-size:25px;
  margin:20px 0;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions {
  width:100%;
  position:relative;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item {
  width:160px;
  height:auto;
  margin-right:21px;
  display:inline-block;
  vertical-align:top;
  position:relative;
  cursor:pointer;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .image {
  border:6px solid #f9f9f9;
  width:100%;
  float:left;
  height:auto !important;
  overflow:hidden;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .image img {
  width:100%;
  margin:0px !important;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .image.active { border:6px solid #fdbf10; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio { margin:0 0 10px 0; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio p {
  color:#1f5c92 !important;
  font-size:17px;
  width:130px;
  line-height:22px;
  font-weight:bold;
  display:inline-block;
  vertical-align:middle;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio p.active { color:#fdbf10 !important; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio-button {
  width:19px;
  margin-top:4px;
  height:19px;
  margin-right:5px;
  position:relative;
  float:left;
  background:url(../images/internas/quiz/quiz-select-icon.png) left top no-repeat;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio-button .select-icon {
  width:19px;
  height:19px;
  position:absolute;
  display:none;
  z-index:1;
  background:url(../images/internas/quiz/quiz-select-icon.png) left bottom no-repeat;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio-button.checked .select-icon { display:block; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item .radio-button input {
  position:absolute;
  z-index:3;
  opacity:0;
  visibility:hidden;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .questions .item.no-margin { margin-right:0px; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .enquete { width:100%; }
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .enquete .item {
  width:343px;
  height:230px;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .enquete .item .image {
  width:343px;
  height:210px;
  overflow:hidden;
}
#detalhe-arcor-mais #quiz .quiz-content .quiz-question .enquete .item.last { margin-right:0; }
#detalhe-arcor-mais #quiz .quiz-content .poll-result {
  width:100%;
  display:none;
  position:relative;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer {
  width:100%;
  height:134px;
  position:relative;
  margin-bottom:22px;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .image {
  width:220px;
  height:134px;
  display:inline-block;
  vertical-align:middle;
  margin-right:45px;
  position:relative;
  overflow:hidden;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .voto {
  width:405px;
  display:inline-block;
  vertical-align:middle;
  position:relative;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .voto .porcent {
  float:left;
  color:;
  font-size:30px;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .voto .total-votos {
  float:right;
  color:;
  font-size:18px;
  line-height:40px;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .voto .question {
  color:;
  font-size:20px;
  font-style:italic;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .voto .bar-votos {
  width:100%;
  height:35px;
  background-color:#efefef;
}
#detalhe-arcor-mais #quiz .quiz-content .poll-result .answer .voto .bar-votos .bar {
  width:0%;
  height:35px;
  background-color:;
}
#detalhe-arcor-mais #quiz .result-bar { display:none; }
#detalhe-arcor-mais #quiz .quiz-result {
  width:100%;
  height:auto;
  display:none;
  padding-top:30px;
  position:relative;
}
#detalhe-arcor-mais #quiz .quiz-result .legend {
  color:#ffffff !important;
  background:#fdbf10;
  font-size:20px !important;
  width:150px;
  padding:12px 0;
  text-align:center;
  -webkit-border-radius:100px;
  -khtml-border-radius:100px;
  -moz-border-radius:100px;
  -ms-border-radius:100px;
  -o-border-radius:100px;
  border-radius:100px;
  font-weight:bold;
}
#detalhe-arcor-mais #quiz .quiz-result h3 {
  color:#1f5c92;
  font-size:20px;
  margin-top:20px;
  width:100%;
  float:left;
  margin-bottom:20px;
}
#detalhe-arcor-mais #quiz .quiz-result .image {
  float:left;
  width:220px;
  height:220px;
  margin-right:20px;
  overflow:hidden;
}
#detalhe-arcor-mais #quiz .quiz-result .image img { width:100% !important; }
#detalhe-arcor-mais #quiz .quiz-result .text p {
  color:#838383;
  font-size:15px;
  margin-bottom:10px;
}
#detalhe-arcor-mais #quiz .quiz-result .text h2 {
  color:#fdbf10;
  font-size:22px;
  width:100%;
  margin-bottom:20px;
}
#detalhe-arcor-mais #quiz .post-comment {
  width:100%;
  position:relative;
}
#detalhe-arcor-mais #quiz .post-comment .comment-header {
  width:100%;
  position:relative;
  margin-bottom:40px;
}
#detalhe-arcor-mais #quiz .post-comment .comment-header p {
  font-size:18px;
  font-style:italic;
  display:inline-block;
  vertical-align:middle;
  color:;
  font-weight:bold;
  margin-right:10px;
}
@media screen and (min-width: 319px) and (max-width: 600px) {
  .arcormais #arcor-mais .container-arcor-mais-2 .box-mais {
    width:100% !important;
    margin-right:0px !important;
  }
  .arcormais #arcor-mais .container-arcor-mais-2 .box-mais.small-box-mais {
    width:100% !important;
    height:100% !important;
  }
  .arcormais #arcor-mais .container-arcor-mais-2 .box-mais.small-box-mais .box-1 { height:100% !important; }
  .arcormais #arcor-mais .container-arcor-mais-2 .box-mais .image { height:100% !important; }
  .arcormais #arcor-mais .container-arcor-mais-3 .box-mais .box-2 {
    width:92% !important;
    height:100% !important;
  }
  .arcormais #arcor-mais .container-arcor-mais-3 .box-mais .image { height:100% !important; }
  #quiz .quiz-content h2 { color:#1f5c92; }
  #quiz .quiz-content .feature-image {
    width:100%;
    position:relative;
    margin:10px 0 30px;
  }
  #quiz .quiz-content .feature-image img { width:100%; }
  #quiz .quiz-content .quiz-question {
    width:100%;
    position:relative;
    padding-bottom:10px;
    border-bottom:1px solid #cccccc;
  }
  #quiz .quiz-content .quiz-question h2 {
    color:#1f5c92;
    font-size:20px !important;
    margin:10px 0 !important;
  }
  #quiz .quiz-content .quiz-question .questions .item {
    width:43% !important;
    margin-bottom:3% !important;
    margin-right:5% !important;
  }
  #quiz .quiz-content .quiz-question .questions .item .image {
    border:6px solid #f9f9f9;
    width:100%;
    float:left;
    height:auto !important;
    overflow:hidden;
  }
  #quiz .quiz-content .quiz-question .questions .item .image img { margin:0px !important; }
  #quiz .quiz-content .quiz-question .questions .item .image.active { border:6px solid #fdbf10; }
  #quiz .quiz-content .quiz-question .questions .item .radio { margin:0 0 10px 0; }
  #quiz .quiz-content .quiz-question .questions .item .radio p {
    font-size:15px !important;
    width:90px !important;
  }
  #quiz .quiz-content .quiz-question .questions .item .radio p.active { color:#fdbf10 !important; }
  #quiz .quiz-content .quiz-question .questions .item .radio-button {
    width:19px;
    margin-top:4px;
    height:19px;
    margin-right:5px;
    position:relative;
    float:left;
    background:url(../images/internas/quiz/quiz-select-icon.png) left top no-repeat;
  }
  #quiz .quiz-content .quiz-question .questions .item .radio-button .select-icon {
    width:19px;
    height:19px;
    position:absolute;
    display:none;
    z-index:1;
    background:url(../images/internas/quiz/quiz-select-icon.png) left bottom no-repeat;
  }
  #quiz .quiz-content .quiz-question .questions .item .radio-button.checked .select-icon { display:block; }
  #quiz .quiz-content .quiz-question .questions .item .radio-button input {
    position:absolute;
    z-index:3;
    opacity:0;
    visibility:hidden;
  }
  #quiz .quiz-content .quiz-question .questions .item.no-margin { margin-right:0px; }
  #quiz .quiz-content .quiz-question .enquete { width:100%; }
  #quiz .quiz-content .quiz-question .enquete .item {
    width:343px;
    height:230px;
  }
  #quiz .quiz-content .quiz-question .enquete .item .image {
    width:343px;
    height:210px;
    overflow:hidden;
  }
  #quiz .quiz-content .quiz-question .enquete .item.last { margin-right:0; }
  #quiz .quiz-content .poll-result {
    width:100%;
    display:none;
    position:relative;
  }
  #quiz .quiz-content .poll-result .answer {
    width:100%;
    height:134px;
    position:relative;
    margin-bottom:22px;
  }
  #quiz .quiz-content .poll-result .answer .image {
    width:220px;
    height:134px;
    display:inline-block;
    vertical-align:middle;
    margin-right:45px;
    position:relative;
    overflow:hidden;
  }
  #quiz .quiz-content .poll-result .answer .voto {
    width:405px;
    display:inline-block;
    vertical-align:middle;
    position:relative;
  }
  #quiz .quiz-content .poll-result .answer .voto .porcent {
    float:left;
    color:;
    font-size:30px;
  }
  #quiz .quiz-content .poll-result .answer .voto .total-votos {
    float:right;
    color:;
    font-size:18px;
    line-height:40px;
  }
  #quiz .quiz-content .poll-result .answer .voto .question {
    color:;
    font-size:20px;
    font-style:italic;
  }
  #quiz .quiz-content .poll-result .answer .voto .bar-votos {
    width:100%;
    height:35px;
    background-color:#efefef;
  }
  #quiz .quiz-content .poll-result .answer .voto .bar-votos .bar {
    width:0%;
    height:35px;
    background-color:;
  }
  #quiz .result-bar { display:none; }
  #quiz .quiz-result {
    width:100%;
    height:auto;
    display:none;
    padding-top:30px;
    position:relative;
  }
  #quiz .quiz-result .legend {
    color:#ffffff !important;
    background:#fdbf10;
    font-size:20px !important;
    float:left;
    width:150px;
    padding:12px 0;
    text-align:center;
    -webkit-border-radius:100px;
    -khtml-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
    font-weight:bold;
  }
  #quiz .quiz-result h3 {
    color:#1f5c92;
    font-size:20px;
    margin-top:20px;
    width:100%;
    float:left;
    margin-bottom:20px;
  }
  #quiz .quiz-result .image {
    float:left !important;
    width:100% !important;
    overflow:hidden;
  }
  #quiz .quiz-result .image img { width:100%; }
  #quiz .quiz-result .text p {
    color:#838383;
    font-size:15px;
    margin-bottom:10px;
  }
  #quiz .quiz-result .text h2 {
    color:#fdbf10;
    font-size:22px;
    width:100%;
    margin-bottom:20px;
  }
  #quiz .post-comment {
    width:100%;
    position:relative;
  }
  #quiz .post-comment .comment-header {
    width:100%;
    position:relative;
    margin-bottom:40px;
  }
  #quiz .post-comment .comment-header p {
    font-size:18px;
    font-style:italic;
    display:inline-block;
    vertical-align:middle;
    color:;
    font-weight:bold;
    margin-right:10px;
  }
}
.momentosmagicos.index #momentos-interna {
  padding-top:25px !important;
  margin-top:0px !important;
}
.momentosmagicos .center .produto-desc { display:inline-block !important; }
#momentos-interna {
  float:left;
  width:100%;
  min-height:400px;
  position:relative;
  margin-top:-230px;
}
#momentos-interna #produtos {
  margin-top:0px;
  background:none;
  padding-bottom:0px;
}
#momentos-interna h1 {
  font-size:30px;
  color:#1f5c92;
  margin:0 0 0px 0;
}
#momentos-interna h2 {
  font-size:30px;
  color:#fdbf10;
  margin:0 0 0px 0;
}
#momentos-interna p {
  font-size:18px;
  color:#999999;
}
#momentos-interna .container-box-datas {
  width:101%;
  float:left;
  margin:20px 0 40px 0;
}
#momentos-interna .container-box-datas .box-datas {
  margin-bottom:20px;
  margin-right:15px;
  width:302px;
  height:278px;
  float:left;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  position:relative;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
}
#momentos-interna .container-box-datas .box-datas img {
  text-align:center;
  -webkit-transition:0.7s linear;
  -moz-transition:0.7s linear;
  -ms-transition:0.7s linear;
  -o-transition:0.7s linear;
  transition:0.7s linear;
  width:302px;
  height:278px;
}
#momentos-interna .container-box-datas .box-datas .overlay {
  width:100%;
  position:absolute;
  top:0px;
  -webkit-transition:.2s linear;
  -moz-transition:.2s linear;
  -ms-transition:.2s linear;
  -o-transition:.2s linear;
  transition:.2s linear;
  height:100%;
  opacity:0;
  -webkit-box-shadow:inset 20px 10px 80px 50px #000000;
  box-shadow:inset 20px 10px 80px 50px #000000;
}
#momentos-interna .container-box-datas .box-datas .details-data {
  background:#1f5c92;
  position:absolute;
  -webkit-transition:0.5s;
  -moz-transition:0.5s;
  -ms-transition:0.5s;
  -o-transition:0.5s;
  transition:0.5s;
  height:70px;
  width:84%;
  bottom:-37px;
  padding:15px 30px;
}
#momentos-interna .container-box-datas .box-datas .details-data h3 {
  font-size:20px;
  color:#ffffff;
  margin-bottom:0px;
}
#momentos-interna .container-box-datas .box-datas .details-data p {
  font-size:15px;
  color:#ffffff;
  opacity:0;
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  width:150px;
}
#momentos-interna .container-box-datas .box-datas .details-data .see-more {
  font-size:13px;
  color:#ffffff;
  position:absolute;
  font-weight:600;
  bottom:10px;
  right:17px;
}
#momentos-interna .container-box-datas .box-datas .details-data .see-more .plus { margin-right:6px; }
#momentos-interna .container-box-datas .box-datas .details-data .see-more:hover { color:#fdbf10; }
#momentos-interna .container-box-datas .box-datas .details-data .see-more:hover .plus { background-position:0px -156px; }
#momentos-interna .container-box-datas .box-datas.box-d-1 {
  width:620px;
  height:575px;
}
#momentos-interna .container-box-datas .box-datas.box-d-1 img {
  width:620px;
  height:553px;
}
#momentos-interna .container-box-datas .box-datas.box-d-1 .overlay {
  width:100%;
  position:absolute;
  top:0px;
  -webkit-transition:.2s linear;
  -moz-transition:.2s linear;
  -ms-transition:.2s linear;
  -o-transition:.2s linear;
  transition:.2s linear;
  height:100%;
  opacity:0;
  -webkit-box-shadow:inset 20px 10px 350px 50px #000000;
  box-shadow:inset 20px 10px 350px 50px #000000;
}
#momentos-interna .container-box-datas .box-datas.box-d-1 .details-data {
  height:70px;
  width:560px;
  bottom:-37px;
  padding:15px 30px;
}
#momentos-interna .container-box-datas .box-datas.box-d-1 .details-data:hover img { margin-top:-10px; }
#momentos-interna .container-box-datas .box-datas.box-d-2 { margin-right:0px; }
#momentos-interna .container-box-datas .box-datas:hover img { margin-top:-25px; }
#momentos-interna .container-box-datas .box-datas:hover .details-data {
  background:#3476ad;
  bottom:0px;
}
#momentos-interna .container-box-datas .box-datas:hover .details-data p { opacity:1; }
#momentos-interna .container-box-datas .box-datas:hover .overlay { opacity:0.4; }
#momentos-interna .container-box-datas.container-box-datas2 .box-datas {
  width:224px !important;
  height:206px !important;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
}
#momentos-interna .container-box-datas.container-box-datas2 .box-datas img {
  width:257px;
  height:204px;
}
#momentos-interna .container-box-datas.container-box-datas2 .box-datas .details-data {
  padding:10px 20px;
  bottom:-46px;
}
#momentos-interna .container-box-datas.container-box-datas2 .box-datas .details-data h3 { font-size:16px; }
#momentos-interna .container-box-datas.container-box-datas2 .box-datas .details-data p { font-size:14px; }
#momentos-interna .container-box-datas.container-box-datas2 .box-datas .details-data .see-more {
  bottom:10px;
  right:17px;
}
#momentos-interna .container-box-datas.container-box-datas2 .box-datas:hover .details-data { bottom:0px; }
#momentos-interna .container-box-datas.container-box-datas2 .box-datas.active-data .details-data { background:#fdbf10; }
#momentos-interna .container-box-datas.container-box-datas2 .box-datas.active-data .details-data .see-more:hover { color:#1f5c92; }
#momentos-interna .container-box-datas.container-box-datas2 .box-datas.active-data .details-data .see-more:hover .plus { background-position:-55px -164px; }
#momentos-interna .container-box-momentos {
  width:102%;
  float:left;
  position:relative;
  margin:20px 0 40px 0;
}
#momentos-interna .container-box-momentos .box-momentos {
  width:270px;
  float:left;
  margin:0 20px 25px 0;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  background:#fdbf10;
  padding:5px 15px;
  -webkit-transition:.1s;
  -moz-transition:.1s;
  -ms-transition:.1s;
  -o-transition:.1s;
  transition:.1s;
}
#momentos-interna .container-box-momentos .box-momentos h3 {
  color:#ffffff;
  font-size:22px;
  margin-bottom:7px;
}
#momentos-interna .container-box-momentos .box-momentos .content-img {
  overflow:hidden;
  position:relative;
  float:left;
  width:269px;
  height:158px;
  -webkit-border-radius:8px;
  -khtml-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
}
#momentos-interna .container-box-momentos .box-momentos .content-img img {
  width:100%;
  margin-top:-20px;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#momentos-interna .container-box-momentos .box-momentos .content-img .overlay-momentos {
  width:100%;
  height:100%;
  position:absolute;
  z-index:100;
  opacity:0;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  background-position:-238px -174px;
}
#momentos-interna .container-box-momentos .box-momentos .content-img:hover .overlay-momentos { opacity:1; }
#momentos-interna .container-box-momentos .box-momentos .see-more {
  font-size:13px;
  color:#ffffff;
  float:right;
  margin-top:15px;
  margin-top:12px;
  font-weight:600;
  margin-bottom:4px;
}
#momentos-interna .container-box-momentos .box-momentos .see-more .plus { margin-right:7px; }
#momentos-interna .container-box-momentos .box-momentos .see-more:hover { color:#1f5c92; }
#momentos-interna .container-box-momentos .box-momentos .see-more:hover .plus { background-position:-56px -164px; }
#momentos-interna .container-box-momentos .box-momentos.active-momento { background:#1f5c92; }
#momentos-interna .container-box-momentos .box-momentos.active-momento .see-more:hover { color:#fdbf10; }
#momentos-interna .container-box-momentos .box-momentos.active-momento .see-more:hover .plus { background-position:0 -156px; }
#momentos-interna #tabela-box { background:#ebebeb !important; }
.datasarcor .center .produto-desc { display:inline-block !important; }
.container-produtos {
  float:left;
  min-height:460px;
  width:100%;
}
.container-produtos #produtos {
  float:left;
  opacity:0;
  width:100%;
  min-height:400px;
  position:relative;
  margin-top:-231px;
  padding-bottom:50px;
  background:url(../images/bg-produtos-white.png) repeat-x;
}
.container-produtos #produtos .text-below-produto h1 {
  color:#1f5c92;
  margin-bottom:10px;
}
.container-produtos #produtos .text-below-produto p {
  color:#1f5c92;
  margin-bottom:20px;
}
.container-produtos #produtos .produtos-container {
  position:relative;
  margin-top:15px;
}
.container-produtos #produtos .produtos-container .produtos-destaque {
  width:100%;
  display:block;
  position:relative;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big {
  width:330px;
  height:472px;
  position:relative;
  float:left;
  text-align:center;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big .image {
  height:360px;
  left:-93px;
  position:absolute;
  top:4px;
  width:402px;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  overflow:hidden;
  margin-left:5px;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big .produto-tabela {
  color:white;
  color:white;
  padding:5px 10px;
  padding:8px 10px;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  display:inline-block;
  display:inline-block;
  bottom:0;
  font-size:13px;
  margin-top:387px;
  position:relative;
  text-align:center;
  width:122px;
  left:50px;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  background-color:#fdbf10;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big .produto-tabela:hover { background-color:#1f5c92; }
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big .produto-tabela.active-tabela { background-color:#1f5c92; }
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big .site {
  color:white;
  color:white;
  padding:5px 10px;
  padding:8px 10px;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  display:inline-block;
  display:inline-block;
  bottom:0;
  font-size:13px;
  font-size:14px !important;
  margin-top:387px;
  margin-top:269px !important;
  position:relative;
  text-align:center;
  width:122px;
  left:-52px;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  background-color:#68afea;
  z-index:999;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-big .site:hover { background-color:#1f5c92; }
.container-produtos #produtos .produtos-container .produtos-destaque .produto-desc {
  width:590px;
  height:230px;
  position:relative;
  float:right;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-desc h2 {
  color:#ffffff;
  font-size:40px;
  line-height:38px;
  margin-bottom:15px;
  font-weight:bold;
  width:500px;
}
.container-produtos #produtos .produtos-container .produtos-destaque .produto-desc p {
  color:#ffffff;
  width:500px;
  font-size:15px;
}
.container-produtos #produtos .produtos-container .fade-left-white, .container-produtos #produtos .produtos-container .fade-left-gray {
  height:180px;
  position:absolute;
  top:211px;
  width:100px;
  z-index:10;
  left:310px;
}
.container-produtos #produtos .produtos-container .fade-right-white, .container-produtos #produtos .produtos-container .fade-right-gray {
  height:180px;
  position:absolute;
  top:211px;
  width:100px;
  z-index:10;
  right:9px;
}
.container-produtos #produtos .produtos-container .produtos-carousel { float:left; }
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner {
  float:right;
  width:600px;
  right:-22px;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .owl-stage-outer {
  width:590px;
  height:215px;
  margin-left:-13px;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .owl-item { position:relative; }
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .owl-item div { position:absolute; }
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .owl-item div img {
  width:70% !important;
  margin-left:15%;
  margin-top:14%;
  opacity:0.9;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .owl-item .produto-desc { display:none; }
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .center {
  height:auto !important;
  text-align:center;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .center .produto-desc {
  padding:6px 10px;
  position:relative;
  top:20px;
  z-index:9999;
  float:none;
  text-align:center;
  display:none;
  background:#fdbf10;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .center .produto-desc p {
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  position:relative;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .center div {
  position:absolute;
  margin-top:-20px;
}
.container-produtos #produtos .produtos-container .produtos-carousel .carousel-inner .center div img {
  width:100% !important;
  margin-left:0% !important;
  opacity:1;
}
.container-produtos #produtos .produtos-container .produtos-carousel .controls-carousel {
  width:100%;
  position:relative;
  float:left;
  display:none;
}
.container-produtos #produtos .produtos-container .produtos-carousel .controls-carousel .control-prev {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  -webkit-border-radius:0px;
  -khtml-border-radius:0px;
  -moz-border-radius:0px;
  -ms-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  margin:0px;
  position:absolute;
  top:-145px;
  left:-13px;
  width:26px;
  height:26px;
  z-index:99;
  background-position:-84px -105px;
}
.container-produtos #produtos .produtos-container .produtos-carousel .controls-carousel .control-prev:hover { background-position:-54px -133px; }
.container-produtos #produtos .produtos-container .produtos-carousel .controls-carousel .control-next {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  -webkit-border-radius:0px;
  -khtml-border-radius:0px;
  -moz-border-radius:0px;
  -ms-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  margin:0px;
  position:absolute;
  top:-145px;
  right:-30px;
  width:26px;
  height:26px;
  opacity:1;
  z-index:99;
  background-position:-84px -159px;
}
.container-produtos #produtos .produtos-container .produtos-carousel .controls-carousel .control-next:hover { background-position:-84px -131px; }
.container-produtos #produtos #social-media-produto {
  width:100%;
  float:left;
  margin-bottom:30px;
}
.container-produtos #produtos #social-media-produto .facebook-produto {
  width:500px;
  float:left;
  margin-right:30px;
}
.container-produtos #produtos #social-media-produto .facebook-produto #fb-root { display:none; }
.container-produtos #produtos #social-media-produto .facebook-produto .fb_iframe_widget { width:100% !important; }
.container-produtos #produtos #social-media-produto .facebook-produto .fb_iframe_widget span { width:100% !important; }
.container-produtos #produtos #social-media-produto .facebook-produto .fb_iframe_widget span iframe { width:100% !important; }
.container-produtos #produtos #social-media-produto .info-facebook-produto {
  float:left;
  width:430px;
}
.container-produtos #produtos #social-media-produto .info-facebook-produto h3 {
  font-size:26px;
  color:#fdbf10;
  line-height:28px;
  margin-bottom:15px;
}
.container-produtos #produtos #social-media-produto .info-facebook-produto h3 em {
  font-style:normal;
  color:#1f5c92;
  clear:both;
  width:100%;
  word-wrap:normal;
  display:block;
}
.container-produtos #produtos #social-media-produto .info-facebook-produto p {
  color:#999999;
  font-size:14px;
  width:100%;
  float:left;
  text-align:justify;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
}
.container-produtos #produtos #social-media-produto .info-facebook-produto a {
  margin-top:15px;
  color:#ffffff;
  font-size:14px;
  padding:8px 20px;
  background:#68afea;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  float:left;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
}
.container-produtos #produtos #social-media-produto .info-facebook-produto a:hover { background:#1f5c92; }
.container-produtos #produtos #social-media-produto .info-facebook-produto a.logo-abimapi { padding:0px !important; }
.carousel-triunfo ul {
  background:#ff0000;
  margin-left:0px !important;
}
.carousel-triunfo ul li {
  width:120px !important;
  margin-left:0px !important;
}
.carousel-triunfo ul li a { text-indent:-15px; }
.carousel-triunfo ul li a.icon-tab-1 {
  width:135px !important;
  height:43px !important;
  background-position:-637px -584px !important;
}
.carousel-triunfo ul li a.icon-tab-2 {
  width:135px !important;
  height:43px !important;
  background-position:-637px -584px !important;
}
.carousel-triunfo ul li a.active-tabs {
  width:135px !important;
  height:43px !important;
  background-position:-637px -686px !important;
}
.carousel-breakup ul, .carousel-danix ul {
  background:#ff0000;
  margin-left:-5px !important;
}
.carousel-breakup ul li, .carousel-danix ul li {
  width:467px !important;
  margin-left:0px !important;
}
.carousel-breakup ul li a, .carousel-danix ul li a { text-indent:-10px; }
.carousel-breakup ul li a.icon-tab-1, .carousel-danix ul li a.icon-tab-1 {
  width:488px !important;
  height:43px !important;
  background-position:-1064px -585px !important;
}
.carousel-breakup ul li a.icon-tab-2, .carousel-danix ul li a.icon-tab-2 {
  width:488px !important;
  height:43px !important;
  background-position:-1064px -585px !important;
}
.carousel-breakup ul li a.active-tabs, .carousel-danix ul li a.active-tabs {
  width:488px !important;
  height:43px !important;
  background-position:-1065px -686px !important;
}
.aymore #produtos { opacity:1 !important; }
.aymore #produtos .image {
  left:-95px !important;
  width:422px !important;
}
.aymore #produtos .produto-big { height:297px !important; }
.aymore .container-produtos { min-height:auto !important; }
.aymore #arcor-mais { padding-top:45px; }
.aymore #social-media-produto { margin-top:40px; }
#banner-top.banner-receita { height:476px !important; }
#banner-top.banner-receita div { height:476px !important; }
#receita {
  width:100%;
  float:left;
  padding:25px 0;
  position:relative;
}
#receita .select-cat { margin-top:9px; }
#receita .balloon-title2 {
  font-weight:400;
  color:#ffffff;
  font-size:24px;
  text-align:center;
  line-height:50px;
  left:0px;
  margin-bottom:30px;
  position:relative;
}
#receita .balloon-title2 span { font-weight:600; }
#receita .list-opt {
  float:left;
  width:60%;
  margin-bottom:20px;
}
#receita .list-opt li {
  float:left;
  margin-right:30px;
  color:#fdbf10;
  font-size:14px;
}
#receita .list-opt li a {
  color:#fdbf10;
  font-size:14px;
  font-weight:bold;
  margin-top:-1px;
}
#receita .list-opt li a:hover { color:#b77033; }
#receita .list-opt li a:hover .print { background-position:-643px -30px; }
#receita .list-opt li a:hover .send-email { background-position:-669px -32px; }
#receita .list-opt li i { margin-right:6px; }
#receita .lista-receitas {
  width:103%;
  float:left;
}
#receita .lista-receitas li {
  width:270px;
  float:left;
  padding:20px 20px 30px 20px;
  background:#ffffff;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px;
  border-radius:7px;
  margin-right:16px;
  margin-bottom:16px;
  position:relative;
  height:300px;
}
#receita .lista-receitas li h2 {
  font-size:16px;
  color:#1f5c92;
  margin:10px 0;
}
#receita .lista-receitas li .overlay-geral {
  position:absolute;
  top:0px;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  opacity:0;
  height:100%;
  width:100%;
  background-position:-238px -141px;
}
#receita .lista-receitas li .see-more {
  font-size:13px;
  color:#68afea;
  position:absolute;
  right:20px;
  float:none !important;
  bottom:0px;
  font-weight:600;
}
#receita .lista-receitas li .see-more .plus2 { margin-right:7px; }
#receita .lista-receitas li .see-more:hover { color:#fdbf10; }
#receita .lista-receitas li .see-more:hover .plus2 { background-position:-23px -156px; }
#receita .lista-receitas li a {
  float:left;
  position:relative;
  margin-bottom:10px;
}
#receita .lista-receitas li a:hover .overlay-geral { opacity:1; }
#receita #detalhe-receita {
  width:94%;
  background:#ffffff;
  padding:3%;
  margin-bottom:50px;
  float:left;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  font-family:'Open Sans', sans-serif;
}
#receita #detalhe-receita h6 {
  color:#68afea;
  font-size:13px;
  margin-bottom:20px;
  float:left;
}
#receita #detalhe-receita h6 i { margin-right:7px; }
#receita #detalhe-receita .fb-arcor-mais {
  float:right;
  width:300px;
}
#receita #detalhe-receita .fb-arcor-mais .fb-like { float:right; }
#receita #detalhe-receita .release {
  float:left;
  width:100%;
}
#receita #detalhe-receita .release .title-release {
  font-size:28px;
  color:#1f5c92;
  width:100%;
  float:left;
  margin-bottom:5px;
}
#receita #detalhe-receita .release .title-release >.p { margin-top:-10px; }
#receita #detalhe-receita .release h2 {
  font-size:22px;
  color:#fdbf10;
  margin-top:20px;
}
#receita #detalhe-receita .release h3 {
  font-size:18px;
  color:#fdbf10;
  margin-top:15px;
}
#receita #detalhe-receita .release h4 {
  font-size:16px;
  color:#fdbf10;
  margin-top:20px;
}
#receita #detalhe-receita .release img { margin:0px 15px 15px 0px; }
#receita #detalhe-receita .release p {
  font-size:14px;
  line-height:19px;
  color:#999999;
}
#receita #detalhe-receita .release a {
  text-decoration:underline !important;
  color:#fdbf10 !important;
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -ms-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
}
#receita #detalhe-receita .release a:hover { color:#b77033 !important; }
#receita #detalhe-receita .release .receita-image {
  width:100%;
  float:left;
  margin:15px 0 10px 0;
}
#receita #detalhe-receita .release .receita-image img {
  width:100%;
  margin-bottom:10px;
}
#receita #detalhe-receita .nav-release {
  width:100%;
  margin-top:45px;
  float:left;
}
#receita #detalhe-receita .nav-release .box-nav {
  padding:20px 10px 10px 10px;
  width:410px;
  border:1px solid #ebebeb;
  float:left;
  border-top:2px solid #fdbf10;
  overflow:hidden;
  height:120px;
}
#receita #detalhe-receita .nav-release .box-nav i {
  float:left;
  border-bottom:200px solid #ffffff;
  margin-top:30px;
  margin:30px 15px 0 0;
}
#receita #detalhe-receita .nav-release .box-nav em {
  font-size:16px;
  color:#bebebe;
  font-style:normal;
  margin-top:10px;
}
#receita #detalhe-receita .nav-release .box-nav h3 {
  margin-top:2px !important;
  font-size:18px;
  color:#fdbf10;
  -webkit-transition:.3s linear;
  -moz-transition:.3s linear;
  -ms-transition:.3s linear;
  -o-transition:.3s linear;
  transition:.3s linear;
}
#receita #detalhe-receita .nav-release .box-nav h3:hover { color:#b77033; }
#receita #detalhe-receita .nav-release .box-nav .ball-arrow-left { background-position:-84px -103px; }
#receita #detalhe-receita .nav-release .box-nav .ball-arrow-right { background-position:-84px -159px; }
#receita #detalhe-receita .nav-release .box-nav.right {
  float:right;
  text-align:right;
}
#receita #detalhe-receita .nav-release .box-nav.right i {
  float:right;
  margin:30px 0 0 15px;
}
#receita #detalhe-receita .comments-release {
  width:100%;
  float:left;
  margin-top:45px;
  border-top:1px solid #999999;
  padding-top:15px;
}
#receita #detalhe-receita .comments-release h2 {
  font-size:18px;
  margin-bottom:20px;
  color:#fdbf10;
}
#receita #detalhe-receita .comments-release .fb-comments span { width:100% !important; }
#receita #detalhe-receita .comments-release .fb-comments iframe { width:100% !important; }
#receita #detalhe-receita .related-release {
  width:100%;
  float:left;
  margin-top:45px;
  border-top:1px solid #999999;
  padding-top:15px;
  position:relative;
}
#receita #detalhe-receita .related-release h2 {
  font-size:18px;
  color:#fdbf10;
  margin-bottom:20px;
}
#receita #detalhe-receita .related-release .box-related {
  width:200px;
  float:left;
  margin-right:34px;
}
#receita #detalhe-receita .related-release .box-related.right { margin-right:0px; }
#receita #detalhe-receita .related-release .box-related .overlay-geral {
  position:absolute;
  top:60px;
  opacity:0;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  width:200px;
  background-position:-274px -197px;
  height:114px;
  z-index:9999;
}
#receita #detalhe-receita .related-release .box-related a:hover .overlay-geral { opacity:1; }
#receita #detalhe-receita .related-release .box-related h4 {
  color:#fdbf10;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  margin-top:15px;
}
#receita #detalhe-receita .related-release .box-related:hover h4 { color:#b77033; }
#receita #detalhe-receita .related-release .box-related .image {
  width:100%;
  height:114px;
  position:relative;
  overflow:hidden;
  margin-bottom:15px;
}
#receita #detalhe-receita .related-release .box-related .image img {
  width:100%;
  position:relative;
  overflow:hidden;
}
.release-print {
  width:100%;
  float:left;
  margin:35px 0;
}
.release-print img { width:100%; }
.release-print h1 { color:#1f5c92; }
.release-print h3 { color:#333333; }
.release-print p {
  color:#333333 !important;
  font-size:14px !important;
}
#header {
  width:100%;
  float:left;
  position:relative;
  margin-top:0px;
}
#header .banner-interna {
  height:292px;
  overflow:hidden;
}
#header .banner-interna .content-banner {
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden;
}
#header .banner-interna .content-banner img {
  opacity:0;
  left:50%;
  position:absolute;
}
#header .banner-interna div {
  height:292px;
  background-position:center center;
}
#header .banner-interna .image-produto {
  top:0;
  height:292px;
  left:0;
  position:relative;
}
#header #carousel-header {
  position:relative;
  height:292px;
}
#header #carousel-header .item-slide {
  float:left;
  position:relative;
  width:100%;
  height:292px;
  background-position:center center !important;
}
#header #carousel-header .owl-controls {
  z-index:9999;
  position:relative;
  top:-100px;
}
#header #carousel-header .owl-controls .owl-dot {
  background:url(../images/overlay-opacity.png);
  padding-top:5px;
  padding-bottom:5px;
}
#header #carousel-header .owl-controls .owl-dot:first-child { padding-left:5px; }
#header #carousel-header .owl-controls .owl-dot:last-child { padding-right:5px; }
#header #banner-top {
  float:left;
  width:100%;
  position:relative;
}
#header #banner-top .image-produto { background-position:center center !important; }
#header #nav-header {
  width:100%;
  float:left;
  background:#ffffff;
}
#header #nav-header .logo-header {
  float:left;
  margin-top:28px;
}
#header #nav-header ol {
  float:right;
  margin-top:85px;
}
#header #nav-header ol li {
  float:left;
  margin-right:12px;
}
#header #nav-header ol li.last-item {
  margin-right:0px;
  margin-top:-3px;
}
#header #nav-header ol li i { margin-right:12px; }
#header #nav-header ol li i.home-menu:hover { background-position:-21px 0; }
#header #nav-header ol li a {
  color:#1f5c92;
  font-size:12px;
}
#header #nav-header ol li a:hover { text-decoration:underline; }
#header #nav-header ol li .busca-header {
  float:left;
  margin-left:30px;
}
#header #nav-header ol li .busca-header .txt-busca {
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  padding:5px 10px;
  width:160px;
  height:20px;
  font-size:14px;
  color:#1f5c92;
  float:left;
  background:#ebebeb;
}
#header #nav-header ol li .busca-header .txt-busca:focus {
  background:#68afea;
  color:#ffffff;
}
#header #nav-header ol li .busca-header .btn-busca2 {
  width:25px;
  height:25px;
  float:right;
  margin-top:3px;
  margin-left:15px;
}
#header #nav-header ol li .busca-header .btn-busca2:hover { background-position:-36px 0px; }
#header #nav-header ul {
  float:right;
  margin-top:40px;
}
#header #nav-header ul li {
  float:left;
  padding-right:18px;
  position:relative;
  height:50px;
}
#header #nav-header ul li.last-item { padding-right:0px; }
#header #nav-header ul li a {
  -webkit-transition:.1s;
  -moz-transition:.1s;
  -ms-transition:.1s;
  -o-transition:.1s;
  transition:.1s;
  padding:10px 15px;
  -webkit-border-radius:9px;
  -khtml-border-radius:9px;
  -moz-border-radius:9px;
  -ms-border-radius:9px;
  -o-border-radius:9px;
  border-radius:9px;
  background:#1f5c92;
  color:#ffffff;
  font-size:13px;
}
#header #nav-header ul li a:hover {
  background:#fdbf10;
  color:#ffffff;
}
#header #nav-header ul li a.active-menu {
  background:#fdbf10;
  color:#ffffff;
}
#header #nav-header ul li .sub-menu {
  width:591px;
  position:absolute;
  z-index:999999;
  top:40px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#header #nav-header ul li .sub-menu .content-sub-menu { position:relative; }
#header #nav-header ul li .sub-menu .destaque-sub-menu {
  width:180px;
  height:200px;
  background:#1f5c92;
  position:absolute;
  left:0px;
  top:0px;
  padding:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu h4 {
  color:#fdbf10;
  font-size:15px;
  margin-bottom:5px;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu p {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  margin-top:10px;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu a {
  padding:0px;
  -webkit-border-radius:0px;
  -khtml-border-radius:0px;
  -moz-border-radius:0px;
  -ms-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  background:#ffffff;
  font-size:13px;
  float:left;
  width:100%;
  overflow:hidden;
  height:107px;
  margin-bottom:10px;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu a img {
  height:117%;
  margin-left:19px;
  margin-top:-9px;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu .see-more {
  font-size:13px;
  color:#fdbf10;
  -webkit-transition:0s;
  -moz-transition:0s;
  -ms-transition:0s;
  -o-transition:0s;
  transition:0s;
  position:absolute;
  margin-bottom:0px;
  right:10px;
  width:auto !important;
  bottom:7px;
  float:none !important;
  font-weight:600;
  height:auto !important;
  background:none !important;
  background-position:-23px -156px;
  box-shadow:none !important;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu .see-more .plus2 {
  background-position:-22px -155px;
  margin-right:5px;
}
#header #nav-header ul li .sub-menu .destaque-sub-menu .see-more:hover { color:#68afea; }
#header #nav-header ul li .sub-menu .destaque-sub-menu .see-more:hover .plus2 { background-position:-22px -133px; }
#header #nav-header ul li .sub-menu ol {
  position:absolute;
  z-index:999999;
  left:203px;
  top:0px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  background:#1f5c92;
  margin-top:0px;
  width:127px;
}
#header #nav-header ul li .sub-menu ol li {
  margin:0px;
  height:44px;
  width:127px;
  padding-left:10px;
  margin-left:-10px;
}
#header #nav-header ul li .sub-menu ol li a {
  background:none;
  color:#ffffff;
  box-shadow:none !important;
  line-height:44px;
  font-weight:600;
  -webkit-border-radius:9px;
  -khtml-border-radius:9px;
  -moz-border-radius:9px;
  -ms-border-radius:9px;
  -o-border-radius:9px;
  border-radius:9px;
  width:90% !important;
  float:left;
  padding:0px;
  padding-left:10%;
}
#header #nav-header ul li .sub-menu ol li a:hover {
  text-decoration:none;
  background:#fdbf10;
  color:#ffffff;
}
#header #nav-header ul li .sub-menu ol li .sub-nivel-1 {
  display:none;
  left:140px;
  top:0px;
}
#header #nav-header ul li .sub-menu ol li .sub-nivel-1 li .sub-nivel-2 {
  display:none;
  left:140px;
  top:0px;
  position:absolute;
}
#header #nav-header ul li .sub-menu ol li .sub-nivel-1 li .sub-nivel-2 a:hover { background:#fdbf10 !important; }
#header #nav-header ul li .sub-menu ol li .sub-nivel-1 li:hover .sub-nivel-2 { display:block; }
#header #nav-header ul li .sub-menu ol li:hover .sub-nivel-1 { display:block; }
#header #nav-header ul li .sub-menu ol li:hover > a {
  text-decoration:none;
  color:#ffffff;
  background:#fdbf10 url(../images/arrow-drop-down-menu.png) 110px center no-repeat;
}
#header #nav-header ul li .sub-menu ol li:hover > a.no-arrow { background:#fdbf10 !important; }
#header #nav-header ul li .sub-menu.menu-nossa-companhia ol {
  position:absolute;
  z-index:1000;
  left:0;
  width:177px;
}
#header #nav-header ul li .sub-menu.menu-nossa-companhia ol li { width:177px; }
#header #nav-header ul li .sub-menu.menu-nossa-companhia ol li:hover > a {
  text-decoration:none;
  color:#ffffff;
  background:#fdbf10 url(../images/arrow-drop-down-menu.png) 160px center no-repeat;
}
#header #nav-header ul li .sub-menu.menu-nossa-companhia ol li:hover > a.no-arrow { background:#fdbf10 !important; }
#header #nav-header ul li .sub-menu.menu-nossa-companhia ol li .sub-nivel-1 { left:190px; }
#header #nav-header ul li .sub-menu.menu-nossa-companhia ol li .sub-nivel-1 a:hover { background:#fdbf10 !important; }
#header #nav-header ul li.li-submenu:hover .sub-menu {
  opacity:1;
  visibility:visible;
}
#header #nav-header ul li:hover a {
  -webkit-transition:.0s;
  -moz-transition:.0s;
  -ms-transition:.0s;
  -o-transition:.0s;
  transition:.0s;
  background:#fdbf10;
  color:#ffffff;
}
#header #nav-header ul li .last-item { padding-right:0px; }
#arcor-mais {
  width:100%;
  float:left;
  padding:25px 0;
  position:relative;
}
#arcor-mais .container { position:relative; }
#arcor-mais .select-cat { margin-bottom:30px; }
#arcor-mais .balloon-title {
  font-weight:400;
  color:#ffffff;
  font-size:24px;
  text-align:center;
  line-height:50px;
  position:absolute;
  left:0px;
  top:-8px;
  margin-bottom:30px;
}
#arcor-mais .balloon-title span { font-weight:600; }
#arcor-mais .box-mais {
  float:left;
  margin-top:80px;
  width:652px;
}
#arcor-mais .box-mais .box {
  background:#ffffff;
  -webkit-border-radius:12px;
  -khtml-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  padding:20px 20px 40px 20px;
  float:left;
  margin-bottom:20px;
  overflow:hidden;
  position:relative;
}
#arcor-mais .box-mais .box h6 {
  font-size:13px;
  color:#68afea;
  margin-bottom:20px;
}
#arcor-mais .box-mais .box h6 i { margin-right:7px; }
#arcor-mais .box-mais .box h4 {
  font-size:14px;
  color:#999999;
  margin-top:20px;
  font-weight:600;
}
#arcor-mais .box-mais .box p {
  font-size:14px;
  color:#bebebe;
  margin-top:12px;
  font-weight:500;
}
#arcor-mais .box-mais .box .see-more {
  font-size:13px;
  color:#68afea;
  position:absolute;
  right:20px;
  bottom:10px;
  font-weight:600;
}
#arcor-mais .box-mais .box .see-more .plus2 { margin-right:7px; }
#arcor-mais .box-mais .box .see-more:hover { color:#fdbf10; }
#arcor-mais .box-mais .box .see-more:hover .plus2 { background-position:-23px -156px; }
#arcor-mais .box-mais .box .overlay-geral {
  position:absolute;
  top:65px;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  opacity:0;
  z-index:9;
}
#arcor-mais .box-mais .box a:hover .overlay-geral { opacity:1; }
#arcor-mais .box-mais .box .image {
  width:100%;
  position:relative;
  overflow:hidden;
}
#arcor-mais .box-mais .box .image img { width:100%; }
#arcor-mais .box-mais .box-1 {
  width:597px;
  height:435px;
}
#arcor-mais .box-mais .box-1 .overlay-geral {
  width:597px;
  height:344px;
  background-position:-892px -15px;
}
#arcor-mais .box-mais .box-1 .image { height:344px; }
#arcor-mais .box-mais .box-2 {
  width:269px;
  height:280px;
  margin-right:17px;
}
#arcor-mais .box-mais .box-2 .image { height:159px; }
#arcor-mais .box-mais.small-box-mais {
  width:269px;
  margin-right:0px;
}
#arcor-mais .box-mais.small-box-mais .box-1 {
  width:100%;
  height:435px;
}
#arcor-mais .box-mais.small-box-mais .box-1 .image { height:159px; }
#arcor-mais .box-mais.small-box-mais .box-1 p {
  height:140px;
  overflow:hidden;
}
#arcor-mais .box-mais.small-box-mais .box-1 .overlay-geral {
  height:159px !important;
  width:269px !important;
  background-position:-238px -170px !important;
}
#arcor-mais .box-mais.small-box-mais .box-2 { width:100%; }
.content-see-more-itens {
  width:100%;
  float:left;
}
.content-see-more-itens .see-more-itens {
  -webkit-border-radius:100px;
  -khtml-border-radius:100px;
  -moz-border-radius:100px;
  -ms-border-radius:100px;
  -o-border-radius:100px;
  border-radius:100px;
  background:#fdbf10;
  padding:4px;
  font-size:14px;
  font-weight:600;
  color:#ffffff;
  width:60px;
  height:60px;
  text-align:center;
  float:left;
  line-height:60px;
  position:relative;
  z-index:999;
  margin-left:-30px;
  left:50%;
  bottom:0px;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
  margin-bottom:40px;
  margin-top:20px;
}
.content-see-more-itens .see-more-itens:hover { background:#68afea; }
#momentos-magicos {
  width:100%;
  float:left;
  padding-bottom:15px;
}
#momentos-magicos h2 {
  font-size:30px;
  color:#1f5c92;
  font-weight:400;
  margin-bottom:20px;
}
#momentos-magicos h2 span {
  font-weight:600;
  color:#fdbf10;
}
#momentos-magicos ul li {
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  overflow:hidden;
  width:460px;
  float:left;
  margin-right:40px;
  position:relative;
  height:365px;
  margin-bottom:35px;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
}
#momentos-magicos ul li img {
  text-align:center;
  -webkit-transition:0.8s;
  -moz-transition:0.8s;
  -ms-transition:0.8s;
  -o-transition:0.8s;
  transition:0.8s;
  width:460px;
  height:365px;
  margin-top:0px;
}
#momentos-magicos ul li .overlay {
  -webkit-box-shadow:inset 20px 10px 100px 50px #000000;
  box-shadow:inset 20px 10px 100px 50px #000000;
  width:100%;
  position:absolute;
  top:0px;
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s;
  height:100%;
  opacity:0;
}
#momentos-magicos ul li .details-momentos {
  height:140px;
  width:400px;
  background:#3b8bcd;
  position:absolute;
  bottom:-116px;
  padding:15px 30px;
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
}
#momentos-magicos ul li .details-momentos h3 {
  font-size:16px;
  color:#ffffff;
  margin-bottom:10px;
}
#momentos-magicos ul li .details-momentos p {
  font-size:13px;
  color:#ffffff;
  opacity:0;
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
}
#momentos-magicos ul li .details-momentos .see-more {
  font-size:13px;
  color:#ffffff;
  float:right;
  margin-top:15px;
  font-weight:600;
}
#momentos-magicos ul li .details-momentos .see-more .plus { margin-right:7px; }
#momentos-magicos ul li .details-momentos .see-more:hover { color:#fdbf10; }
#momentos-magicos ul li .details-momentos .see-more:hover .plus { background-position:0px -156px; }
#momentos-magicos ul li:hover img { margin-top:-50px; }
#momentos-magicos ul li:hover .details-momentos {
  background:#3476ad;
  bottom:0px;
}
#momentos-magicos ul li:hover .details-momentos p { opacity:1; }
#momentos-magicos ul li:hover .overlay { opacity:0.5; }
#momentos-magicos ul li.last-item { margin:0px; }
#footer {
  width:100%;
  float:left;
  padding:35px 0;
  background:#1f5c92;
}
#footer ul { float:left; }
#footer ul li {
  float:left;
  margin-right:15px;
}
#footer ul li img {
  width:100px;
  margin-right:66px;
  margin-top:-5px;
}
#footer ul li h3 {
  margin-top:5px;
  font-size:14px;
  color:#ffffff;
  font-weight:600;
  margin-bottom:15px;
}
#footer ul li ol {
  width:183px;
  float:left;
  margin-bottom:20px;
}
#footer ul li ol li {
  list-style:disc;
  padding-left:5px;
  margin-left:15px;
  color:#ffffff;
  width:100%;
  margin-bottom:11px;
}
#footer ul li ol li a {
  color:#ffffff;
  font-size:14px;
}
#footer ul li ol li a:hover { text-decoration:underline; }
#footer ul li ol li a.facebook {
  display:block;
  margin-right:10px;
  text-indent:-9999999999px;
  overflow:hidden;
  float:left;
}
#footer ul li ol li a.facebook:hover { background-position:-25px -57px; }
#footer ul li ol li a.instagram {
  display:block;
  margin-right:10px;
  text-indent:-9999999999px;
  overflow:hidden;
  float:left;
}
#footer ul li ol li a.instagram:hover { background-position:-98px -58px; }
#footer ul li ol li a.linkedin {
  display:block;
  margin-right:10px;
  text-indent:-9999999999px;
  overflow:hidden;
  float:left;
}
#footer ul li ol li a.linkedin:hover { background-position:0px -58px; }
#footer ul li ol li a.twitter {
  display:block;
  margin-right:10px;
  text-indent:-9999999999px;
  overflow:hidden;
  float:left;
}
#footer ul li ol li a.twitter:hover { background-position:-49px -57px; }
#footer ul li ol li a.youtube {
  display:block;
  margin-right:10px;
  text-indent:-9999999999px;
  overflow:hidden;
  float:left;
}
#footer ul li ol li a.youtube:hover { background-position:-74px -57px; }
#footer ul li ol li a .rss { margin-right:10px; }
#footer ul li ol li.no-style {
  list-style:none;
  padding:0px;
  margin:0px;
}
#footer ul li ol li.li-rss a { margin-top:-5px; }
#footer ul li ol li.li-rss a:hover .rss { background-position:0px -58px; }
#footer ul li.last-item { margin:0px; }
#footer .cappuccino {
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  float:right;
}
#footer .cappuccino:hover { background-position:0 -108px; }
#footer p {
  font-size:12px;
  color:#ffffff;
  margin-top:20px;
}
#carousel-produtos {
  width:100%;
  float:left;
  height:310px;
  padding:25px 0;
  opacity:0;
  margin-top:50px;
  background:#ffffff url(../images/bg-casousel-produtos.jpg) top center;
}
#carousel-produtos .container {
  left:50%;
  margin-left:-480px;
  margin-top:-68px;
  position:absolute;
  z-index:9999;
}
#carousel-produtos.interna { margin-bottom:200px; }
#carousel-produtos.container-triunfo { margin-top:0px; }
#carousel-produtos.container-breakup { margin-top:0px; }
#carousel-produtos.container-danix { margin-top:0px; }
#carousel-produtos .tabs-produtos { position:relative; }
#carousel-produtos .tabs-produtos ul { margin-left:34px; }
#carousel-produtos .tabs-produtos ul li {
  float:left;
  width:190px;
  height:50px;
  margin-left:-10px;
}
#carousel-produtos .tabs-produtos ul li a {
  text-align:center;
  font-size:14px;
  font-weight:600;
  width:205px;
  float:left;
  height:43px;
  color:#ffffff;
  line-height:41px;
  -webkit-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  position:relative;
  position:absolute;
}
#carousel-produtos .tabs-produtos ul li a.active-tabs { z-index:110 !important; }
#carousel-produtos .tabs-produtos ul li a i {
  left:0px;
  bottom:0px;
}
#carousel-produtos .fade-left {
  height:350px;
  width:280px;
  position:absolute;
  left:40px;
  top:75px;
  z-index:10;
}
#carousel-produtos .fade-right {
  height:350px;
  width:280px;
  position:absolute;
  right:47px;
  top:75px;
  z-index:10;
}
#carousel-produtos #content-carousel-produtos {
  width:100%;
  float:left;
  position:relative;
}
#carousel-produtos #content-carousel-produtos .tab-content {
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  visibility:hidden;
  opacity:0;
}
#carousel-produtos #content-carousel-produtos .tab-content.current {
  opacity:1;
  opacity:1;
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  visibility:visible;
}
#carousel-produtos #content-carousel-produtos .owl-stage-outer {
  height:400px;
  margin-top:20px;
  margin-left:55px;
  width:838px;
  overflow-y:hidden !important;
}
#carousel-produtos #content-carousel-produtos .owl-item {
  height:212px !important;
  position:relative;
}
#carousel-produtos #content-carousel-produtos .owl-item div {
  position:relative;
  bottom:20px;
  width:200px;
}
#carousel-produtos #content-carousel-produtos .owl-item div img {
  width:100%;
  opacity:0.8;
  top:105px;
  position:absolute;
}
#carousel-produtos #content-carousel-produtos .owl-item .description-product { display:none; }
#carousel-produtos #content-carousel-produtos .center {
  height:auto !important;
  margin:0 10px 0 -10px !important;
  text-align:center;
}
#carousel-produtos #content-carousel-produtos .center .description-product {
  display:inline-block !important;
  padding:6px 10px;
  position:relative;
  top:300px;
  z-index:99999;
  float:none;
  text-align:center;
  background:#68afea;
  margin-left:-99px;
}
#carousel-produtos #content-carousel-produtos .center .description-product p {
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
}
#carousel-produtos #content-carousel-produtos .center div {
  position:absolute;
  width:330px;
}
#carousel-produtos #content-carousel-produtos .center div img {
  position:absolute;
  width:100%;
  top:45px;
  left:-50px;
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  opacity:1;
}
#carousel-produtos #content-carousel-produtos .owl-controls .owl-nav .owl-prev {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  margin:0px;
  position:absolute;
  top:137px;
  left:0px;
  width:40px;
  height:40px;
  background-position:-124px -105px;
}
#carousel-produtos #content-carousel-produtos .owl-controls .owl-nav .owl-prev:hover { background-position:-124px -146px; }
#carousel-produtos #content-carousel-produtos .owl-controls .owl-nav .owl-next {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  margin:0px;
  position:absolute;
  top:137px;
  right:0px;
  width:40px;
  height:40px;
  opacity:1;
  background-position:-169px -105px;
}
#carousel-produtos #content-carousel-produtos .owl-controls .owl-nav .owl-next:hover { background-position:-169px -146px; }
#carousel-produtos.carousel-triunfo { margin-top:0px !important; }
#breadcrumps {
  width:100%;
  float:left;
  height:30px;
  margin-bottom:25px;
}
#breadcrumps ul {
  float:left;
  margin-top:15px;
  margin-left:-8px;
}
#breadcrumps ul li {
  float:left;
  margin-left:8px;
}
#breadcrumps ul li a {
  font-size:11px;
  color:#1f5c92;
  text-transform:uppercase;
}
#breadcrumps ul li a:hover { text-decoration:underline; }
#breadcrumps ul li a.active-bread { font-weight:bold; }
#breadcrumps ul li a.active-bread i { display:none; }
#breadcrumps ul li a.remove-link {
  text-decoration:none;
  cursor:text;
}
#breadcrumps ul li a i {
  margin-left:5px;
  margin-top:-2px;
}
#breadcrumps ul li a i.home-bread { margin-top:-3px; }
#breadcrumps.breadcrumps-top {
  position:absolute;
  float:none;
  top:200px;
  z-index:8888;
}
#breadcrumps.breadcrumps-top ul li a { color:#ffffff; }
#breadcrumps.breadcrumps-top ul li a .home-bread { background-position:-6px 0; }
#breadcrumps.breadcrumps-top ul li a.active-bread i { display:none; }
.select-cat {
  background:#ffffff none repeat scroll 0 0;
  border-radius:3px;
  float:right;
  height:41px;
  position:relative;
  width:308px;
}
.select-cat h5 {
  font-size:15px;
  font-weight:600;
  color:#68afea;
  line-height:41px;
  margin-left:30px;
  float:left;
}
.select-cat i.arrow-droplist {
  width:41px;
  float:right;
  height:41px;
  background:url(../images/drop-down-list.jpg) 0 0 no-repeat;
}
.select-cat .dropdown-list {
  display:none;
  background:#1f5c92;
  position:absolute;
  z-index:99;
  right:41px;
  top:41px;
  width:267px;
  box-shadow:inset 0px 4px 4px -1px rgba(50,50,50,0.08);
}
.select-cat .dropdown-list ul {
  padding:15px 0 15px 0;
  float:left;
}
.select-cat .dropdown-list ul li {
  width:100%;
  float:left;
}
.select-cat .dropdown-list ul li a {
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  padding:10px 30px;
  float:left;
  width:100%;
}
.select-cat .dropdown-list ul li a:hover {
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
  color:#68afea;
  padding-left:22px;
}
.select-cat .dropdown-list ul li:hover { background:#144571; }
#content-internas {
  width:100%;
  float:left;
}
#content-internas .container { position:relative; }
#content-internas #detalhe-internas {
  width:94%;
  background:#ffffff;
  padding:3%;
  margin-bottom:50px;
  float:left;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  font-family:'Open Sans', sans-serif;
}
#content-internas #detalhe-internas h6 {
  color:#68afea;
  font-size:13px;
  margin-bottom:20px;
  float:left;
}
#content-internas #detalhe-internas h6 i { margin-right:7px; }
#content-internas #detalhe-internas .fb-internas {
  float:right;
  width:300px;
  margin-bottom:-30px;
}
#content-internas #detalhe-internas .fb-internas .fb-like { float:right; }
#content-internas #detalhe-internas .release {
  float:left;
  width:100%;
}
#content-internas #detalhe-internas .release .title-release {
  font-size:28px;
  color:#1f5c92;
  width:100%;
  line-height:28px;
  float:left;
  margin-bottom:5px;
}
#content-internas #detalhe-internas .release h2 {
  font-size:22px;
  color:#999999;
  margin-bottom:20px;
}
#content-internas #detalhe-internas .release h3 {
  font-size:18px;
  color:#fdbf10;
  text-transform:uppercase;
  margin-top:15px;
}
#content-internas #detalhe-internas .release h3.title-green { color:#73a752; }
#content-internas #detalhe-internas .release h3.title-blue { color:#276fa1; }
#content-internas #detalhe-internas .release h3.title-purple { color:#ae1472; }
#content-internas #detalhe-internas .release h3.title-orange { color:#e36c28; }
#content-internas #detalhe-internas .release h3.title-red { color:#a80007; }
#content-internas #detalhe-internas .release h4 {
  font-size:16px;
  color:#bebebe;
  font-weight:bold;
}
#content-internas #detalhe-internas .release h5 {
  font-size:14px;
  color:#68afea;
  font-weight:bold;
  text-transform:uppercase;
}
#content-internas #detalhe-internas .release img.align-left {
  margin:0px 20px 20px 0px;
  float:left;
}
#content-internas #detalhe-internas .release img.align-right {
  margin:0px 0px 20px 20px;
  float:right;
}
#content-internas #detalhe-internas .release .image-center {
  margin:20px 0;
  text-align:center;
}
#content-internas #detalhe-internas .release .image-center img { text-align:center; }
#content-internas #detalhe-internas .release p {
  font-size:15px;
  line-height:19px;
  color:#999999;
  margin-bottom:15px;
}
#content-internas #detalhe-internas .release p.small-margin { margin-bottom:3px; }
#content-internas #detalhe-internas .release a {
  text-decoration:underline;
  color:#68afea;
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -ms-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
}
#content-internas #detalhe-internas .release a:hover { color:#1f5c92; }
#content-internas #detalhe-internas .release .btn-download {
  padding:10px;
  position:relative;
  background:#fdbf10;
  text-decoration:none !important;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#ffffff !important;
  font-size:12px;
  margin-top:20px;
  display:inline-block;
}
#content-internas #detalhe-internas .release .btn-download:hover {
  background:#b77033 !important;
  color:#ffffff !important;
}
#content-internas #detalhe-internas .release .btn-download2 {
  padding:10px;
  position:relative;
  background:#1f5c92;
  text-decoration:none !important;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#ffffff !important;
  font-size:12px;
  margin-top:20px;
  display:inline-block;
}
#content-internas #detalhe-internas .release .btn-download2:hover {
  background:#68afea !important;
  color:#ffffff !important;
}
#content-internas #detalhe-internas .release .girl-instituto {
  float:right;
  margin-right:-136px;
  margin-top:-26px;
}
#content-internas #detalhe-internas .release .row {
  width:100%;
  margin-top:20px;
}
#content-internas #detalhe-internas .release .row .row-2 {
  width:50%;
  float:left;
}
#content-internas #detalhe-internas .release .row .row-3 { width:33%; }
#content-internas #detalhe-internas .release .list-release { margin-left:5px; }
#content-internas #detalhe-internas .release .list-release li {
  font-size:15px;
  line-height:19px;
  color:#999999;
  margin-bottom:12px;
}
#content-internas #detalhe-internas .release .list-release li i { margin-right:10px; }
#content-internas #detalhe-internas .release.erro-404 h1 {
  font-size:220px !important;
  margin:0 !important;
  color:#fdbf10;
  line-height:175px !important;
}
#content-internas #detalhe-internas .release.erro-404 h2 {
  font-size:42px !important;
  margin:0 0 20px 0 !important;
  color:#1f5c92;
}
#content-internas #detalhe-internas .release.busca .form-busca-interna {
  width:100%;
  float:left;
  margin-bottom:20px;
}
#content-internas #detalhe-internas .release.busca .form-busca-interna .txt-busca-interna {
  width:91%;
  background:#fdbf10;
  padding:1.5% 2%;
  float:left;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#1f5c92;
  font-size:14px;
  font-weight:bold;
}
#content-internas #detalhe-internas .release.busca .form-busca-interna .btn-busca-interna {
  width:25px;
  height:25px;
  float:right;
  margin-top:9px;
  background-position:-61px 1px;
}
#content-internas #detalhe-internas .release.busca ul {
  width:100%;
  float:left;
}
#content-internas #detalhe-internas .release.busca ul li {
  padding-top:25px;
  padding-bottom:25px;
  border-bottom:1px solid #bebebe;
  float:left;
}
#content-internas #detalhe-internas .release.busca ul li a { text-decoration:none !important; }
#content-internas #detalhe-internas .release.busca ul li a h3 { text-decoration:none; }
#content-internas #detalhe-internas .release.busca ul li a p { text-decoration:none; }
#content-internas #detalhe-internas .release.busca ul li a:hover h3 { color:#68afea; }
#content-internas #detalhe-internas .release.busca ul li a .image-busca {
  float:right;
  width:121px;
  height:95px;
  margin-left:25px;
  overflow:hidden;
}
#content-internas #detalhe-internas .release.busca ul li a .image-busca img { width:100%; }
#content-internas #detalhe-internas #carousel-internas {
  width:740px;
  float:left;
  margin-left:85px;
  margin-top:30px;
}
#content-internas #detalhe-internas #carousel-internas .item { width:100%; }
#content-internas #detalhe-internas #carousel-internas .item img {
  width:100%;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}
#content-internas #detalhe-internas #carousel-internas .item .description-carousel-internas {
  width:94%;
  padding:3%;
  background:#fdbf10;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  float:left;
  margin-top:5px;
}
#content-internas #detalhe-internas #carousel-internas .item .description-carousel-internas h2 {
  color:#ffffff;
  font-size:20px;
  font-weight:800;
  margin-bottom:5px;
  text-transform:uppercase;
}
#content-internas #detalhe-internas #carousel-internas .item .description-carousel-internas p {
  color:#ffffff;
  margin:0px 0px 3px 0px;
}
#content-internas #detalhe-internas #carousel-internas .item .description-carousel-internas strong { font-weight:800; }
#content-internas #detalhe-internas #carousel-internas .item .description-carousel-internas .row { margin-top:10px; }
#content-internas #detalhe-internas #carousel-internas .owl-controls .owl-nav .owl-prev {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  margin:0px;
  position:absolute;
  top:240px;
  left:-70px;
  width:40px;
  height:40px;
  background-position:-124px -105px;
}
#content-internas #detalhe-internas #carousel-internas .owl-controls .owl-nav .owl-prev:hover { background-position:-124px -146px; }
#content-internas #detalhe-internas #carousel-internas .owl-controls .owl-nav .owl-next {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  margin:0px;
  position:absolute;
  top:240px;
  right:-70px;
  width:40px;
  height:40px;
  opacity:1;
  background-position:-169px -105px;
}
#content-internas #detalhe-internas #carousel-internas .owl-controls .owl-nav .owl-next:hover { background-position:-169px -146px; }
#content-internas #detalhe-internas .map-interna {
  margin-top:20px;
  width:960px;
  float:left;
  height:500px;
  margin-bottom:-29px;
  -webkit-border-radius:0px 0px 10px 10px;
  -khtml-border-radius:0px 0px 10px 10px;
  -moz-border-radius:0px 0px 10px 10px;
  -ms-border-radius:0px 0px 10px 10px;
  -o-border-radius:0px 0px 10px 10px;
  border-radius:0px 0px 10px 10px;
  margin-left:-28px;
  position:relative;
}
#content-internas #detalhe-internas .map-interna .filtro-map {
  position:absolute;
  width:242px;
  right:30px;
  top:30px;
  z-index:10;
}
#content-internas #detalhe-internas .map-interna .filtro-map ul li {
  width:100%;
  float:left;
  margin-bottom:10px;
}
#content-internas #detalhe-internas .map-interna .filtro-map ul li .styled-select {
  width:100%;
  overflow:hidden;
  background:#ffffff url(../images/drop-down-list.jpg) no-repeat right top;
  height:40px;
  line-height:40px;
  font-size:14px;
  color:#999999;
  cursor:pointer;
  font-weight:bold;
}
#content-internas #detalhe-internas .map-interna .filtro-map ul li .styled-select select {
  background:transparent;
  width:107%;
  padding:3px;
  cursor:pointer;
  font-size:14px;
  line-height:1;
  line-height:40px;
  height:40px;
  color:#68afea;
  -webkit-appearance:none;
  padding-left:4%;
  font-weight:bold;
}
#content-internas #detalhe-internas .map-interna .filtro-map ul li .styled-select select option { padding:2%; }
#content-internas #detalhe-internas .map-interna .filtro-map ul li .styled-select-data {
  width:100%;
  overflow:hidden;
  background:#ffffff url(../images/drop-down-list.jpg) no-repeat right top;
  height:40px;
  line-height:40px;
  font-size:14px;
  color:#999999;
  cursor:pointer;
  font-weight:bold;
}
#content-internas #detalhe-internas .map-interna .filtro-map ul li .styled-select-data select {
  background:transparent;
  width:33%;
  padding:3px;
  cursor:pointer;
  font-size:14px;
  line-height:1;
  line-height:40px;
  height:40px;
  color:#68afea;
  -webkit-appearance:none;
  padding-left:4%;
  font-weight:bold;
}
#content-internas #detalhe-internas .map-interna .filtro-map ul li .styled-select-data select option { padding:2%; }
#content-internas #detalhe-internas .formulario {
  width:100%;
  float:left;
}
#content-internas #detalhe-internas .formulario ul li {
  width:100%;
  float:left;
  margin-bottom:15px;
}
#content-internas #detalhe-internas .formulario ul li .txt-form {
  width:94%;
  border:2px solid #bebebe;
  height:30px;
  line-height:30px;
  padding:0.5% 3%;
  font-size:15px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#333333;
  -webkit-transition:.1s;
  -moz-transition:.1s;
  -ms-transition:.1s;
  -o-transition:.1s;
  transition:.1s;
}
#content-internas #detalhe-internas .formulario ul li .txt-form:focus {
  border:2px solid #1f5c92;
  color:#1f5c92;
}
#content-internas #detalhe-internas .formulario ul li .txt-form:hover { border:2px solid #1f5c92; }
#content-internas #detalhe-internas .formulario ul li .txta-form {
  width:94%;
  border:2px solid #bebebe;
  height:90px;
  padding:1.5% 3%;
  font-size:15px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#333333;
  -webkit-transition:.1s;
  -moz-transition:.1s;
  -ms-transition:.1s;
  -o-transition:.1s;
  transition:.1s;
}
#content-internas #detalhe-internas .formulario ul li .txta-form:focus {
  border:2px solid #1f5c92;
  color:#1f5c92;
}
#content-internas #detalhe-internas .formulario ul li .txta-form:hover { border:2px solid #1f5c92; }
#content-internas #detalhe-internas .formulario ul li .check-form {
  float:left;
  margin-right:10px;
}
#content-internas #detalhe-internas .formulario ul li .styled-select {
  width:50%;
  overflow:hidden;
  background:url(../images/icon-select.png) no-repeat right 10px center;
  border:2px solid #bebebe;
  height:35px;
  line-height:35px;
  font-size:15px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#999999;
  cursor:pointer;
}
#content-internas #detalhe-internas .formulario ul li .styled-select select {
  background:transparent;
  width:106%;
  padding:3px;
  cursor:pointer;
  font-size:16px;
  line-height:1;
  line-height:35px;
  border:0;
  border-radius:0;
  height:35px;
  color:#999999;
  -webkit-appearance:none;
  padding-left:4%;
}
#content-internas #detalhe-internas .formulario ul li .styled-select select option { padding:2%; }
#content-internas #detalhe-internas .formulario ul li .styled-select:focus { border:2px solid #1f5c92; }
#content-internas #detalhe-internas .formulario ul li .styled-select:focus select {
  color:#1f5c92 !important;
  padding-left:0%;
}
#content-internas #detalhe-internas .formulario ul li .styled-select:hover { border:2px solid #1f5c92; }
#content-internas #detalhe-internas .formulario ul li .styled-select-data {
  width:50%;
  overflow:hidden;
  border:2px solid #bebebe;
  height:35px;
  line-height:35px;
  font-size:15px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  color:#999999;
  cursor:pointer;
}
#content-internas #detalhe-internas .formulario ul li .styled-select-data select {
  background:url(../images/icon-select.png) no-repeat right 10px center;
  width:33%;
  padding:3px;
  cursor:pointer;
  font-size:16px;
  line-height:1;
  line-height:35px;
  border:0;
  border-radius:0;
  height:35px;
  color:#999999;
  -webkit-appearance:none;
  padding-left:4%;
}
#content-internas #detalhe-internas .formulario ul li .styled-select-data select option { padding:2%; }
#content-internas #detalhe-internas .formulario ul li .styled-select-data:focus { border:2px solid #1f5c92; }
#content-internas #detalhe-internas .formulario ul li .styled-select-data:focus select {
  color:#1f5c92 !important;
  padding-left:0%;
}
#content-internas #detalhe-internas .formulario ul li .styled-select-data:hover { border:2px solid #1f5c92; }
#content-internas #detalhe-internas .formulario ul li .btn-enviar {
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  background:#fdbf10;
  color:#ffffff;
  padding:1% 6%;
  font-size:14px;
  float:right;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#content-internas #detalhe-internas .formulario ul li .btn-enviar:hover { background:#b77033; }
#content-internas #detalhe-internas .formulario ul li .prettycheckbox label {
  float:left;
  font-size:13px;
  color:#999999;
  margin-left:-2px;
}
#content-internas #detalhe-internas .formulario ul li .prettycheckbox a {
  transition:all 0s ease 0s !important;
  transition:none !important;
  -moz-transition:none !important;
  -webkit-transition:none !important;
  -o-transition:color 0 ease-in !important;
}
#content-internas #detalhe-internas .formulario ul li.has-pretty-child { margin-bottom:-0px; }
#content-internas #detalhe-internas .formulario.form-clientes .ask-form-title {
  margin-top:0px !important;
  margin-bottom:-10px;
}
#content-internas #detalhe-internas .formulario.form-clientes .margin-after-check { margin-top:10px; }
#content-internas #detalhe-internas .formulario.pesquisa .styled-select { width:100%; }
#content-internas #detalhe-internas .formulario.pesquisa .ask-form-title {
  margin-top:20px !important;
  margin-bottom:-10px;
}
#content-internas #detalhe-internas .formulario.pesquisa .ask-form-title p { font-size:16px; }
#content-internas #detalhe-internas .formulario.pesquisa .ask-form-title a {
  -webkit-transition:.5s;
  -moz-transition:.5s;
  -ms-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
}
.tabs-faleconosco {
  width:100%;
  position:absolute;
  height:43px;
  z-index:999;
  margin-top:-43px;
}
.tabs-faleconosco ul {
  float:left;
  margin-left:0px;
}
.tabs-faleconosco ul li {
  float:left;
  width:207px;
  text-align:center;
  position:relative;
  margin-right:-20px;
}
.tabs-faleconosco ul li a {
  text-align:center;
  color:#ffffff;
  font-size:15px;
  font-size:14px;
  font-weight:600;
  height:43px;
  line-height:41px;
  position:relative;
  text-indent:-26px;
}
.tabs-faleconosco ul li a.icon-tab-1 {
  height:43px;
  width:207px;
  background-position:-831px -585px;
}
.tabs-faleconosco ul li a.active-tabs {
  height:43px;
  width:207px;
  color:#1f5c92;
  margin-right:-18px;
  z-index:99 !important;
  margin-left:-15px;
  background-position:-834px -686px;
}
.sidebar-faleconosco {
  width:180px;
  float:left;
}
.content-fale-conosco {
  float:right;
  width:650px;
}
.content-fale-conosco h1 {
  font-size:28px;
  color:#1f5c92;
  width:100%;
  float:left;
  margin:0 0 10px 0 !important;
}
.content-fale-conosco h2 {
  font-size:18px !important;
  color:#fdbf10;
  margin-top:10px;
}
.content-fale-conosco h3 {
  font-size:18px;
  color:#fdbf10;
  margin-top:15px;
}
.content-fale-conosco h4 {
  font-size:16px;
  color:#68afea;
  margin-top:20px;
}
.content-fale-conosco p {
  font-size:14px;
  line-height:19px;
  color:#999999;
}
#tabela-box {
  float:left;
  height:0;
  width:100%;
  -webkit-transition:height 0.5s ease;
  -moz-transition:height 0.5s ease;
  -ms-transition:height 0.5s ease;
  -o-transition:height 0.5s ease;
  transition:height 0.5s ease;
  overflow:hidden;
  background:#ffffff;
}
#tabela-box .close-tabela {
  position:absolute;
  right:-50px;
  top:-5px;
}
#tabela-box .container {
  width:960px;
  margin:0 auto;
  padding:20px 0px;
}
#tabela-box h3 {
  color:#fdbf10;
  font-size:20px;
}
#tabela-box h4 {
  color:#bebebe;
  font-weight:bolder;
  font-size:17px;
  margin-bottom:15px;
}
#tabela-box p {
  color:#bebebe;
  font-size:15px;
  width:100%;
  float:left;
}
#tabela-box .content-tabela {
  width:93%;
  float:left;
  margin-top:20px;
  position:relative;
  padding-bottom:30px;
}
#tabela-box .content-tabela .header-tabela {
  background:#1f5c92;
  width:100%;
  float:left;
  -webkit-border-radius:10px 10px 0px 0px;
  -khtml-border-radius:10px 10px 0px 0px;
  -moz-border-radius:10px 10px 0px 0px;
  -ms-border-radius:10px 10px 0px 0px;
  -o-border-radius:10px 10px 0px 0px;
  border-radius:10px 10px 0px 0px;
  margin-bottom:4px;
}
#tabela-box .content-tabela .header-tabela li {
  float:left;
  font-size:12px;
  color:#ffffff;
  padding:10px 15px;
  line-height:30px;
}
#tabela-box .content-tabela .header-tabela li h3 {
  color:#ffffff;
  line-height:30px;
}
#tabela-box .content-tabela .header-tabela li.align-right { float:right; }
#tabela-box .content-tabela ol {
  width:100%;
  background:#fdbf10;
  float:left;
  margin-bottom:2px;
}
#tabela-box .content-tabela ol li {
  float:left;
  font-size:16px;
  color:#ffffff;
  text-align:right;
  padding:10px 15px;
}
#tabela-box .content-tabela ol li.li-1 {
  width:612px;
  font-weight:bold;
}
#tabela-box .content-tabela ol li.li-2 {
  width:138px;
  background:#ffd55f;
}
#tabela-box .content-tabela ol li.li-3 { width:40px; }
#tabela-box .content-tabela p {
  color:#999999;
  margin-top:20px;
}
#pagination {
  float:right;
  position:relative;
  left:-50%;
  text-align:left;
  margin-top:35px;
}
#pagination ol {
  list-style:none;
  position:relative;
  left:50%;
}
#pagination ol li {
  float:left;
  position:relative;
  margin:1px;
}
#pagination ol li a {
  color:#ffffff;
  color:#ffffff !important;
  text-decoration:none !important;
  padding:10px;
  line-height:36px;
  text-align:center;
  background:#ffd55f;
  font-size:13px;
}
#pagination ol li a.active-pagination { background:#fdbf10; }
#pagination ol li a.prev-busca { background:#fdbf10; }
#pagination ol li a.next-busca { background:#fdbf10; }
.lista-releases-imprensa {
  float:left;
  width:100%;
}
.lista-releases-imprensa li {
  width:100%;
  float:left;
  padding:7px 0;
}
.lista-releases-imprensa li.stripe-1 { background:#ffffff; }
.lista-releases-imprensa li.stripe-2 { background:#ebebeb; }
.lista-releases-imprensa li a {
  color:#999999 !important;
  text-decoration:none !important;
  margin-left:15px;
  float:left;
}
.lista-releases-imprensa li a:hover {
  color:#999999 !important;
  text-decoration:underline !important;
}
#box-map-marker h1 {
  font-size:16px;
  color:#1f5c92;
  margin-bottom:5px;
}
#box-map-marker p {
  color:#bebebe;
  font-size:13px !important;
  margin-bottom:3px !important;
  line-height:14px !important;
}
#desafio-plutonita {
  width:100%;
  float:left;
  padding:40px 0;
  min-height:1983px;
  background:#000000 url(../images/plutonita/bg.jpg) top center no-repeat;
}
#desafio-plutonita .logo {
  position:absolute;
  width:295px;
  margin-left:-147.5px;
  left:50%;
  height:146px;
}
#desafio-plutonita #videos-plutonita {
  width:88%;
  opacity:0;
  float:left;
  position:relative;
  margin-top:206px;
  margin-left:6%;
}
#desafio-plutonita #videos-plutonita .item:hover .owl-video-tn {
  opacity:0.6 !important;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#desafio-plutonita #videos-plutonita .owl-controls .owl-nav .owl-prev {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  position:absolute;
  top:50%;
  margin-top:-20px;
  left:-8%;
  width:40px;
  height:40px;
  background-position:-1513px -14px;
}
#desafio-plutonita #videos-plutonita .owl-controls .owl-nav .owl-prev:hover { background-position:-1513px -59px; }
#desafio-plutonita #videos-plutonita .owl-controls .owl-nav .owl-next {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  position:absolute;
  top:50%;
  margin-top:-20px;
  right:-8%;
  width:40px;
  height:40px;
  opacity:1;
  background-position:-1574px -14px;
}
#desafio-plutonita #videos-plutonita .owl-controls .owl-nav .owl-next:hover { background-position:-1574px -59px; }
#desafio-plutonita .participe {
  width:100%;
  margin-top:40px;
  float:left;
  text-align:center;
}
#desafio-plutonita .participe .error {
  margin-top:15px;
  width:94%;
  padding:2%;
  background:#feffda;
}
#desafio-plutonita .participe .error ul li {
  color:#0e7c68;
  font-weight:bold;
  font-size:14px;
}
#desafio-plutonita .participe p {
  color:#ffffff;
  padding:0 15%;
  font-size:17px;
  text-align:center;
}
#desafio-plutonita .participe .file-wrapper {
  cursor:pointer;
  display:inline-block;
  overflow:hidden;
  position:relative;
  margin:20px 0;
  color:#ffffff !important;
}
#desafio-plutonita .participe .file-wrapper input {
  cursor:pointer;
  font-size:100px;
  height:100%;
  filter:alpha(opacity=1);
  -moz-opacity:0.01;
  opacity:0.01;
  position:absolute;
  color:#ffffff;
  right:0;
  top:0;
}
#desafio-plutonita .participe .file-wrapper .button {
  background:#0e7c68;
  -webkit-border-radius:20px;
  -khtml-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#ffffff;
  cursor:pointer;
  display:inline-block;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  padding:10px 25px;
  text-transform:uppercase;
}
#desafio-plutonita .participe .file-wrapper .file-holder {
  width:100%;
  text-align:center;
  float:left;
  margin-top:5px;
  font-size:14px;
  color:#0e7c64;
}
#desafio-plutonita .participe .bt-enviar {
  background:#eff480;
  -webkit-border-radius:20px;
  -khtml-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#0e7c64;
  cursor:pointer;
  display:inline-block;
  font-size:16px;
  font-weight:bold;
  margin-bottom:30px;
  text-align:center;
  opacity:0;
  padding:10px 25px;
  text-transform:uppercase;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#desafio-plutonita .participe .bt-enviar:hover { background:#ffffd9; }
#desafio-plutonita #carousel-plutonita {
  width:90%;
  margin-left:5%;
  margin-top:40px;
  float:left;
  opacity:0;
  text-align:center;
  height:372px;
  background:url(../images/plutonita/hand.png) center bottom no-repeat;
}
#desafio-plutonita #carousel-plutonita .owl-item img {
  width:74%;
  margin-top:17px;
  margin-left:12%;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#desafio-plutonita #carousel-plutonita .owl-item.center img {
  margin-top:0px !important;
  width:100% !important;
  margin-left:0% !important;
}
#desafio-plutonita #carousel-plutonita .owl-item.center img:hover { margin-top:10px !important; }
#desafio-plutonita #carousel-plutonita .owl-controls .owl-nav .owl-prev {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  position:absolute;
  top:20%;
  margin-top:-20px;
  left:-6%;
  width:40px;
  height:40px;
  background-position:-1513px -14px;
}
#desafio-plutonita #carousel-plutonita .owl-controls .owl-nav .owl-prev:hover { background-position:-1513px -59px; }
#desafio-plutonita #carousel-plutonita .owl-controls .owl-nav .owl-next {
  background:url(../images/sprite.png) no-repeat;
  text-indent:-99999px;
  overflow:hidden;
  padding:0px;
  border-radius:0px;
  position:absolute;
  top:20%;
  margin-top:-20px;
  right:-6%;
  width:40px;
  height:40px;
  opacity:1;
  background-position:-1574px -14px;
}
#desafio-plutonita #carousel-plutonita .owl-controls .owl-nav .owl-next:hover { background-position:-1574px -59px; }
#desafio-plutonita #ultimas-caretas {
  -webkit-border-radius:15px;
  -khtml-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border-radius:15px;
  width:100%;
  float:left;
  background:#369b6d url(../images/plutonita/galeria.png) center bottom no-repeat;
}
#desafio-plutonita #ultimas-caretas ul {
  width:98%;
  float:left;
  margin:1% 2%;
}
#desafio-plutonita #ultimas-caretas ul li {
  width:23%;
  float:left;
  margin:1% 2% 1% 0;
}
#desafio-plutonita #ultimas-caretas ul li img { width:100%; }
#desafio-plutonita #ultimas-caretas ul li.no-margin { margin-right:0px !important; }
#desafio-plutonita #ultimas-caretas .mais-caretas {
  width:100%;
  float:left;
  margin-top:10px;
  height:80px;
  position:relative;
}
#desafio-plutonita #ultimas-caretas .mais-caretas .see-more {
  width:60px;
  height:60px;
  position:absolute;
  left:50%;
  font-size:15px;
  line-height:60px;
  color:#ffffff;
  text-align:center;
  margin-left:-30px;
  background:#0e7c68;
  -webkit-border-radius:100px;
  -khtml-border-radius:100px;
  -moz-border-radius:100px;
  -ms-border-radius:100px;
  -o-border-radius:100px;
  border-radius:100px;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#desafio-plutonita #ultimas-caretas .mais-caretas .see-more:hover { background:#075e4e; }
#desafio-plutonita #content-check-foto {
  -webkit-border-radius:15px;
  -khtml-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border-radius:15px;
  width:78%;
  margin-top:206px;
  margin-left:7%;
  float:left;
  position:relative;
  background:#369b6d url(../images/plutonita/galeria.png) center bottom no-repeat;
  padding:4%;
}
#desafio-plutonita #content-check-foto img {
  width:100%;
  -webkit-border-radius:15px;
  -khtml-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border-radius:15px;
}
#desafio-plutonita #content-check-foto p {
  color:#ffffff;
  font-size:14px;
  margin:30px 0;
  padding:0 6%;
  text-align:center;
}
#desafio-plutonita #content-check-foto .form-check { text-align:center; }
#desafio-plutonita #content-check-foto .form-check #btn-sim-careta {
  background:#0e7c68;
  -webkit-border-radius:20px;
  -khtml-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#ffffff;
  cursor:pointer;
  display:inline-block;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px 25px;
  text-transform:uppercase;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
  margin:0 2%;
}
#desafio-plutonita #content-check-foto .form-check #btn-sim-careta:hover { background:#0a5a4b; }
#desafio-plutonita #content-check-foto .form-check #btn-nao-careta {
  background:#eff480;
  -webkit-border-radius:20px;
  -khtml-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#0a5a4b;
  cursor:pointer;
  display:inline-block;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px 25px;
  text-transform:uppercase;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
  margin:0 2%;
}
#desafio-plutonita #content-check-foto .form-check #btn-nao-careta:hover { background:#adc30b; }
#desafio-plutonita #content-check-foto #lightbox-success {
  background:url(../images/overlay-opacity-black.png) repeat;
  position:absolute;
  top:26%;
  z-index:999;
  width:86.7%;
  padding:2% 2% 2% 2%;
}
#desafio-plutonita #content-check-foto #lightbox-success .close-lightbox {
  float:right;
  margin-bottom:20px;
}
#desafio-plutonita #content-check-foto #lightbox-success .close-lightbox:hover {
  opacity:0.8;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -ms-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}
#desafio-plutonita #content-check-foto #lightbox-success p {
  padding:0px !important;
  text-align:center;
  width:100%;
  float:left;
}
#desafio-plutonita #content-check-foto #lightbox-success h3 {
  text-align:center;
  color:#ffffff;
  width:100%;
  float:left;
}
#desafio-plutonita.plutonita-interna {
  background:#000000 url(../images/plutonita/bg-2.jpg) top center no-repeat;
  min-height:1041px;
}
.receita-ingredientes {
  clear:left;
  max-width:450px;
  float:left;
}
.receita-produtos {
  float:right;
  margin-top:15px;
}
.receita-produtos img {
  margin-left:15px !important;
  margin-bottom:0px !important;
  max-height:80px;
  display:inline-block;
  vertical-align:middle;
}
@media (max-width: 767px) {
  .receita-ingredientes { float:none; }
  .receita-produtos {
    float:none;
    text-align:center;
  }
}
