
h1,
h2,
h3,
h4{color: #FFF;text-transform: uppercase;}
body, p{color: #FFF;}

b {color: #FFF;}
label{color: #FFF;}

a {color: #FFF;}

p a{color: #E20A16;}
/* Forms */

input[type="text"],
input[type="password"],
input[type="email"] {
  font-family: 'Arial', Helvetica;
  font-size: 12px;
  color: #797979;
  padding: 6px 7px 6px 7px;
  border: 1px solid #C0C0C0;
}
input:hover,
input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
textarea:hover,
select:hover,
input:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus,
select:focus{
  border: 1px solid #777777;
}

input[type="file"] {
border: 0px !important;
}
input[type="file"]:hover {}
input[type="file"]:focus {}

input[type="checkbox"],
input[type="radio"]{
  border: 0;
}

select {
font-family: 'Arial', Helvetica;
font-size: 12px;
padding: 5px;
height: 28px;
border: 1px solid #C0C0C0;
color: #797979;
}
textarea {
font-family: 'Arial', Helvetica;
font-size: 12px;
padding: 6px;
border: 1px solid #C0C0C0;
color: #797979;
}
button{
font-family: 'Arial', Helvetica;
font-weight: bold;
font-size: 13px;
color: #FFF;
/*line-height: 30px;*/
padding: 7px 25px;
border: 0px;
border-radius: 3px;

background-image:-moz-linear-gradient(56% 0% -90deg,rgb(0,102,164) 0%,rgb(0,76,133) 100%); 
background-image:-webkit-gradient(linear,56% 0%,56% 108%,color-stop(0, rgb(0,102,164)),color-stop(1, rgb(0,76,133)));
background-image:-webkit-linear-gradient(-90deg,rgb(0,102,164) 0%,rgb(0,76,133) 100%);
background-image:-o-linear-gradient(-90deg,rgb(0,102,164) 0%,rgb(0,76,133) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(0,102,164) 0%,rgb(0,76,133) 100%);
background-image:linear-gradient(-90deg,rgb(0,102,164) 0%,rgb(0,76,133) 100%);/*
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0066a4,endColorstr=#ff004c85,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0066a4,endColorstr=#ff004c85,GradientType=0);*/
}
button:hover{
background-image: none;
background-color: #3F7DB4;
/*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
button.btn2{
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(149,149,149) 0%,rgb(128,128,127) 100%); 
background-image:-webkit-gradient(linear,49% 0%,49% 108%,color-stop(0, rgb(149,149,149)),color-stop(1, rgb(128,128,127)));
background-image:-webkit-linear-gradient(-90deg,rgb(149,149,149) 0%,rgb(128,128,127) 100%);
background-image:-o-linear-gradient(-90deg,rgb(149,149,149) 0%,rgb(128,128,127) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(149,149,149) 0%,rgb(128,128,127) 100%);
background-image:linear-gradient(-90deg,rgb(149,149,149) 0%,rgb(128,128,127) 100%);
/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff959595,endColorstr=#ff80807f,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff959595,endColorstr=#ff80807f,GradientType=0);*/
}
button.btn2:hover{
background-image: none;
background-color: #CCC;
/*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}

.ie8 button, .ie9 button{
background-image: none;
background-color: #004C85;
}

.ie8 button:hover, .ie9 button:hover{
background-image: none;
background-color: #3F7DB4;
}

.ie8 button.btn2, .ie9 button.btn2{
background-image: none;
background-color: #848483;
}

.ie8 button.btn2:hover, .ie9 button.btn2:hover{
background-image: none;
background-color: #CCC;
}

.wrapper-buttons .button{
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #FFF;

position: relative;
min-width: 105px;
padding: 5px 38px 5px 10px;
margin-top: 14px;
background: #E20A16;
}
.wrapper-buttons .button:hover{
text-decoration: underline !important;
}

.wrapper-buttons .button::after{
content: '';
position: absolute;
top: 0;
right: 0;
width: 26px;
height: 27px;
border-left: 2px solid #2A2A2A;
background: url(../sysimages/arrow3_small.png) no-repeat center center;
}




/* ------------ HOME -------------- */

.headerH{
  position: fixed;
  width:100%;
  z-index: 100;
}
.logoH{
  width: 355px;
  height: 104px;
  margin: 0 auto;
}
.logoH a{
  display: inline-block;
}
#wrapperH{
  /*height: 977px;  -> Filipe*/  
  padding-bottom: 72px;
}
.cnt-wrapperH{
  margin: 0 auto;
  /*width: 1006px;*/
  width: 980px;
}
.bannersH{
  position: absolute;
  width: 100%;
  min-width: 980px;
  height: 600px;
  top: 0px;
  overflow: hidden;
  background: url(../sysimages/sys22.png) no-repeat center bottom;
}
.banners{
  min-width: 1003px;
  max-width: 1699px;
  height: 600px;
  margin: 0 auto;
  overflow: hidden;
}
.banners h1{
  font-size: 50px;
  text-align: center;
  color: #FFFFFF;
  line-height: 88px;
  letter-spacing: 2px;
}
.bannerL{
  position: relative;
  height: 600px;
  float: left;
  
  background-position: right top;
  background-repeat: no-repeat;
}
.bannerR{
  position: relative;
  height: 600px;
  float: right;
  
  background-position: left top;
  background-repeat: no-repeat;
}

.nav-home{
  width: 100%;
  height: 91px;
  background: url(../sysimages/sys24.jpg) repeat-x left bottom;
}
.nav-home .cnt-nav{
  display: table;
  margin: 0 auto;
  padding-top: 37px;
}
.nav-home .cnt-nav ul{
  float: left;
  margin-left: 0px;
}
.nav-home .cnt-nav ul li{
  float: left;
  list-style: none;
  border-left: 1px dotted #B7B7B7;
  padding-left: 16px;
  padding-right: 16px;
}
.nav-home .cnt-nav ul li a{
  font-size: 14px;
  color: #264658;
}
.nav-home .cnt-nav ul li:first-child{
  border-left: 0px;
  padding-left: 0px;
}
.nav-home .searchH{
  float: right;
  width: 171px;
  height: 26px;
  border: 1px solid #DADADA;
  margin-top: -5px;
  margin-left: 9px;
  
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.nav-home .searchH input {
  float: left;
  width: 125px;
  padding: 6px 0 5px 7px;
  border: 0px;
  margin-left: 8px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.nav-home .searchH #searchH{
  float: right;
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url(../sysimages/sys25.png) no-repeat left top;
  margin: 6px 8px;
  padding: 0px;
}
.nav-home .searchH input:hover,
.nav-home .searchH input:focus{
  border: 0px;
}
.banners-bottom{}
.banners-bottom ul{
  margin-left: 0px;
}
.banners-bottom ul li{
  float: left;
  /*width: 249px;*/
  width: 242px;
  list-style: none;
  margin-left: 3px;
  margin-top: 32px;
  overflow: hidden;
}
.banners-bottom ul li a{
  display: inline-block;
  text-decoration: none;
}
.banners-bottom ul li img{
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.banners-bottom ul li:first-child{
  margin-left: 1px;
}
.banners-bottom ul li:hover img{
  opacity: 1;
  filter: alpha(opacity=100);
}
.banners-bottom ul li .txt-banner{
  padding: 15px 20px 16px 20px;
}
.banners-bottom ul li .txt-banner h3{
  font-size: 15px;
  color: #000000;
  padding-bottom: 6px;
}
.banners-bottom ul li .txt-banner p{
  line-height: 18px;
  color: #525252;
}

/* -------------------------------- */


/* -- ÁREA RESERVADA -- */
#container.areservada .cntPage{padding-top: 0 !important;}
#container.areservada .cnt-page{margin-top: 0;}
/*#container.areservada .social{margin-bottom: 6px;}*/
/*#container.areservada .cnt-wrapper{padding-top: 33px;}*/
#container.areservada .company .title{line-height: 33px;font-size: 30px;padding-left: 13px;}

#container.areservada .cntForm .boxForm p,
#container.areservada .cntForm .boxForm b,
#container.areservada .cntForm .boxForm a,
#container.areservada .submit p{
color: #FFF;
}
/* -------------------- */





.slider-page{
min-width: 980px;
}
.slider-page .bxslider{
  margin-left: 0px;
}
.slider-page .bxslider li{
  height: 381px;
  background-position: center center;
  background-repeat: no-repeat;
}
.center-slider{
  position: relative;
  width: 964px;
  height: 381px;
  margin: 0 auto;
}
.dec-slider{
  position: absolute;
  display: block;
  left: 11px;
  bottom: 37px;
  letter-spacing: 1px;
}
.dec-slider h1{
  font-family: 'Arial', Helvetica;
  color: #FFF;
  font-size: 50px;
  line-height: 60px;
}
.dec-slider h2{
  color: #FFF;
  font-size: 30px;
  font-weight: normal;
  line-height: 27px;
}
.cnt-wrapper{
  margin: 19px auto 0;
  width: 964px;
  min-height: 700px;
}
.social{
  float: right;
  /*margin: 2px -6px 0 0;*/
}
.cnt-wrapper .social{
padding-bottom: 3px;
}
.top-page{
padding-bottom: 3px;
}
.social ul{
  margin-left: 0px;
}
.social a{
  display: inline-block;
}
.social2{
  float: right;
  margin-top: 8px;
}
.social2 a{
  display: inline-block;
}
.social .store .fstore{

  /*background: url(../sysimages/sys33.png) no-repeat right center;
  color: #696966;
  padding: 4px 58px 4px 20px;*/
  display: inline-block;
  padding-right: 59px;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 24px;
  background: url(../sysimages/store_map.png) no-repeat right center;
}
.social2 .fstore{
  width: 122px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: url(../sysimages/sys33.png) no-repeat right center; 
  color: #696966; 
}
#fstore .titlePop h2{
  float: left;
}
#fstore .titlePop .legenda{
  float: left;
  padding-left: 36px;
}
#fstore .titlePop .legenda div{
  float: left;
  height: 25px;
  padding-left: 22px;
  padding-right: 19px;
}
#fstore .titlePop .legenda div span{
  display: block;
  padding-top: 9px;
}
#fstore .titlePop .legenda .loja{
  background: url(../sysimages/google_maps/pointer_legend.png) no-repeat left top;
}
#fstore .titlePop .legenda .distribuidor{
  background: url(../sysimages/google_maps/pointer2_legend.png) no-repeat left top;
}
/*.top-page{
padding-bottom: 3px;
}*/
.stores{
float: right;
}
.stores a{
display: inline-block;
padding-right: 59px;
font-size: 11px;
text-transform: uppercase;
line-height: 24px;
background: url(../sysimages/store_map.png) no-repeat right center;
}
.store2{
  margin-top: 1px;
}
.redes{
  background: url(../sysimages/sys5.png) no-repeat left 20px;
 /* padding-left: 22px;*/
  padding-left: 14px;
  /*background: url(../sysimages/sys5.png)no-repeat left top;*/
  /*margin-top: 4px;*/
}
.redes ul li{
  float: left;
  list-style: none;
  padding-left: 8px;
  padding-right: 9px;
  padding-top: 20px;
}
.redes ul li.last{
  padding-right: 0px;
}
/*.redes ul li:first-child{
  padding-left: 0px;
}*/
.redes ul li a{
  height: 19px;
}
.redes ul li .soc1{
  width: 9px;
  background: url(../sysimages/fb.png) no-repeat center center;
}
.redes ul li .soc2{
  width: 21px;
  background: url(../sysimages/tw.png) no-repeat center center;
}
.redes ul li .soc3{
  width: 20px;
  background: url(../sysimages/yt.png) no-repeat center center;
}
.redes ul li .soc4{
  width: 16px;
  background: url(../sysimages/p.png) no-repeat right center;
}
.cnt-page{
  margin-top: 6px;
  padding-bottom: 95px;
}
.cnt-page2{
  margin-top: 37px;
  padding-bottom: 95px;
}






.landing{
  float: right;
  width: 772px;
}
/*.highlight{
  width: 359px;
  margin-top: 4px;
  padding-left: 17px;
  background: url(../sysimages/sys26.jpg) repeat-x left bottom;
}
.highlight h2{
  font-family: 'Arial', Helvetica;
  font-size: 22px;
  line-height: 24px;
  color: #52524F;
  font-weight: normal;
}*/


/* ----- LISTAGEM PRODUTOS ----- */
.small-lst{
margin-top: 10px;
}
.small-lst ul{
margin-left: 0px;
}
.small-lst ul li{
float: left;
list-style: none;
width: 245px;
margin-left: 16px;
}
.small-lst ul li:first-child{
margin-left: 0px;
}
.small-lst ul li a{
display: inline-block;
width: 100%;
height: 100%;
} 
.small-lst ul li a:hover{
text-decoration: none;
} 
.small-lst ul li a:hover .title h4{
text-decoration: underline;
}
.small-lst ul li .title{
position: relative;
min-height: 33px;
padding: 5px 58px 6px 12px;
margin-bottom: 3px;
background: #2A2A2A;
}
.small-lst ul li .title::after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 44px;
height: 44px;
border-left: 2px solid #000;
background: url(../sysimages/more.png) no-repeat left top;
}
.small-lst ul li .title h4,
.small-lst ul li .title p.reduced{
max-width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.small-lst ul li .title .new{
padding-left: 10px;
color: #E20A16;
line-height: 18px;
}
.small-lst ul li .title .new_blue{
padding-left: 10px;
color: #00529C;
line-height: 18px;
}
.small-lst ul li .title p.reduced{
line-height: 16px;
}
.small-lst ul li .img-produto img{
display: block;
}
/* ----------------------------- */




.v-news{
  float: right;
}


.listagem-produtos{
  float: left;
  width: 768px;
  margin-left: 16px;
/*  width: 768px;
  margin-left: 16px;*/
}

.listagem-produtos h1 + .galeria_txt{
padding-top: 10px;
}
.listagem-produtos .container-filters{
  margin-top: 4px;
  background: #E20A16;

  padding-left: 13px;
  padding-bottom: 13px;
}
.listagem-produtos .container-filters h3.filter-title{
float: left;
  padding-top: 11px;
  padding-bottom: 8px;
}
.listagem-produtos .container-filters h3.clear-filters{
float: right;
padding-top: 3px;
}
.listagem-produtos .container-filters h3.clear-filters a{
display: block;
padding: 8px 0;
}
.listagem-produtos .container-filters h3.clear-filters label{
display: block;
padding: 8px 0 8px;
}
.listagem-produtos .container-filters .box-filter{
float: left;
margin-right: 20px;
/*margin-top: 7px;*/
}
.listagem-produtos .container-filters .box-filter select{
width: 161px;
height: 26px;
padding: 5px;
}



/* ----- DETALHE PRODUTO ----- */
.nav-page{
float: left;
margin-top: 4px;
}
.nav-page ul{
margin-left: 0px;
}
.nav-page ul li{
  list-style: none;
  float: left;
  background: url(../sysimages/sys36.png) no-repeat left center;
  padding-left: 12px;
  padding-right: 5px;
}
.nav-page ul li:first-child{
  background: none;
  padding-left: 0px;
}
.nav-page ul li a{
  font-size: 11px;
  color: #797979;
  text-transform: uppercase;
}




.wrapper-detail .title-desc{
position: relative;
background: #E20A16;
padding-top: 11px;
padding-bottom: 9px;
padding-left: 14px;
z-index: 10;
}
.wrapper-detail .title-desc::after {
content: '';
position: absolute;
right: 0;
bottom: -22px;
width: 20px;
height: 22px;
background: url(../sysimages/arrow2.png) no-repeat right top;
}

.wrapper-detail .title-desc h1{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 34px;
}

.info-produto{
min-height: 580px;
margin-top: 12px;
}

.wrapper-info{
float: left;
width: 246px;
margin-right: 1px;
}

.info-produto .descricao{

min-height: 324px;
padding: 28px 32px 28px 13px;
background: #2A2A2A;
}


.info-produto .descricao span.reduced{
display: block;
padding-bottom: 3px;
text-transform: uppercase;
}
.info-produto .descricao p.reduced{
color: #CACACA;
}


.info-produto .social-product{
float: right;
min-height: 26px;
margin-bottom: 36px;
}


.info-produto > ul{
  margin-left: 0px;
}




.info-produto .colors{
  margin-top: 18px;
}
.info-produto .colors ul li{
  float: left;
  list-style: none;
  margin-left: 3px;
  margin-top: 5px;
}
.info-produto .colors ul li:first-child{
  margin-left: 0px;
}
.info-produto .colors ul li a{
  display: inline-block;
}

.stButton .stArrow{background: none !important;line-height: 23px;height: 25px;padding-left:0 !important;}
.stButton .stButton_gradient{background: #2A2A2A !important;color: #FFF;padding: 2px 7px;border:0 !important;border-radius: 0;height: 22px;}
.stButton > span{line-height: 25px;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton stButton_gradient{height: 20px;line-height: 19px;}
.st-twitter-counter{width: 82px !important;background: url(../sysimages/tw_counter.jpg) no-repeat left top !important;}
.st-facebook-counter{width: 82px !important;background: url(../sysimages/fb_counter.jpg) no-repeat left top !important;}
.st-sharethis-counter{width: 110px !important;background: url(../sysimages/st_counter.jpg) no-repeat left top !important;}
.googleplus{width: 82px !important;background: url(../sysimages/gp_counter.jpg) no-repeat left top !important;}
/* ------------- TABS DETALHE ------------ */
.container-tabs{
float: left;
width: 506px;
margin-right: 17px;
background: #2A2A2A;
}
.tabs {
  list-style: none;
  margin-left: 0px;
}
.tabs li {
  float: left;
  border-bottom: 3px solid #000;
  border-left: 3px solid #000;
  box-sizing: border-box;
}
.tabs li:first-child{
border-left: 0;
}
.tabs li a {
  display: block;
  text-decoration: none;
  padding: 13px 13px 11px;

  font-size: 11px;
  color: #CCC;
  font-weight: bold;
  text-transform: uppercase;
}
.tabs li.sel{border-bottom-width:0;}
.tabs li.sel a{
color: #E20A16;
border-bottom: 3px solid #2A2A2A;
}
.tabs li a:hover{
color: #E20A16;
}
.tab {
  display: none;
  min-height: 145px;
  padding: 13px;
}
.tab ul{
margin-left: 13px;
}
.tab *{
font-size: 11px;
line-height: 18px;
color: #CACACA;
}


.tab a{
font-weight:bold;
text-decoration:underline;
}

.tab a:hover{
font-weight:bold;
text-decoration:none;
}



.container-manual{
float: left;
width: 245px;
min-height: 215px;
background: #2A2A2A;
}
.title-manual{
padding: 13px 12px 11px;
border-bottom: 3px solid #000;
}
.title-manual p{
font-size: 11px;
color: #CCC;
font-weight: bold;
text-transform: uppercase;
}
.wrapper-manual{
padding: 13px;
}
.file-ext-img{
padding-top: 9px;
padding-left: 58px;
padding-bottom: 24px;
}
.file-ext-img img{
display: block;
}
.file-size{
display: inline-block;
font-size: 11px;
line-height: 26px;
background: #000;
padding: 0 10px;
margin-left: 8px;
}
.info-produto .downloads{ 
  width: 376px;
  border-top: 1px dotted #B7B7B7;
  margin-top: 9px;
}
.info-produto .downloads ul li{
  list-style: none; 
  float: left;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 11px;
  padding-bottom: 10px;
  height: 31px;
}
.info-produto .container-manual a.button{
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
  position: relative;
  min-width: 105px;
  padding: 5px 23px 5px 10px;
  background: #E20A16;
}
.info-produto .container-manual a.button:hover{
text-decoration: underline !important;
}
.info-produto .container-manual a.button::after{
content: '';
position: absolute;
top: 0;
right: 0;
width: 26px;
height: 27px;
border-left: 2px solid #2A2A2A;
background: url(../sysimages/arrow3_small.png) no-repeat center center;
}

.info-produto .downloads ul li span{
  float: left;
  padding-left: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
  color: #52524D;
}

.info-produto .ui-widget-content ul{
  margin-left: 15px;
}

/* ------------- SLIDER DETAHLE ----------------------- */

.slider-detalhe{
  float: left;
  position: relative;
  margin-bottom: 12px;
}

/*-- IMAGEM GRANDE --*/

.slider-detalhe #slider {
  width: 521px;
}

/*-- PREVIEW - IMAGENS PEQUENAS --*/

.slider-detalhe #carousel{
  position: relative;
  width: 471px;
  margin: 0 auto;
}
.slider-detalhe #carousel .slides{
  position: relative;
  z-index: 10;
}
.slider-detalhe #carousel .slides li{
  position: relative;


  cursor: pointer;
  -moz-user-select: none;
  margin-right: 3px;
  margin-top: 3px;
  background: #FFF;
}
.slider-detalhe #carousel .slides li img{

}

