/* ----- HEADER ----- */
#header{position: relative;width: 100%;height: 52px;z-index: 100;border-bottom: 1px solid #75797D;}
.area-reservada .drop-lang{background: #FFF;}
.area-reservada .drop-lang a{color: #666;}
.area-reservada .drop-lang a:hover{background: #D4D4D4;}
.container-header{display: table;max-width: 994px;margin: 0 auto;}
.logo{float: left;margin: 14px 40px 0 0;}
.logo img{display: block;}
.home-icon{float: left;width: 53px;height: 52px;margin-bottom: -1px;background: url(../sysimages/sys0.png) #FFF no-repeat center 16px;}
.menu{float: left;}
.menu ul li{float: left;text-align: center;border-right: 1px solid #75797D;}
.menu ul li:first-child{border-left: 1px solid #75797D;}
.menu ul li a:hover,
.menu ul li.sel a, .menu ul li.select a{color: #666;background: #FFF;}
.menu ul li a{display: block;padding: 15px 20px;font-family: Arial, Helvetica, sans-serif;color: #FFF;text-decoration: none;text-transform: uppercase;}
.lang{position: relative;float: left;width: 71px;border-right: 1px solid rgba(153, 153, 153, .5);}
.lang:hover .selected-lang{background: #FFF;color: #000;}
.lang .selected-lang{width: 100%;display: inline-block;font-family: Arial, Helvetica, sans-serif;color: #FFF;text-transform: uppercase;padding: 15px 15px 15px 20px;}
/*.lang:hover .drop-lang{visibility: visible;opacity: 1;}*/
.drop-lang{position: absolute;display: none;/*visibility: hidden;opacity: 0;*/top: 52px;left: 0;width: 100%;border: 1px solid rgba(153, 153, 153, .5);border-top: 0;}
.drop-lang a{/*background-color: rgba(153, 153, 153, 0.5);*/font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFF;display: block;margin: 1px;text-align: center;text-decoration: none;text-transform: uppercase;border-top: 1px solid rgba(153, 153, 153, .5);padding: 13px 0px;}
.drop-lang a:first-child{border-top: 0;}
.drop-lang a:hover{background-image:-moz-linear-gradient(55% 0% ,rgba(0,0,0,0.48) 0%,rgba(70,14,11,0.48) 100%); background-image:-webkit-gradient(linear,55% 0%,55% 220%,color-stop(0, rgba(0,0,0,0.48)),color-stop(1, rgba(70,14,11,0.48)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.48) 0%,rgba(70,14,11,0.48) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0.48) 0%,rgba(70,14,11,0.48) 100%);background-image:-ms-linear-gradient(rgba(0,0,0,0.48) 0%,rgba(70,14,11,0.48) 100%);background-image:linear-gradient(rgba(0,0,0,0.48) 0%,rgba(70,14,11,0.48) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7a000000,endColorstr=#7a460e0b,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7a000000,endColorstr=#7a460e0b,GradientType=0);}
.caret {display: inline-block;width: 0;height: 0;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;margin-left: 6px;margin-top: -3px;}
/* ------------------ */

/* ----- FOOTER ----- */
#footer{background-color: #3F3839;}
.menu-footer{padding: 48px 0 37px;}
.menu-footer h4{font-size: 19px;color: #FFF;padding-bottom: 24px;}
.menu-footer ul{margin-left: 0;}
.menu-footer ul li{list-style: none;padding-bottom: 3px;}
.menu-footer ul li a{color: #E3E3E3;text-decoration: none;}
.menu-footer ul li a:hover{text-decoration: underline;}
.logo-footer{font-family: Arial, Helvetica, sans-serif;font-style: italic;color: #6C6969;padding-top: 16px;}
.logo-footer span{display: block;}
.logo-footer a{display: inline-block;}
.logo-footer a img{display: block;}
.bottom-footer{padding: 28px 0 30px;background: #2C2425;}
.bottom-footer p,.bottom-footer a{color: #FFF;}
.copyright-notice a{text-decoration: none;}
.copyright-notice a:hover{text-decoration: underline;}
.social{float: right;}
.newsletter{float: left;padding-right: 28px;}
.newsletter a{color: #666;text-decoration: none;}
.newsletter .fa{vertical-align: -10%;margin-right: 8px;}
/* ------------------ */

/* ------ GERAL ----- */
#containerSite{min-width: 980px;}
#main{margin-top: -52px;background: #FFF;}
.anim{-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.container-page{position: relative;padding: 59px 15px 80px;}
.centered-text{text-align: center;max-width: 850px;margin: 0 auto;}
.centered-text h2{font-family: 'open_sansbold', Helvetica, sans-serif;}
.centered-text h2, .centered-text h3{padding-bottom: 11px;}
.container-nav-page{border-bottom: 1px solid #D7D7D7;max-width: 1021px;margin: 0 auto;padding-top: 2px;}
.nav-page{margin-bottom: -1px;}
.nav-page ul{margin-left: 0;}
.nav-page ul li{float: left;list-style: none;padding-left: 19px;}
.nav-page ul li:first-child{padding-left: 12px;}
.nav-page ul li a{display: inline-block;text-decoration: none;color: #666;border-bottom: 4px solid transparent;padding: 8px 0 9px;}
.nav-page ul li.active a, .nav-page ul li.select a{color: #1F1F1F;border-bottom: 4px solid #EE3124 !important;}
.nav-page ul li a:hover{border-bottom: 4px solid #D7D7D7;}
.container-ar .no-results{padding-left: 15px;}
/* ------------------ */

/* ------ FORMS ----- */
.inputError{padding:0px; position:relative;margin-bottom:13px; }
.inputError  span{display: block;color: #666;padding-bottom: 4px;}
.errorToolTip{ display: none;position:absolute;left:-3px; width:auto;}
.errorToolTip .bgError p{color:#fff; font-size: 12px;line-height: 26px;margin: 0 10px;white-space: nowrap;}
.imgError{height:9px; width:15px; background:url(../sysimages/bgToolTipError.png) no-repeat top left; float:left;position: absolute;top:26px;left: 10px;}
.bgError{background-color:rgb(156,31,47);}
.displayError .errorToolTip{ display: block;}

.formulario{position:relative;}
.formulario .frmleft{float:left;}
.formulario .frmright{float:right;}
.formulario .wrp_form.cols-1 .form-col{width:100%;}
.formulario .wrp_form.cols-2 .form-col{width:45%;margin-right:2.5%;}
.formulario .wrp_form.cols-3 .form-col{width:30%;margin-right:1.5%;}
.formulario .form-cell{position:relative;}
.formulario .form-row{margin-bottom:20px;}
.formulario .form-cell .label p{color:#666666;}
.formulario .obriga{margin-top:56px;}
.formulario .obriga p{color:#666666;}
.form-contact{height:100%;min-width:275px;width:100%;position:absolute;top:0px;left:0px;background-color:#FFFFFF;display:none;}
.form-contact .container-message{cursor:pointer;}
/* ------------------ */

/* ---- PAGINAÇÃO --- */
.pagination {list-style: none;margin-left: 6px;}
.pagination li {position: relative;float: left;margin-left: -1px;}
.pagination li:hover{z-index: 10;}
.pagination li.sel a{background: #F8F8F8;color: #252525;}
.pagination li a:hover{border: 1px solid #EE3124;background: #EE3124;color: #FFF;}
.pagination li a {display: inline-block;height: 36px;line-height: 34px;padding: 0 10px;border: 1px solid #D9D9D9;text-decoration: none;color: #666;}
.pagination li p {width: 28px;height: 36px;padding-top: 9px;text-align: center;}
.pagination .prev a,.pagination .next a{font-family: 'open_sansbold', Helvetica, sans-serif;padding: 0 16px;}
.pagination .prev{margin-right: 10px;}
.pagination .next{margin-left: 10px;}
/* ------------------ */

/* ---- DOWNLOADS ----*/
.container-lst-docs{overflow: hidden;}
.container-lst-docs .icon{position: absolute;top: 5px;left: 26px;width: 47px;height: 50px;}
.box-download{position: relative;padding-bottom: 31px;}
.box-download .date,
.box-download .size{float: left;font-size: 12px;color: #666;margin-right: 15px;}
.box-download a{float: left;}
.desc-download{padding-left: 78px;}
.desc-download .desc{line-height: 20px;padding-bottom: 5px;}
.container-lst-docs .icon.zip{background: url(../sysimages/zip.png) no-repeat left top;}
.container-lst-docs .icon.jpg{background: url(../sysimages/jpg.png) no-repeat left top;}
.container-lst-docs .icon.xls{background: url(../sysimages/xls.png) no-repeat left top;}
.container-lst-docs .icon.doc{background: url(../sysimages/doc.png) no-repeat left top;}
.container-lst-docs .icon.pdf{background: url(../sysimages/pdf.png) no-repeat left top;}
.container-lst-docs .icon.ai{background: url(../sysimages/ai.png) no-repeat left top;}
.container-tbl-docs{padding-top: 36px;padding-bottom:36px;}
.container-tbl-docs table{width: 100%;}
.container-tbl-docs table tr th{text-align: left;}
.container-tbl-docs table tr th,
.container-tbl-docs table tr td{border-bottom: 1px solid #D7D7D7;padding: 19px 11px 18px;}
.container-tbl-docs table tr th{font-size: 12px;padding: 8px 11px;font-weight: normal;}
.container-tbl-docs table tr th, .container-tbl-docs table tr td, .container-tbl-docs table tr td p{color: #666;}
.icon-small{display: block;width: 36px;height: 19px;}
.icon-small.zip{background: url(../sysimages/zip2.png) no-repeat left top;}
.icon-small.jpg{background: url(../sysimages/jpg2.png) no-repeat left top;}
.icon-small.xls{background: url(../sysimages/xls2.png) no-repeat left top;}
.icon-small.doc{background: url(../sysimages/doc2.png) no-repeat left top;}
.icon-small.pdf{background: url(../sysimages/pdf2.png) no-repeat left top;}
.icon-small.ai{background: url(../sysimages/ai2.png) no-repeat left top;}
table.tablesorter thead tr .header {cursor: pointer;}
table.tablesorter thead tr .header span{display: inline-block;width: 21px;height: 9px;background-image: url(../sysimages/bg.gif);background-repeat: no-repeat;background-position: center right;}
table.tablesorter thead tr .headerSortUp span {background-image: url(../sysimages/asc.gif);}
table.tablesorter thead tr .headerSortDown span{background-image: url(../sysimages/desc.gif);}
/* ------------------ */

/* ---- SITE_DEV ---- */

.logo-footer a.noLink,.logo-footer a.noLink *{cursor:default;}
.container-about-home .col-sm-8 img{max-width:330px;width:330px;}
.container-about-home .col-sm-4 img{max-width:230px;width:230px;}
.slider_destaque,.slider_detalhe{margin:0px;}
.slider_destaque li{float:left;}
.container-about-home .col-sm-8 .slider_destaque{width:330px;}
.container-about-home .col-sm-4 .slider_destaque{width:230px;}
.container-about-home .col-sm-8 .bx-wrapper {float:left;}
.container-pagination .pagination .disabled{display:none;}
.map-contact{cursor:pointer;}
.map-contact .map{width:312px;height:233px;border: 1px solid #D7D7D7;}
.frm-message{position:absolute;top:0px;left:0px;background-color:#FFFFFF;width:100%;height:100%;display:none;}
.loader{width:100%;height:100%;background-image:url(../sysimages/loading.gif);background-repeat:no-repeat;background-position:center center;background-color: #FFFFFF;position:absolute;left:0px;top:0px;display:none;cursor:pointer;padding-bottom: 2px;}
.success-message{cursor:pointer;}
.formulario-cms,.downloads-cms{margin:20px 0px;}
.formulario-cms .formulario input,.formulario-cms .formulario textarea,.formulario-cms .formulario select{width:100%;}
.container-lst-offers .col:nth-child(odd){clear:left;}
.container-lst-solution .col:nth-child(odd){clear:left;}
/* ------------------ */