*
{ padding:0;
  margin:0;
  outline:0;
  border:0; }

html
{ width:100%;
  overflow-x:hidden;
  height:100%;
}

html.sb-scroll-lock.sb-active:not(.sb-static)
{ overflow:hidden; }

#bar-arcor
{ height:40px;
  width:100%;
  position:relative;
  z-index:99999;
  margin-bottom:-4px;
  background:#f2f2f2; }

.container-bar-arcor
{ margin:0 auto;
  position:relative; }

.container-bar-arcor .logo-bar-arcor
  {position: absolute;
  right: 80px;
}

.container-bar-arcor .link-bar-arcor
{ float:right;
  text-decoration:none;
  color:#1f5c92;
  display:block;
  background:url(../barra_integradora/images/icon-arrow.png) 14px -57px no-repeat;
  padding-right:25px;
  font:700 15px/40px Arial,sans-serif; }

#logo-arcor
{ background:none!important;
  cursor:pointer; }

#list-sites-bar-arcor
{ width:273px;
  right:0;
  top:40px;
  position:absolute;
  z-index:99999;
  height:0; }

#list-sites-bar-arcor ul
{ width:273px;
  float:left;
  height:0!important; }

#list-sites-bar-arcor ul li
{ width:100%;
  background:#68afea;
  float:left;
  position:relative;
  list-style:none;
  border-bottom:1px solid #1f5c92;
  font-family:Arial,sans-serif; }

#list-sites-bar-arcor ul li .shadow-top-arcor
{ position:absolute;
  top:0;
  width:100%;
  height:20px;
  background:url(../barra_integradora/images/shadow-li.png);
  left:0; }

#list-sites-bar-arcor ul li:hover
{ background:#1f5c92;
  -o-transition:.2s;
  -ms-transition:.2s;
  -moz-transition:.2s;
  -webkit-transition:.2s;
  transition:.2s; }

#list-sites-bar-arcor ul li:hover a,#list-sites-bar-arcor ul li:hover p
{ color:#fff; }

#list-sites-bar-arcor ul li a
{ text-decoration:none;
  cursor:pointer;
  font:700 16px Arial,Helvetica,sans-serif; }

#list-sites-bar-arcor ul li img
{ float:left;
  margin-right:20px;
  margin-left:10px; }

#list-sites-bar-arcor ul li p
{ color:#fff;
  text-transform:uppercase;
  font:600 14px/39px Arial,Helvetica,sans-serif!important; }

.bar-responsive-arcor img
{ float:right;
  margin-right:15px; }

.bar-responsive-arcor a
{ float:left;
  text-decoration:none;
  color:#1f5c92;
  display:block;
  background:url(../barra_integradora/images/icon-arrow.png) 9px -20px no-repeat;
  padding-left:20px;
  margin-left:10px;
  letter-spacing:1px;
  font:700 15px/40px Arial,sans-serif; }

.bar-responsive-arcor #logo-arcor
{ background:none!important;
  float:right;
  cursor:pointer; }

.list-sites-bar-arcor-r ul
{ width:100%;
  float:left;
  height:0!important; }

.list-sites-bar-arcor-r ul li
{ width:100%;
  background:#68afea;
  float:left;
  position:relative;
  list-style:none;
  border-bottom:1px solid #1f5c92; }

.list-sites-bar-arcor-r ul li .shadow-top-arcor
{ display:none; }

.list-sites-bar-arcor-r ul li a
{ text-decoration:none;
  cursor:pointer; }

.list-sites-bar-arcor-r ul li img
{ float:left;
  margin-right:20px;
  margin-left:10px; }

.list-sites-bar-arcor-r ul li p
{ color:#fff;
  font:600 14px/39px Arial,Helvetica,sans-serif!important;
  text-transform:uppercase; }

@media (max-width:480px)
{ .list-sites-bar-arcor-r ul li img
{ float:left;
  margin-right:10px;
  margin-left:10px; }

.list-sites-bar-arcor-r ul li p
{ color:#fff;
  font:700 12px/39px Arial,Helvetica,sans-serif!important;
  text-transform:uppercase; }

; }

.sb-site,.sb-site-container,.sb-slidebar
{ margin:0;
  padding:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box; }

.sb-site,.sb-site-container
{ width:100%;
  position:relative;
  z-index:1; }

.sb-slidebar
{ height:100%;
  overflow-y:auto;
  position:fixed;
  top:0;
  z-index:0;
  display:none;
  background-color:#68afea;
  -webkit-transform:translate(0px); }

.sb-left
{ left:0; }

.sb-right
{ right:0; }

.sb-slidebar.sb-static,html.sb-static .sb-slidebar
{ position:absolute; }

.sb-slidebar.sb-active
{ display:block; }

.sb-style-overlay
{ z-index:9999; }

.sb-momentum-scrolling
{ -webkit-overflow-scrolling:touch; }

.sb-slidebar
{ width:30%; }

.sb-width-thin
{ width:15%; }

.sb-width-wide
{ width:45%; }

@media (max-width:480px)
{ .sb-slidebar
{ width:70%; }

.sb-width-thin
{ width:55%; }

.sb-width-wide
{ width:85%; }

; }

@media (min-width:481px)
{ .sb-slidebar
{ width:55%; }

.sb-width-thin
{ width:40%; }

.sb-width-wide
{ width:70%; }

; }

@media (min-width:768px)
{ .sb-slidebar
{ width:40%; }

.sb-width-thin
{ width:25%; }

.sb-width-wide
{ width:55%; }

; }

@media (min-width:992px)
{ .sb-slidebar
{ width:30%; }

.sb-width-thin
{ width:15%; }

.sb-width-wide
{ width:45%; }

; }

@media (min-width:1200px)
{ .sb-slidebar
{ width:20%; }

.sb-width-thin
{ width:5%; }

.sb-width-wide
{ width:35%; }

; }

.sb-site,.sb-site-container,.sb-slide,.sb-slidebar
{ -webkit-transition:-webkit-transform 400ms ease;
  -moz-transition:-moz-transform 400ms ease;
  -o-transition:-o-transform 400ms ease;
  transition:transform 400ms ease;
  -webkit-transition-property:-webkit-transform,left,right;
  -webkit-backface-visibility:hidden; }