/*.slider-detalhe #carousel .slides li:hover{
  border: 1px solid #000 !important;
  height: 68px;
}*/
.slider-detalhe #carousel .slides li .hasvideo{
  position: absolute;
  /*width: 84px;
  height: 68px;*/
  width: 100%;
  height: 100%;
  background: url(../sysimages/sys37.png) no-repeat center center;
  top: 0px;
  left: 0px;
}
.slider-detalhe #carousel .slides li.flex-active-slide{

margin-top: 0;
padding-top: 3px;


  overflow: hidden;
}


.slider-detalhe #player{
  padding: 1px;
}
.slider-detalhe .video-js{
  margin: 1px;
}
.slider-detalhe .vjs-default-skin .vjs-big-play-button{
top: 50% !important;
left: 50% !important;
margin-top: -39px;
margin-left: -39px;
}
.flexslider .slides > li{
position: relative;
}

.slider-detalhe #carousel .flex-direction-nav .flex-prev,
.slider-detalhe #carousel .flex-direction-nav .flex-next{
display: block;
width: 22px;
height: 55px;
position: absolute;
top: 3px;
text-indent: -9999px;
overflow: hidden;
background: url(../sysimages/controls.jpg) no-repeat;

-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}

.slider-detalhe #carousel .flex-direction-nav .flex-prev{
left: 0; 
margin-left: -25px;
background-position: left top;
}
.slider-detalhe #carousel .flex-direction-nav .flex-next{
right: 0; 
margin-right: -25px;
background-position: right top;
}

.slider-detalhe #carousel .flex-direction-nav .flex-prev:hover{}
.slider-detalhe #carousel .flex-direction-nav .flex-next:hover{}
.flex-direction-nav a.flex-next:before {display: none;}
/* ----- ------ ------ ------ */





.lsthight{
  margin-top: 5px;
}
.lsthight ul{
  margin-left: 0px;
}
.lsthight .row{
  margin-top: 23px;
  padding-bottom: 13px;
}
.lsthight .row ul li:first-child{
  margin-left: 0px;
}
.lsthight ul li{
  position: relative;
  float: left;
  width: 376px;
  list-style: none;
/*  margin-bottom: 18px;*/
  margin-left: 16px;
} 
.lsthight ul li:first-child{
  margin-left: 0px;
  /*border-left: 0px !important;*/
}
.lsthight ul li a{
  display: inline-block;
  width: 100%;
  height: 100%;
} 
.lsthight ul li a:hover{
  text-decoration: none;
} 
.lsthight ul li a:hover .title h4{
text-decoration: underline;
}

.lsthight ul li .title{
position: relative;
margin-top: 3px;
min-height: 34px;
padding: 5px 60px 5px 13px;
background: #2A2A2A;
}
.lsthight ul li .title h4{
text-transform: uppercase;
}
.lsthight ul li .title::after{
content: '';
position: absolute;
top: 0;
right: 0;
width: 44px;
height: 44px;
border-left: 3px solid #000;
background: url(../sysimages/more.png) no-repeat left top;
}



.lsthight ul li .title .new{
  position: absolute;
  top: -19px;
  display: inline-block;
  color: #E20A16;
  font-weight: bold;
  font-size: 11px;
  padding-bottom: 2px;
  letter-spacing: 0.8px;
}
.lsthight ul li .img-produto{
background: #FFF;
}
.lsthight ul li .img-produto img{
display: block;
}



.lst-bottom{
  max-width: 1160px;
  margin: 0 auto;
  margin-top: 74px;
  padding-top: 35px;
}


.title-lst-bottom{
position: relative;
padding-left: 14px;
background: #E20A16;
z-index: 10;
}
.title-lst-bottom h3{
line-height: 38px;
}
.title-lst-bottom::after{
    content: '';
  position: absolute;
  right: 0;
  bottom: -22px;
  width: 20px;
  height: 22px;
  background: url(../sysimages/arrow2.png) no-repeat right top;
}

.lst-bottom .cnt-wrapper{
  min-height: 323px;
}
.lst-bottom .small-lst .row li{
margin-bottom: 25px;
}
.lst-bottom .row li:nth-child(3n+1) {
margin-left: 0;
}
.social-slider{
  float: right;
  margin-top: 21px;
}
/*.social-slider button{
  margin-left: 5px;
}
.social-slider .btn1{
  width: 55px;
  height: 20px;
  border: 0px;
  background: url(../sysimages/sys39.png) no-repeat left center;
}
.social-slider .btn2{
  width: 60px;
  height: 20px;
  border: 0px;
  background: url(../sysimages/sys40.jpg) no-repeat left center;
}
.social-slider .btn3{
  width: 59px;
  height: 20px;
  border: 0px;
  background: url(../sysimages/sys41.png) no-repeat left center;
}*/
.company{
  float: right;
  width: 767px;
}
.cnt-company{
/*padding-left: 13px;*/
padding-left: 3px;
padding-bottom: 20px;
}
.containerPage{
padding-bottom: 20px;
}
.company .title {
  /*line-height: 26px;*/
/*  line-height: 33px;*/
  font-size: 30px;
  /*color: #3E3E3C;*/
/*  padding-bottom: 26px;
  padding-left: 10px;*/
}
.company .sub{
/*  max-width: 641px;   */
  font-family: 'Arial', Helvetica;
  font-weight: normal;
  font-size: 22px;
  line-height: 31px;
  /*color: #52524E;*/
  padding-bottom: 26px;
  padding-left: 10px;
}
.company .txt-company{
  padding-left: 10px;
}
.company .txt-company table tr td{
vertical-align: top;
}

.company .txt-company a{
color: #e10a15;
}
.company p{
  /*color: #52524C;
  line-height: 18px;*/
}
.company .txt.left, .company .txt.right{
  /*width: 360px;*/
  width: 364px;
}
.image{
  padding-top: 4px;
  padding-bottom: 40px;
}
.video-company{
  border-top: 1px dotted #B7B7B7;
  border-bottom: 1px dotted #B7B7B7;
  margin-top: 51px;
  padding-top: 46px;
  padding-bottom: 59px;
  padding-left: 14px;
}
.company .play{
  position: relative;
  width: 360px;
  height: 202px;
}
.company .play a{
  display: inline-block;
}
.company .play_btn{
  position: absolute;
  width: 66px;
  height: 66px;
  background: url(../sysimages/sys42.png) no-repeat left top;
  bottom: 20px;
  left: 20px;
}
.company .tvid{
  font-size: 15px;
  color: #52524E;
  padding-top: 16px;
  padding-bottom: 9px;
}
.banners-company{
  padding-left: 14px;
  padding-top: 48px;
}
.company .banner{
  float: left;
  width: 222px;
  padding-left: 40px;
}
.company .banner.first{
  padding-left: 0px;
}
.company .txt-area{
  padding-top: 16px;
}
.company .txt-area h3{
  color: #52524F;
  font-size: 15px;
  line-height: 18px;
  padding-bottom: 12px;
}
.titlePop{
  padding-top: 17px;
  padding-left: 24px;
  height: 45px;
}
.titlePop h2{
  font-size: 22px;
  color: #4A4A46;
  font-weight: normal;
}
.fancybox-close{
  position: absolute;
  top: 23px;
  right: 33px;
  width: 27px;
  height: 27px;
  background: url(../sysimages/sys46.png) no-repeat top center;
  z-index: 10000;
}
.video-js,
.video-js .vjs-tech{
/*z-index: 50;*/
}
.fancybox-close:hover{
  background-position: bottom center;
}
.storeSelects{
  float: left;
  width: 289px;
  height: 534px;
  background: #EDF1F3;
}
.storeSelects label,
.storeSelects span,
.storeSelects p{
color: #000;
}
.mapStore{
  float: right;
  width: 569px;
  height: 534px;
}
.timeline{
  width: 768px;
  background: url(../sysimages/sys47.jpg) repeat-x left top;
  min-height: 100px;
  margin-top: 38px;
}
.cntTimeline{
  padding: 84px 15px 0 14px;
  height: 100%;
  background: url(../sysimages/sys48.jpg) repeat-y center top;
  padding-bottom: 100px;
}
.cntTimeline .arrow{
  position: absolute;
  top: 28px;
  display: block;
  width: 10px;
  height: 18px;
}
.cntTimeline .point{
  position: absolute;
  top: 31px;
  display: block;
  width: 13px;
  height: 13px;
  background: url(../sysimages/sys51.png) no-repeat center center;
}
.cntTimeline .desc{
  float: left;
  width: 204px;
  padding-top: 12px;
  padding-bottom: 10px;
}
.cntTimeline .desc h3{
  font-family: 'Arial', Helvetica;
  font-size: 15px;
  color: #4A4A46;
}
.cntTimeline .image{
  width: 120px;
  height: 130px;
  padding: 0px;
}
.boxYearLeft{
  position: relative;
  float: left;
  width: 336px;
  min-height: 130px;
  border: 1px solid #D9D9D9;
  margin-top: -28px;
  padding: 4px;
}
.boxYearLeft .arrow{
  background: url(../sysimages/sys49.png) no-repeat left center;
  right: -10px;
}
.boxYearLeft .point{
  right: -32px;
}
.boxYearLeft .image{
  float: right;
}
.boxYearRight{
  position: relative;
  float: right;
  width: 336px;
  min-height: 130px;
  border: 1px solid #D9D9D9;
  margin-top: -28px;
  padding: 4px;
}
.boxYearRight .arrow{
  background: url(../sysimages/sys50.png) no-repeat left center;
  left: -10px;
}
.boxYearRight .point{
  left: -30px;
}
.boxYearRight .desc{
  float: right;
}
.boxYearRight .image{
  float: left;
}
.sub_job{
  max-width: 717px;
  font-family: 'Arial', Helvetica;
  font-weight: normal;
  font-size: 22px;
  line-height: 31px;
  color: #52524E;
  padding-bottom: 26px;
}

/*  ---------- ACCORDION JOBS ------------  */

#accJobs{
  /*margin-top: 48px;*/
  margin-top: 65px;
  margin-left: 3px;
  border-bottom: 1px solid #DBDEDE;
}
#accJobs.ui-accordion .ui-accordion-header{
  border: 0px;
  background-image: url(../sysimages/sys52.png);
  background-repeat: no-repeat;
  background-position: 12px 11px;
  background-color: #FFF;
  border-top: 1px solid #DBDEDE;
  margin: 0px;
  font-size: 15px;
  font-weight: bold;
  padding: 19px 15px 18px 64px;
  color: #5A5246;
  border-radius: 0px;
}
#accJobs.ui-accordion .ui-accordion-header.ui-state-active{
  background-position: 12px -68px;
}
#accJobs.ui-accordion .ui-accordion-header.ui-state-hover{
  background-position: 12px -68px;
  background-color: #F5F4F4;
}
#accJobs.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover .ui-icon{
  background-position: left bottom;
}
#accJobs .ui-widget-content{
  border: 0px;
  background: none;
  border-radius: 0px;
  padding: 0 20px 108px 63px;
}
#accJobs .ui-icon {
  width: 13px;
  height: 13px;
  background-image: url(../sysimages/sys53.png);
  background-repeat: no-repeat;
  background-position: top center;
}
#accJobs.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  right: 23px;
  margin-top: -6px;
}
#accJobs .ui-state-active .ui-icon{
  background-position: left bottom;
}

/*  --------------------------------------  */




.cnt_accord{
  padding-top: 19px;
  padding-bottom: 68px;
}
.cnt_accord .filter2{
  font-size: 12px;
}
.left_acc{
  float: left;
  width: 317px;
  padding-top: 27px;
}
.left_acc ul{
  margin-left: 17px;
  padding-top: 8px;
}
#candidatura{
  position: relative;
  width: 596px;
  /*padding: 37px 11px 36px 11px;*/
}
.frm_candidatura{
  width: 550px;
  padding: 0 23px 0 23px;
}
.frm_candidatura .box_form{
  display: block;
  /*padding-bottom: 15px;*/
  padding-top: 14px;
}
.frm_candidatura .box_form p{
  padding-left: 3px;
  padding-bottom: 1px;
  font-weight: normal;
}
.frm_candidatura textarea{
  width: 356px;
  height: 95px;
}
.fakeFile {
  position: relative;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  
  width: 158px;
  height: 107px;
  border: 1px solid #D9D9D9;
  background: url(../sysimages/sys54.png) #F1F0EE no-repeat center 22px;
}
.deftext{
  display: table;
  width: 123px;
  margin: 0 auto;
  font-size: 11px;
  color: #918578;
  text-align: center;
  padding-top: 62px;
  line-height: 17px;
  font-weight: normal;
}
.fakeFile .hidden {
  position: absolute;
  top: 0;
  right: 0;
  filter: alpha(opacity=1);
  opacity: 0.01;
  -moz-opacity: 0.01;
  cursor: pointer;
}
.file_holder{
  position: absolute;
  top: 62px;
  width: 140px;
  line-height: 27px;
  padding: 0 9px 0 9px;
  overflow: hidden;
  word-wrap: break-word;
  
  font-size: 11px;
  color: #918578;
  text-align: center;
  line-height: 17px;
  text-align: center;
  font-weight: normal;
}
.title_pop{
  padding: 11px 0 18px 23px;
  border-bottom: 1px solid #EDF1F3;
}
.sub_pop{
  padding: 21px 0 30px 23px;
}
.submit{
  padding-top: 16px;
  padding-bottom: 68px;
}
.submit button{
  float: left;
}
.submit p{
  float: left;
  font-size: 11px;
  color: #797979;
  padding-left: 14px;
  line-height: 30px;
}
.cntPrivacy{
  padding-top: 60px;
  padding-left: 1px;
  padding-bottom: 20px;
  min-height: 450px;
}
.wrapText{
  width: 465px;
}
.cntPrivacy .title{
  padding-bottom: 13px;
}
/************ Google Maps API ***********/
#map-canvas {
  width: 100%;
  height: 534px;
}
.labels_balao {
  width: 26px;
  text-align: center;
  padding-top: 5px;
  display: block;
}
.content_selectsPesq {
  margin-left: 19px;
  margin-top: 31px;
}
.content_selectsPesq select{
  margin-bottom: 19px;
}
.content_selectsPesq select:disabled {
opacity: 0.5; 
}
.content_selectsPesq select:disabled:hover {
  border: 1px solid #C0C0C0;
}
.content_selectsPesq label {
  font-weight: normal;
}
.num_Resul {
  margin-left: 19px;
}
.wrap_resultadoPes {
  padding-left: 19px;
  margin-top: 16px;
  height: 331px;
  overflow: auto;
  padding-top: 22px;
  background: url(../sysimages/sys55.png) no-repeat left top;
}
.wrap_resultadoPes .numero_marker {
  width: 25px;
  float: left;
}
.wrap_resultadoPes .numero_marker  span {
  font-weight: bold;
  font-size: 13px;
}
.wrap_resultadoPes .info_loja {
  width: 181px;
  float: left;
  margin-left: 5px;
}
.wrap_resultadoPes .info_loja p {
  font-size: 12px;
  color: #52524C;
  line-height: 18px;
}
.wrap_resultadoPes .info_loja b{
  text-transform: capitalize;
  color: #52524C;
  font-weight: bold;
  font-size: 13px;
}
.content_infoLoja {
  margin-bottom: 20px;
}
.cntLinks{
padding-top: 45px;
padding-left: 10px;
}
.boxLink{
position: relative;
/*display: table;*/
width: 360px;
height: 180px;
/*background-color: #00529C;*/
margin-bottom: 30px;
text-decoration: none !important;
}
.boxLink h1{
position: absolute;
font-size: 25px;
line-height: 30px;
z-index: 10;
color: #FFF;
right: 10px;
bottom: 8px;
}
.boxLink div{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.boxLink img{
position: absolute;
top: 0px;
left: 0px;
/*opacity:0.2;
filter:alpha(opacity=20);*/
}
.boxLink .overlay{
position: absolute;
width: 360px;
height: 180px;
top: 0px;
left: 0px;

/*background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(0,47,94,0.6) 100%); 
background-image:-webkit-gradient(linear,color-stop(0, rgba(255,255,255,0)),color-stop(1, rgba(0,47,94,0.6)));
background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(0,47,94,0.6) 100%);
background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(0,47,94,0.6) 100%);
background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,rgba(0,47,94,0.6) 100%);
background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(0,47,94,0.6) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0ffffff,endColorstr=#99002f5e)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0ffffff,endColorstr=#99002f5e);*/
background: url(../sysimages/sys85.png) repeat-x left bottom;
}
.title2{
/*line-height: 26px;*/
font-size: 30px;
/*color: #3E3E3C;*/
/*padding: 0 0 26px 16px;*/
}

/* ------- ACCORDION TECHNICAL ------- */

#faqs{
margin-top: 7px;
margin-left: 3px;
border-bottom: 1px solid #DBDEDE;
}
#faqs.ui-accordion .ui-accordion-header{
border: 0px;
background-image: url(../sysimages/sys58.png);
background-repeat: no-repeat;
background-position: 12px 11px;
background-color: transparent;
border-top: 1px solid #DBDEDE;
margin: 0px;
font-size: 15px;
font-weight: bold;
padding: 19px 15px 18px 64px;
color: #FFF;
border-radius: 0px;
}
#faqs.ui-accordion .ui-accordion-header.ui-state-active{
/*background-position: 12px -68px;*/
}
#faqs.ui-accordion .ui-accordion-header.ui-state-hover{
/*background-position: 12px -68px;*/
background-color: #323232;
}
#faqs.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover .ui-icon{
background-position: left bottom;
}
#faqs .ui-widget-content{
border: 0px;
background: none;
border-radius: 0px;
padding: 20px 80px 41px 63px;
}
#faqs .ui-icon {
width: 13px;
height: 13px;
background-image: url(../sysimages/sys53.png);
background-repeat: no-repeat;
background-position: top center;
}
#faqs.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
right: 23px;
margin-top: -6px;
}
#faqs .ui-state-active .ui-icon{
background-position: left bottom;
}
/* ----------------------------------- */



.cntNews{
width: 767px;
border-top: 1px dotted #B7B7B7;
margin-top: 7px;
padding-top: 29px;
}
.cntNews ul{
margin-left: 0px;
}
.cntNews ul li{
list-style: none;
}
.cntNews ul li a{
display: inline-block;
padding: 0 0 31px 13px;
}
.cntNews ul li a:hover h4{
text-decoration: underline;
}
.imageNews{
float: left;
/*width: 120px;
height: 80px;*/
width: 242px;
height: 162px;
}
.imageNews img{
display: block;
}
.textNews{
float: left;
/*width: 618px;*/
width: 493px;
height: 80px;
margin-left: 18px;
text-overflow:ellipsis;
}
.textNews .data{
display: block;
font-family: 'Arial', Helvetica;
font-size: 11px;
/*color: #797979;*/
line-height: 9px;
padding-bottom: 4px;
}
.textNews .titulo{
padding-bottom: 1px;
}
.voltar{
display: inline-block;
padding-left: 18px;
/*margin: 11px 0 0 20px;*/
margin: 0 0 18px 11px;
background: url(../sysimages/sys61.png) no-repeat left center;
}

.certifications{
width: 757px;
padding: 19px 0 0 11px;
margin-top: 57px;
border-top: 1px solid #DBDEDE;
overflow: hidden;
}
.cntCertifications{
width: 800px;
padding-top: 40px;
}
.cntBox{
float: left;
width: 337px;
margin-right: 56px;
margin-bottom: 42px;
}
.cntBox .image{
height: 55px;
padding: 0px;
}
.cntBox img{
display: block;
}
.cntBox h4{
padding-bottom: 1px;
}
.cntBox span{
font-family: 'Arial', Helvetica;
font-size: 11px;
color: #797979;
}
.departments{
width: 767px;
margin-top: 10px;
}
.cntDepartment{
border-top: 1px dotted #B7B7B7;
padding: 19px 0 0px 11px;
margin-top: 64px;
}
.cntDepartment h3{
padding-bottom: 12px;
}
.cntDepartment .small{
display: block;
padding-bottom: 1px;
}
.mapContactos,
.mapContactos iframe{
width: 100%;
min-width: 980px;
height: 381px;
}
.cntContactos{
margin-top: 41px;
padding-bottom: 114px;
}
.cntContactos .titlePage{
padding-left: 14px;
}
.contactos{
/*width: 485px;*/
width: 465px;
/*padding: 21px 0 31px 14px;*/
/*border-bottom: 1px dotted #B7B7B7;*/
margin-bottom: 20px;
float:left;

}
.boxContactos{
width: 185px;
padding: 0 15px 22px 0;
}
.boxContactos h3{
padding-bottom: 1px;
}
.boxContactos p{
line-height: 18px;
}
.contactos2{
padding-top: 21px;
width: 410px;
margin-right: 15px;
}
.company .contactos2{
/*margin: 0 0 80px 13px;*/
margin: 0 0 120px 13px;
}
.company .contactos2.style2{
margin-bottom: 0;
}
.company .contactos2.style2 + .formContactos{
margin-left: 13px;
}
.formContactos{
position: relative;
width: 410px;
/*height: 423px;*/
background: #F0F0F0;
margin-top: 31px;
padding-bottom: 44px;
}
.cntForm{
width: 370px;
margin: 0 20px;
padding: 18px 0;
}
.cntForm .boxForm p,
.cntForm .boxForm b,
.cntForm .boxForm a{
color: #000;
}
.formContactos .boxForm input{
width: 354px;
}
.formContactos .boxForm textarea{
width: 354px;
min-height: 77px;
}
.formContactos .submit{
padding: 21px 0 0 0;
}
.formContactos .arrow{
position: absolute;
display: block;
width: 40px;
height: 40px;
bottom: -40px;
left: 0px;
background: url(../sysimages/sys65.png) no-repeat left top;
}
.submit.erro p{
color: #FF0000;
}
.sucesso{
width: 320px;
margin: 0 auto;
text-align: center;
background: url(../sysimages/sys66.png) no-repeat center top;
margin-top: 165px;
padding-top: 20px;
}
.sucesso h3{
padding-bottom: 2px;
}
.sucesso p{
line-height: 18px;
padding-bottom: 9px;
}
.sucesso *{
color: #52524D;
}
.cntPage{
padding-top: 67px;
padding-bottom: 117px;
}
.inputSearch{
position: relative;
width: 220px;
margin: 24px 0 0 16px;
}
.inputSearch input{
width: 180px;
font-size: 11px;
padding: 6px 28px 6px 10px;
}
.inputSearch button{
position: absolute;
display: inline-block;
width: 27px;
height: 25px;
top: 1px;
right: 1px;
background: url(../sysimages/sys67.jpg) no-repeat center center;
padding: 0px;
}

/*---------------TABS Pesquisa----------------*/

.contentResults .tabs{
border-bottom: 1px solid #E0E0E0;
height: 31px;
margin-left: 0px;
margin-bottom: 25px;
width: 700px;
}
.contentResults .tabs ul{
margin-left: 16px;
}
.contentResults .tabs ul li{
list-style: none;
float: left;
background: #FFF;
border: 1px solid transparent;
border-top: 2px solid transparent;
margin-right: 3px;
}
.contentResults .tabs ul li a{
display: inline-block;
color: #8F8F8F;
text-decoration: none;
padding: 10px 11px 8px 9px;
line-height: 10px;
font-size: 13px;
}
.contentResults .tabs ul li:hover{
border: 1px solid #E0E0E0;
border-top: 2px solid #F11600;
border-bottom: 0px;
}
.contentResults .tabs ul li.active{
border: 1px solid #E0E0E0;
border-top: 2px solid #F11600;
border-bottom: 0px;
}
.contentResults .tabs ul li:hover a{
color: #1F1F1F;
padding: 10px 11px 10px 9px;
}
.contentResults .tabs ul li.active a{
color: #1F1F1F;
padding: 10px 11px 10px 9px;
}

/*----------------------------------------*/


.contentResults{
float: left;
width: 700px;
padding-top: 27px;
}
.nResultados{
padding-left: 16px;
padding-bottom: 28px;
}
.boxResult{
display: inline-block;
width: 660px;
border: 1px solid transparent;
padding: 5px 9px;
text-decoration: none;
margin: 0 0 12px 5px;
}
.boxResult:hover{
border: 1px solid #AFA5AB;
}
.boxResult span{
display: block;
color: #E20A16;
padding-top: 1px;
}
.boxResult h4{
padding-bottom: 1px;
}
.boxResult p{
line-height: 18px;
}
.imgResult{
float: left;
width: 85px;
height: 65px;
margin: 3px 11px 0 1px;
line-height: 0;
}
.textResult{
float: left;
width: 610px;
}
.contentResults .cntPaginacao{
background: none;
border-top: 1px dotted #B7B7B7;
}
.menuPesquisa{
position: relative;
float: right;
width: 190px;
margin: 13px 14px 0 0;
padding: 16px 20px 12px 20px;
background: #F0F0F0;
}
.menuPesquisa *{
color: #000;
}
.menuPesquisa ul{
margin-left: 0px;
padding-top: 17px;
}
.menuPesquisa ul li{
list-style: none;
padding-bottom: 13px;
}
.menuPesquisa .arrow{
position: absolute;
display: block;
width: 40px;
height: 40px;
bottom: -40px;
left: 0px;
background: url(../sysimages/sys65.png) no-repeat left top;
}
.noResults{
padding-left: 16px;
padding-top: 1px;
}
.noResults .small{
display: block;
}
.noResults h3{
padding-bottom: 9px;
padding-bottom: 25px;
}
.noResults ul{
padding-top: 5px;
margin-left: 17px;
}
.noResults ul li{
padding-bottom: 1px;
}
.noResults ul li p{
color: #52524C;
}
#acesso{
display: none;
width: 416px;
height: 402px;
}
#acessoSucesso,#sucesso_jobs,#sucesso_reclama,#sucesso_porta_bebes{
display: none;
width: 416px;
height: 402px;
}



.titlePop2{
padding: 11px 0 19px 22px;
border-bottom: 1px solid #EDF1F3;
}
.cntAcesso{
width: 370px;
margin: 0 23px;
padding: 15px 0;
}
.formAcesso .boxForm input{
width: 354px;
}
.formAcesso .boxForm textarea{
width: 354px;
height: 85px;
}
.formAcesso .submit{
padding: 20px 0 0 0;
}
.cntAcesso .sucesso{
margin-top: 72px;
}
.cntListagem{
padding-top: 19px;
}
.manuais{
width: 100%;
}
.manuais tr {
border-top: 1px dotted #B7B7B7;
border-bottom: 1px dotted #B7B7B7;
}
/*.manuais tr:hover{
background: #F0F0F0;
}*/
.manuais tr:first-child:hover{
background: none;
}
.manuais tr:first-child td{
padding: 0px;
padding-left: 16px;
}
.manuais tr td{
padding: 15px;
padding-right: 0px;
}
.manuais .small{
line-height: 19px;
}
.manuais p{
/*color: #52524C;*/
}
.name{
line-height: 19px;
padding-left: 24px;
}
.name.pdf{
background: url(../sysimages/pdf_white.png) no-repeat left center;
}
.name.zip{
background: url(../sysimages/zip.png) no-repeat left center;
}
.manuais span{
font-family: 'Arial', Helvetica;
font-size: 11px;
/*color: #797979;*/
}
.cntGaleria{
width: 753px;
}
.galeria{
padding: 28px 0 0 15px;
overflow: hidden;
}
.galeria ul{
width: 775px;
margin-left: 0px;
}
.galeria ul li{
float: left;
position: relative;
list-style: none;
width: 118px;
height: 100px;
padding: 0 6px 6px 0;
}
.galeria ul li a{
position: relative;
display: inline-block;
line-height: 0;
opacity:1;
filter:alpha(opacity=100);
}
.galeria ul li a.opacity{
opacity:0.4;
filter:alpha(opacity=40);
}
.galeria ul li a.active{
opacity:1;
filter:alpha(opacity=100);
}
.galeria ul li a:hover .icon{
display: block;
}
.galeria .icon{
display: none;
position: absolute;
width: 118px;
height: 100px;
left: 0;
top: 0;
background: url(../sysimages/sys68.png) no-repeat center center;
}
.galeria .icon2{
position: absolute;
display: block;
width: 28px;
height: 28px;
left: 10px;
bottom: 10px;
background: url(../sysimages/sys70.png) no-repeat center center;
}
.cntGaleria .paginacao{
margin-top: 24px;
}
#video{
width: 738px;
height: 418px;
padding-bottom: 6px;
}
.cntMap{
float: left;
width: 156px;
padding: 20px 0 0 46px;
}
.menuMap{
margin-bottom: 46px;
}
.menuMap h3{
font-family: 'segoe_uisemibold', Helvetica;
font-weight: normal;
color: #1F1F1F;
}
.menuMap > ul{
margin-left: 0px;
padding-top: 13px;
}
.menuMap > ul > li{
list-style: none;
padding-bottom: 5px;
}
.menuMap > ul > li .sub{
margin-left: 12px;
}
.menuMap > ul ul.sub li{
list-style: none;
/*padding-top: 2px;*/
padding-bottom: 4px;
}
.imageVideo{
position: relative;
width: 376px;
height: 316px;
}
.imageVideo a{
display: inline-block;
}
.imageVideo img{
display: block;
}
.imageVideo .overlay{
position: absolute;
width: 376px;
height: 316px;
top: 0px;
left: 0px;
background: url(../sysimages/sys71.png) no-repeat left top;
}

.left_video{
position:relative;
}

.left_video .overlay{
position: absolute;
width: 360px;
height: 202px;
top: 0px;
left: 0px;
background: url(../sysimages/sys71_2.png) no-repeat left top;
}


.inputH3{
font-family: Arial, Helvetica;
font-size: 15px;
color: #4A4A4A;
line-height: 18px;
font-weight: bold;
padding:0;
margin:0;
border:0;
text-align: left;
}

.galeria_txt{
padding: 0 15px;
width: 740px;
}



/* ------ 02/06/2014 ------ */

.nav-top .files .sel{
display: inline-block;
margin-left: 1px;
padding: 7px 11px;
text-decoration: none;
padding-right: 6px;
/*z-index: 25;*/
}
.nav-top .files .sel .arrow{
display: inline-block; 
float: right;
width: 7px;
height: 4px;
padding-top: 5px;
padding-left: 6px;
background-image: url(../sysimages/sys31.png);
background-repeat: no-repeat;
background-position: center center;
}
.nav-top .files{
padding: 0px;
}
.nav-top .files:hover .sel{
background-color: #E6E7E7;
}
.nav-top .files.ar{padding-right: 1px;}
.nav-top .files:hover .dropFiles{
display: block;
}

.dropFiles{
position: absolute;
display: none;
/*width:100%;
min-width: 132px;*/
top: 0px;
right: 0px;
padding-bottom: 1px;
background: #FFF;
box-shadow:1px 1px 4px rgba(0,0,0,0.65);
-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.65);
-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.65);
z-index: 20;
background: #fff;
}
.dropFiles ul{
padding-top: 24px;
margin-left: 1px;
background-color: #E6E7E7;
}
.dropFiles ul li{
list-style: none;
padding-right: 1px;
}
.dropFiles ul li a{
display: inline-block;
/*width: 121px;*/
width: 100%;
font-size: 11px;
font-weight: bold;
color: #959595;
line-height: 10px;
border-top: 1px solid #D2D3D1;
text-decoration: none;
text-transform: uppercase;
line-height: 13px;
background: #FFF;
}
.dropFiles ul li a span.span_ar{
display: inline-block;
padding: 6px 11px;
line-height: 13px;
}
.dropFiles ul li a:hover{
background: #868686;
}
.dropFiles ul li a:hover span.span_ar{
color: #FFF;
}
.nav-top .files:hover .dropUser{
display: block;
}
.dropUser{
position: absolute;
display: none;
/*width: 100%;*/
min-width: 100%;
top: 0px;
right: 0px;
padding-bottom: 1px;
background: #FFF;
box-shadow:1px 1px 4px rgba(0,0,0,0.65);
-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.65);
-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.65);
z-index: 10;
}
.dropUser ul{
padding-top: 20px;
margin-left: 1px;
background-color: #E6E7E7;
}
.dropUser ul li{
list-style: none;
padding-right: 1px;
}
.dropUser ul li a{
display: inline-block;
width: 100%;
border-top: 1px solid #D2D3D1;
text-decoration: none;
background: #FFF;
}
.dropUser ul li a span{
display: inline-block;
font-size: 11px;
font-weight: bold;
line-height: 10px;
padding: 3px 11px;
color: #959595;
text-transform: uppercase;
line-height: 13px;
}
.dropUser ul li a:hover{
background: #868686;
}
.dropUser ul li a:hover span{
color: #FFF;
}
.selIndex{
z-index: 30 !important;
}

.bannersH ul{margin-left: 0px;}
.slideL li, .slideR li{height: 600px;background-repeat: no-repeat;}
.bannersH ul.slideL li{background-position: right top;}
.bannersH ul.slideR li{background-position: left top;}

.div_news label{
font-weight: normal;
}
.contDownloads {
margin-top:40px;
}
/*Formulario*/
.formularioGest{position: relative;width: 884px;background: #F0F0F0;margin-top: 31px;padding-bottom: 44px;padding: 19px 33px;}
.formularioGest input[type=text]{width: 354px;}
.formularioGest input[type=file]{display: none;}
.inputFile{background: url('../sysimages/sys74.png') #FFF no-repeat right 4px;}
.formularioGest textarea{width: 354px;height: 77px;}
.formularioGest .boxForm p{line-height: 18px;padding-left: 0px;padding-bottom: 2px;}
.formularioGest .arrow {position: absolute;display: block;width: 40px;height: 40px;bottom: -40px;left: 0px;background: url(../sysimages/sys65.png) no-repeat left top;}
/*Formulario*/

/*Sub Faqs*/
.subAccordion{width: 700px;}
.subAccordion > ul{margin-left: 0px;list-style: none;}
.subAccordion > ul > li:first-child h4{border-top: 0px;}
.subAccordion > ul > li.active h4 {background: url(../sysimages/sys76.png) no-repeat 6px 20px;}
.subAccordion > ul > li h4{cursor: pointer;border-top: 1px solid #DCDCDC;padding-top: 15px;padding-bottom: 15px;padding-left: 21px;background: url(../sysimages/sys75.png) no-repeat 9px 18px;}
.subAccordion > ul > li h4:hover{background-color: #323232;}
.subAccordion_content { padding: 0 30px 14px 21px;display: none;}
/*Sub Faqs*/

.flex-disabled {cursor:default !important;}


.cntTrade{
width: 768px;
height: 500px;
background: url(../sysimages/sys77.png) repeat-x left top;
padding-top: 42px;
padding-left: 13px;
}
.cntTrade ul{
margin-left: 0px;
list-style: none;
width: 785px;
}
.cntTrade ul li{
float: left;
margin-right: 25px;
margin-bottom: 50px;
}
.boxTrade{
display: block;
width: 168px;
height: 198px;
border: 1px solid #D9D9D9;
}
.ban_topL{
/*width:800px !important;*/
display:block;
float:right;
}

.ban_topR{
/*width:800px !important;*/
display:block;
float:left;

}


.boxTrade:hover{
border: 1px solid #000;
text-decoration: none !important;

}
.cntTrade .imageTrade{
width: 160px;
height: 127px;
line-height: 0;
margin: 4px;
}
.descTrade{
margin: 8px 4px;
text-align: center;
}
.descTrade h4{
font-size: 14px;
}
#fallback{
position: fixed !important;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
  .menu ul li{
  padding: 0 13px;
  }
  .back-header .content .right{
  padding-right: 15px;
  }
  .nav-top .lang{
  margin-right: 15px;
  }
}



/* ----- 03-10-2014 ----- */
.ban_topL{
  position: absolute;
  width: 500px;
  height: 88px;
  background: url(../sysimages/sys20.png);
  bottom: 71px;
  right: 0px;
  text-decoration: none;
}
.ban_topR{
  position: absolute;
  width: 500px;
  height: 88px;
  background: url(../sysimages/sys20.png);
  bottom: 71px;
  left: 0px;
  text-decoration: none;
}
.bannerL a, .bannerR a{
  /*width: 100%;
  height: 100%;*/
  text-decoration: none;
}



.container-sub-cats{
position: absolute;
display: none;
left: 0px;
bottom: 88px;
width: 504px;
/*height: 230px;*/

}
.sub-cats-menu{
padding-left: 107px;
padding-top: 52px;
padding-bottom: 17px;
background: url(../sysimages/sys20.png);
margin-bottom: 7px;
}
.sub-cats-menu ul{
list-style: none;
margin-left: 0;
}
.sub-cats-menu ul li{
padding: 0 0 3px 16px;
}
.sub-cats-menu ul li a{
font-size: 13px;
font-weight: bold;
color: #525252;
text-decoration: none;
text-transform: uppercase;
}
.sub-cats-menu ul li a:hover{
color: #000;
}



/* NOTICIAS */

.select-filter{
padding-left: 16px;
padding-bottom: 17px;
}
.select-filter select{
width: 107px;
}
.nDistribuidor{
display: block;
position: absolute;
bottom: 10px;
left: 30px;
line-height: 19px;
background: url(../sysimages/sys79.png) no-repeat left center;
padding-left: 37px;
color: #4A4A47;
font-weight: bold;
text-transform: uppercase;

}



#slider{
position: relative;
}
#slider .flex-direction-nav a{
display: block;
width: 27px;
height: 28px;
top: 50%;
margin-top: -13px;
background: url(../sysimages/sys80.png) no-repeat left top;
text-indent: -9999px;
}
#slider .flex-direction-nav .flex-disabled {
display: none !important;
}
#slider ul li:hover .zoomIMG{
display: block;
}
#slider .zoomIMG{
display: none;
position: absolute;
width: 100%;
height: 100%;
top:0;
left: 0;
background: url(../sysimages/sys81.png) repeat left top;
}
#slider .zoomIMG span{
position: absolute;
display: block;
width: 56px;
height: 56px;
top: 50%;
left: 50%;
margin-top: -28px;
margin-left: -28px;
background: url(../sysimages/sys82.png) no-repeat center center;
}


.social ul li{
position: relative;
}
/*
.social ul li:hover .drop-social{
display: block;
}*/
.redes ul li.special .drop-social{
left: auto;
right: 0;
margin-left: 0;
}
.redes ul li.special .drop-social span.arrow{
left: auto;
margin-left: 0;
right: 10px;
}
.drop-social{
display: none;
position: absolute;
width: 153px;
bottom: 44px;
left: 50%;
margin-left: -76px;
padding-top: 10px;
padding-bottom: 10px;
z-index: 500;
background-image:-moz-linear-gradient(rgb(149,149,149) 0%,rgb(128,128,127) 100%); 
background-image:-webkit-gradient(linear,color-stop(0, rgb(149,149,149)),color-stop(1, rgb(128,128,127)));
background-image:-webkit-linear-gradient(rgb(149,149,149) 0%,rgb(128,128,127) 100%);
background-image:-o-linear-gradient(rgb(149,149,149) 0%,rgb(128,128,127) 100%);
background-image:-ms-linear-gradient(rgb(149,149,149) 0%,rgb(128,128,127) 100%);
background-image:linear-gradient(rgb(149,149,149) 0%,rgb(128,128,127) 100%);
}
.ie8 .drop-social, .ie9 .drop-social{
background: #80807F;
}
.drop-social a{
display: block;
float: left;
font-size: 13px;
font-weight: bold;
color: #FFF;
padding-left: 12px;
padding-right: 12px;
}
.drop-social a:first-child{
border-right: 1px dotted #FFF;
}
.drop-social span.arrow{
position: absolute;
bottom: -11px;
left: 50%;
margin-left: -7px;
display: block;
width: 15px;
height: 11px;
background: url(../sysimages/sys83.png) no-repeat left top;
}
.find-store-lp{
  padding-bottom: 32px;
}
.find-store-lp h2{
padding-bottom: 11px;
padding-left: 17px;
padding-top: 37px;

}
.find-store-lp .see-all {
display: inline-block;
margin-top: 6px;
color: #0066A4;
}
.store-map{
/*padding-left: 13px;*/
padding-left: 19px;
padding-bottom: 40px;
/*border-bottom: 1px dotted #B7B7B7;*/
}
.desc-catalogo .btn2{
padding: 7px 9px;
/*margin-top: 58px;*/
margin-top: 16px;
width:100px;
}


/*#video{
width: 738px;
height: 424px;
}
*/


.innovation{
width: 767px;
margin-top: 73px;
}
.wrapper-innovation{
border-top: 1px solid #DBDEDE;
padding: 27px 0 30px;
}
.innovation .wrapper-innovation:first-child{
  border-top: 2px solid #696967;
}
.wrapper-innovation h2{
}
.wrapper-innovation b{
/*color: #52524E;*/
color: #FFF;
}
.wrapper-innovation .text-innovation{
float: left;
width: 440px;
padding-top: 16px;
}
.wrapper-innovation .text-innovation p{
padding-top: 10px;
}
.wrapper-innovation .img-innovation{
position: relative;
float: right;
width: 283px;
height: 283px;
border: 1px solid #EDEDED;
}
.wrapper-innovation .img-innovation img{
display: block;
}
.img-innovation .gallery{
margin: 0px;
}
.img-innovation .bx-controls a{
position: absolute;
display: block;
width: 27px !important;
height: 28px !important;
top: 50%;
margin-top: -13px;
background: url(../sysimages/sys80.png) no-repeat left top;
text-indent: -9999px;
}
.img-innovation .bx-controls a.bx-prev {
left: 12px;
background-position: left top !important;
}
.img-innovation .bx-controls a.bx-next {
right: 12px;
background-position: right top !important;
}

.boxLink h1 {
position: absolute;
font-size: 25px;
line-height: 30px;
z-index: 10;
color: #FFF;
right: 10px;
bottom: 8px;
}



.company .txt-company img {
    max-width: 100%;
}

@media all and (max-width: 1015px){
  #header{position: absolute;top:0;left:0;}
}

.search_doc{
background:url("../sysimages/sys25.png") no-repeat 5px 7px;
border:0px;
width:25px;
height:25px;
display:inline-block;
text-align: right;
position:absolute;
top:0;
right:0px;

}
.search_doc:hover{

border:0px;
background:url("../sysimages/sys25.png") no-repeat 5px 7px;
}

.vjs-default-skin .vjs-big-play-button{left: 422px !important; top: 150px !important;}





/* ----- ALTERAÇÕES 23/04/2015 ----- */
#wrapper{background: url(../sysimages/bg.jpg) #000 no-repeat bottom center;background-size: 100%;}
#container-site{max-width: 1240px;margin: 0 auto;background: rgba(0,0,0,.5);}
.container-footer{background: #323232;}



.wrapper-title{position: relative;padding-left: 14px;background: #E20A16;z-index: 10;}
.wrapper-title::after{content: '';position: absolute;right: 0;bottom: -24px;width: 20px;height: 24px;background: url(../sysimages/arrow.png) no-repeat left top;}
.wrapper-title h2{font-family: Arial, Helvetica, sans-serif;font-size: 20px;line-height: 48px;color: #FFF;font-weight: bold;text-transform: uppercase;}


.wrapper-title-rub{position: relative;padding-left: 14px;margin-bottom: 26px;background: #E20A16;z-index: 10;}
.wrapper-title-rub::after{content: '';position: absolute;right: 0;bottom: -24px;width: 20px;height: 24px;background: url(../sysimages/arrow.png) no-repeat left top;}
.wrapper-title-rub h1{font-family: Arial, Helvetica, sans-serif;color: #FFF;line-height: 48px;font-weight: bold;text-transform: uppercase;}



.container-products{
padding-bottom: 62px;
}

.container-catalogue,
.container-news{
float: left;
width: 376px;
min-height: 1px;
}

.container-news{
margin-left: 16px;
}



.company .container-filters{
  margin-top: 4px;
  background: #E20A16;

  padding-left: 13px;
  padding-bottom: 6px;
}

/* ----- CATALOGO LANDING PAGE ----- */
.container-catalogue .wrapper-title::after{bottom: -22px;width: 20px;height: 22px;background: url(../sysimages/arrow2.png) no-repeat right top;}

.catalogue{
position: relative;
height: 273px;
padding: 12px 12px 17px;
margin-top: 2px;
background: #2A2A2A;

}
.wrapper-buttons{
/*float: left;*/
position: relative;
max-width: 170px;
height: 100%;
}
.wrapper-buttons > div{
position: absolute;
left: 0;
bottom: 0;
}
.wrapper-buttons .button:first-child{
margin-top: 0;
}
.wrapper-image{
position: absolute;
right: 12px;
bottom: 17px;
/*float: right;*/
max-width: 180px;
/*padding-top: 25px;*/
}
.wrapper-image img{
display: block;
}
.catalogue ul{
  margin-left: 0px;
}
.catalogue ul li{
  list-style: none;
  padding-top: 16px;
  padding-bottom: 23px;
}
.catalogue ul li:first-child{
  padding-top: 0px;
}
.catalogue ul li .desc-catalogo{
  /*margin-top: 19px;*/
  margin-top:6px;
}
.catalogue ul li .desc-catalogo a{
  color: #0066A4;
}
.catalogue ul li h2{
  font-family: 'Arial', Helvetica;
  font-size: 22px;
  line-height: 17px;
  color: #52524F;
  font-weight: normal;
  padding-bottom: 9px;
}
/* ----------------------------- */

/* ----- NEWS LANDING PAGE ----- */
.container-news .wrapper-title::after{bottom: -22px;width: 20px;height: 22px;background: url(../sysimages/arrow2.png) no-repeat right top;}
.container-news ul{margin: 2px 0 0;}
.container-news ul li{list-style: none;margin-bottom: 3px;padding: 13px 12px;background: url(../sysimages/more.png) no-repeat right bottom #2A2A2A;}
.container-news ul li a{display: block;}
.container-news ul li a:hover .title{text-decoration: underline;}
.container-news ul li .img-noticia{float: left;}
.container-news ul li .img-noticia img{display: block;}
.container-news ul li .cnt-noticia{float: left;width: 225px;padding: 8px 0 0 13px;}
.container-news ul li .cnt-noticia .title{display: block;text-transform: uppercase;}
.container-news ul li .cnt-noticia .reduced.data{color: #AAA;line-height: 17px;padding-bottom: 3px;}
.container-news .see-all{position: relative;font-size: 13px;line-height: 48px;font-weight: bold;text-transform: uppercase;display: block;line-height: 44px;background: #E20A16;padding-left: 12px;}
.container-news .see-all::after{content: '';position: absolute;top: 0;right: 0;width: 44px;height: 44px;border-left: 3px solid #000;background: url(../sysimages/arrow3.png) no-repeat center center;}
/* ----------------------------- */

/* ----- HEADER OFF-ROAD ----- */

#toggle-button .fa{color: #FFF;}
.back-header{background: #000;}
.menu ul li{border-color: #FFF;}
.menu ul li a{
color: #FFF;
}
.right-header{
background: #323232;
}
.right-header::after{
  background: url(../sysimages/arrow_header.png) no-repeat left top;
}

.search input[type=text] {
color: #CCC;
background: #4D4D4D; 
}
.search #search{
background: url(../sysimages/search_btn.png) no-repeat left top;
border-radius: 0px;
}
.right-nav > ul > li{
border-right: 1px solid #595959;
}
.right-nav > ul > li > a{
color: #CCC;
}
/* --------------------------- */

/* ----- FOOTER OFF-ROAD ----- */
.container-top-footer{
background: #E20A16;
}
#footer .content .box-menu > h4,
#footer .content .box-menu ul li a,
#footer .content .box-menu p{
color: #FFF;
}
#footer .content .box-menu.infos .location{
background: url(../sysimages/ico_footer1.png) no-repeat left 4px;
}
#footer .content .box-menu.infos .contact{
background: url(../sysimages/ico_footer3.png) no-repeat 2px center;
}
#footer .content .box-menu.infos .mail{
background: url(../sysimages/ico_footer5.png) no-repeat 2px center;
margin-bottom: 20px;
}
#footer .text-social p, #footer .text-newsletter p{
color: #FFF;
}
.copyright ul li p, .copyright ul li a{
color: #FFF;
}
#footer .container-newsletter-footer input,
#footer .container-newsletter-footer button{
background: #000000;
}
#footer .container-newsletter-footer button::after{
  background: url(../sysimages/bg_button.png) no-repeat left top;
}
#footer .social > ul > li > a{
background: url(../images/social.png) no-repeat;
}
.logos-footer{
background: url(../sysimages/qren.jpg) no-repeat right top;  
}
/* --------------------------- */


/* --- LISTAGEM OFF ROAD ----  */
.wrapper-title-lst{
background: #E20A16;
}
.wrapper-title-lst h1{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 64px;
padding-left: 14px;
color: #FFF;

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* --------------------------- */

/* ------------ Paginação ------------ */
.cntPaginacao.pager2{
width: 699px;
background: none;
border-top: 1px dotted #B7B7B7;
}
.pager2 .paginacao{
margin-top: 25px;
}
.paginacao {
float: right;
margin-top: 23px;
}
.paginacao ul li {
float: left;
list-style: none;
margin-left: 1px;
}
.paginacao a {
position: relative;
display: inline-block;
min-width: 19px;
padding: 0 3px;
text-align: center;
line-height: 26px;
text-decoration: none;
background: #E20A16;
color: #FFF;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
}

.paginacao a:hover,
.paginacao a.sel {
background: #2A2A2A;
}

.paginacao p.space{
display: inline-block;
width: 16px;
height: 25px;
text-align: center;
line-height: 26px;
text-decoration: none;
border: 1px solid transparent;
color: #333333;
}

.paginacao a.next {
padding-left: 9px;
padding-right: 39px;
background: #E20A16;
text-align: left;
}

.paginacao a.prev {
padding-left: 38px;
padding-right: 10px;
background: #E20A16;
text-align: right;
}

.paginacao a.prev:hover,
.paginacao a.next:hover,
.paginacao a.prev:hover::after,
.paginacao a.next:hover::after{
background-color: #2A2A2A;
}

.paginacao a.prev::after,
.paginacao a.next::after{
content: '';
position: absolute;
top: 0;
width: 25px;
height: 26px;
background: url(../sysimages/arrow4.png) no-repeat;
}

.paginacao a.next::after {
right: 0;
border-left: 1px solid #000;
background-position: right top;
}

.paginacao a.prev::after {
left: 0;
border-right: 1px solid #000;
background-position: left top;
}

.paginacao .more{
width: 25px;
text-align: center;
line-height: 26px;
font-size: 11px;
font-weight: bold;
color: #52524F;
background: none;
color: #FFF;

}
/* ----------------------------------- */

/* ----- MENU LATERAL ----- */
.side-menu{
  float: left;
  width: 180px;
  padding-top: 1px;
  margin-bottom: 70px;
}
.side-menu > ul{
  margin-left: 0px;
}
.side-menu > ul > li{
  list-style: none;
  margin-top: -1px;
}
.side-menu > ul > li.active{
  list-style: none;
  /*background: url(../sysimages/sys7.jpg) repeat-x left top;*/
}
.side-menu > ul > li.active > a{
  color: #00529C;
}
.side-menu.blue > ul > li:hover > a,
.side-menu.blue > ul > li.active > a{
  color: #00529C;
}
.side-menu.red > ul > li:hover > a,
.side-menu.red > ul > li.active > a{
  color: #E20A16;
}

.side-menu ul li a{
text-transform: uppercase;
}
.side-menu > ul > li > a{
  display: inline-block;
  width: 165px;
  font-size: 13px;
  font-weight: bold; 
  color: #FFF;
  padding: 9px 0px 9px 15px;

  border-top: 1px solid #323232;
  border-bottom: 1px solid #323232;
}


.side-menu > ul > li > a:hover{
  text-decoration: none;
}
.side-menu.sm2 .dropdown{
display: none;
}
 .side-menu.sm2.blue ul li.open > a{
color: #00529C;
}
 .side-menu.sm2.red ul li.open > a{
color: #E20A16;
border-top: 1px solid #E20A16;
border-bottom: 1px solid #E20A16;
}
.side-menu > ul > li .dropdown{
  padding-top: 11px;
  padding-bottom: 19px;
/*  background: url(../sysimages/sys34.png) no-repeat left top;*/
}
.side-menu > ul > li .dropdown ul{
  margin-left: 0px
}
.side-menu > ul > li .dropdown ul li{
  list-style: none;
  width: 150px;
  margin-left: 16px;
  padding-bottom: 7px;
}

.side-menu > ul > li .dropdown ul li ul {
  padding-top:7px;
  padding-bottom: 5px;
}

.side-menu > ul > li .dropdown ul li ul li{
  width: auto;
  padding-left: 0px;
}

.side-menu > ul > li .dropdown ul li ul li a{
  color: #CCC;
  line-height: 17px;
}


.side-menu > ul > li .dropdown ul li a{
display: inline-block;
font-size: 11px;
line-height: 14px;
}

/*.side-menu.red ul li div.dropdown ul li.sel ul li a {
  color: #52524D;
}*/
/*.side-menu.blue ul li div.dropdown ul li.sel ul li a {
  color: #52524D;
}*/
.side-menu.red ul li div.dropdown ul li.sel ul li.sel > a {
  color: #E10A15;
}
/*.side-menu.blue ul li div.dropdown ul li.sel ul li.sel a {
  color: #00529C;
}

.side-menu.blue > ul > li .dropdown ul li.sel a{
  color: #00529C;
}*/
.side-menu.red > ul > li .dropdown ul li.sel > a{
  color: #E10A15;
}

#login .boxForm p{color: #52524d;}
#login .bottomLogin a{color: #00529c;}
.right-nav > ul > li.active a.login,
.right-nav > ul > li.active + li.lang a {color: #545454;}
#acesso .titlePop2 h2 {color: #4a4a47;}
#acesso p {color: #52524d;}

/* ------------------ */

.container-filters > form#form_pesq_man {
line-height: 100%;
}

.exp_tsuport.right h4 a {font-size: 13px;text-decoration: underline;}
.exp_tsuport.right h4 a:hover {text-decoration: none;}

.right-nav > ul > li.lang:hover a.sel,
.right-nav .files.ar:hover .sel .username {color:#545454;}