/* ==========================================================================Base styles========================================================================== */* {margin: 0;padding: 0;border: 0;outline: 0;}.clear {clear:both;}/** A better looking default horizontal rule*/hr {display: block;height: 1px;border: 0;border-top: 1px solid rgba(204, 204, 204, 0.2);margin: 1em 0;padding: 0;}ul {list-style-type: none;list-style: none;margin:0;padding:0;}/** Remove the gap between images, videos, audio and canvas and the bottom of* their containers: h5bp.com/i/440*/audio,canvas,img,video {vertical-align: middle;}/** Remove default fieldset styles.*/fieldset {border: 0;margin: 0;padding: 0;}/** Allow only vertical resizing of textareas.*/textarea { resize: vertical; }/* ==========================================================================Browse Happy prompt========================================================================== */.browsehappy {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}/*==========================================================================Geral==========================================================================*/body {font-size: 1rem;font-family: 'Open Sans', sans-serif;color: #444;/* background: #eee; */}h1 {color: #851419;font-size: 24px;text-decoration: none;margin: 20px 0;}h2 {font-size: 18px;color: #dd222a;text-decoration: none;margin: 20px 0;}h3, h4 {font-size: 12px;color: #777;text-decoration: none;margin: 15px 0;text-transform: uppercase;}a {color: #1475ab;text-decoration: none;}a:hover {text-decoration: none;}a.tel {text-decoration:none;color:inherit;}/*==================================================Header==================================================*/.topofixo{position: fixed;width: 100%;z-index: 10;top: 0px;}.topofixo .logo img {width: 120px;transition: .3s;margin-top: 35px;}.topofixo #menu2 {margin: 38px 0;}.topofixo .topo{display: none;}header {margin: 0 auto;background: #202020;position: relative;z-index: 10;height: 100px;top: 40px;}header .logo {float: left;margin-top: -30px;}header .logo img{width: 150px;transition: .3s;}header .right {float: right;text-align: right;color: #666;font-size: 12px;margin: 17px 0px;}header .right strong {font-size: 20px;}/*==================================================Menu==================================================*/header #menu {clear: both;position: relative;height: 40px;background: #E4E4E4;font-size: 15px;border: 1px solid #ccc;box-shadow: 1px 1px 1px #ccc;text-align: center;}header #menu li {position: relative;display: inline-block;}header #menu a {display: block;color: #666;text-decoration: none;padding: 8px 30px;height: 25px;text-align: center;transition: all .3s linear; /* Efeito de Transição dos itens do header #menu e sub-header #menu */}header #menu a:hover,header #menu li:hover a {color: #FFF;background: #2172b3;}header #menu table {border-collapse: collapse;position: absolute;left: 0;top: 0;}header #menu .dropdown .sub-menu {display: none;position: absolute;top: 41px;left: 0;margin: 0;height: auto;width: 230px;z-index: 7;background: #2172b3;}header #menu .dropdown:hover .sub-menu {display: block;}header #menu .dropdown:hover .sub-menu li {position: relative;float: left;width: 230px;margin:0;padding:0;}header #menu .dropdown:hover .sub-menu li a {display: block;width: 220px;font-size: 13px;padding: 5px;height: auto;text-align: left;text-decoration: none;color: #fff;}header #menu .dropdown:hover .sub-menu li a:hover {background: #1a5b8f;color: #FFF;/* text-decoration:underline; */}header #menu .dropdown ul li.dropdown .sub-menu {display: none;position: absolute;top: 0px;left: 200px;margin: 0;height: auto;width: 190px;z-index: 7;}header #menu .dropdown ul li.dropdown:hover .sub-menu {display: block;}header #menu .dropdown .sub-menu-info {display: none;position: absolute;top: 31px;left: -517px;margin: 0;height: auto;width: 900px;z-index: 7;background: #2172b3;}header #menu .dropdown:hover .sub-menu-info {display: block;}header #menu .dropdown:hover .sub-menu-info li {position: relative;float: left;width: 300px;margin:0;padding:0;}header #menu .dropdown:hover .sub-menu-info li a {display: block;width: 290px;font-size: 12px;padding: 5px;height: auto;text-align: left;text-decoration: none;color: #fff;}header #menu .dropdown:hover .sub-menu-info li a:hover {background: #1a5b8f;color: #FFF;/* text-decoration:underline; */}header #menu .dropdown ul li.dropdown .sub-menu-info {display: none;position: absolute;top: 0px;left: 200px;margin: 0;height: auto;width: 190px;z-index: 7;}header #menu .dropdown ul li.dropdown:hover .sub-menu-info {display: block;}header #menu2 {height: 30px;font-size: 14px;text-align: center;float: right;margin: 39px 0;}header #menu2 li {position: relative;display: inline-block;}header #menu2 a {display: block;border-radius: 3px;color: #f8d3d4;text-decoration: none;padding: 5px 25px;height: 20px;text-align: center;transition: all .3s linear; /* Efeito de Transição dos itens do header #menu2 e sub-header #menu2 */}header #menu2 a:hover,header #menu2 li:hover a {color: #FFF;background: #dd222a;}header #menu2 table {border-collapse: collapse;position: absolute;left: 0;top: 0;}header #menu2 .dropdown .sub-menu {display: none;position: absolute;top: 30px;left: 0;margin: 0;height: auto;width: 230px;border-top: 10px solid #202020;z-index: 7;background: #dd222a;}header #menu2 .dropdown:hover .sub-menu {display: block;}header #menu2 .dropdown:hover .sub-menu li {position: relative;float: left;width: 230px;margin:0;padding:0;}header #menu2 .dropdown:hover .sub-menu li a {display: block;width: 220px;font-size: 11px;padding: 5px;text-align: left;text-decoration: none;color: #fff;height: auto;}header #menu2 .dropdown:hover .sub-menu li a:hover {background: #ba0007;color: #FFF;}header #menu2 .dropdown ul li.dropdown .sub-menu {display: none;position: absolute;top: 0px;left: 200px;margin: 0;height: auto;width: 190px;z-index: 7;}header #menu2 .dropdown ul li.dropdown:hover .sub-menu {display: block;}header #menu2 .dropdown .sub-menu-info {display: none;position: absolute;top: 30px;left: -600px;margin: 0;height: auto;width: 900px;border-top: 10px solid #202020;z-index: 7;background: #dd222a;}header #menu2 .dropdown:hover .sub-menu-info {display: block;}header #menu2 .dropdown:hover .sub-menu-info li {position: relative;float: left;width: 300px;margin:0;padding:0;}header #menu2 .dropdown:hover .sub-menu-info li a {display: block;width: 290px;font-size: 11px;height: auto;padding: 5px;text-align: left;text-decoration: none;color: #fff;}header #menu2 .dropdown:hover .sub-menu-info li a:hover {background: #ba0007;color: #FFF;/* text-decoration:underline; */}header #menu2 .dropdown ul li.dropdown .sub-menu-info {display: none;position: absolute;top: 0px;left: 200px;margin: 0;height: auto;width: 190px;z-index: 7;}header #menu2 .dropdown ul li.dropdown:hover .sub-menu-info {display: block;}/*==================================================Content==================================================*/.wrapper {width: 100%;max-width: 980px;margin: 0 auto;}.content {/* padding:0 15px; */}section {float: left;width:100%;padding: 0;margin-top: 40px;}section p{font-size: 14px;text-align: justify;}article {float: left;width: 70%;}article p {margin: 1.5em 0;}article strong{font-weight:normal;}article.full {width: 100%;}article .alerta{font-size: 12px;color: #444;font-weight: bold;}.title-breadcrumb{background: #367fba;box-sizing: border-box;padding: 20px 0;margin-bottom: 30px;}.title-breadcrumb h1{color: white;margin: 0;}.title-breadcrumb #breadcrumb{width: auto;margin-top: 0px;float: right;background: white;border-radius: 5px;box-sizing: border-box;padding: 10px;}.title-breadcrumb #breadcrumb a {color: #666;text-decoration: none;}.title-breadcrumb #breadcrumb a:hover {color: #bbb;text-decoration: none;}#breadcrumb {display: inline-block;clear: both;width: 100%;color: #333;font-size: 12px;margin-top: 15px;}#breadcrumb div {display: inline;}#breadcrumb a {color: #666;text-decoration: none;}#breadcrumb a:hover {color: #bbb;text-decoration: none;}.list {margin: 0 0 20px 40px;}.list li {list-style: disc;margin: 6px 0;line-height: 1.5em;font-size: 14px;}.picture-legend {background:#eee;display:inline-block;padding:3px;}.picture-legend strong {clear:both;display:block;text-align:right;font-weight: normal;padding: 4px;font-size:9px;}.picture-legend img {margin:0 auto;display:block;}.picture-left {float:left;margin:0 10px 0 0;max-width: 50%;}.picture-right {float:right;margin: 0 0 0 30px;max-width: 32%;}.picture-center {margin:0 auto;display:block;}.btn{text-decoration: none;color: #fff;margin: 10px;background: #c60008;padding: 10px;font-weight: bold;text-transform: uppercase;font-size: 12px;display: inline-block;border-radius: 3px;transition: .3s;}.btn:hover{opacity: 0.9;}.topo{background: #2172b3;color: white;font-size: 13px;padding: 8px 10px;}.topo a{color: white;margin: 0 10px;text-decoration: none;}header .topo .social{display: inline-block;float: right;}.conteudo-index{box-sizing: border-box;padding: 10px 0px;background: #7c0409;margin-top: -15px;padding-top: 20px;background: #7c0409;background: -moz-linear-gradient(top,#7c0409 0%,#ad060d 50%,#7c0409 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7c0409),color-stop(50%,#ad060d),color-stop(100%,#7c0409));background: -webkit-linear-gradient(top,#7c0409 0%,#ad060d 50%,#7c0409 100%);background: -o-linear-gradient(top,#7c0409 0%,#ad060d 50%,#7c0409 100%);background: -ms-linear-gradient(top,#7c0409 0%,#ad060d 50%,#7c0409 100%);background: linear-gradient(to bottom,#7c0409 0%,#ad060d 50%,#7c0409 100%);}.conteudo-index h2, .conteudo-index h1{color: white;margin: 5px auto;}.conteudo-index p{color: white;font-size: 10px;}/*==================================================Thumbnails==================================================*//* ################################# MODELO 13 ################################# */.thumbnails-mod13 {display: inline-block;list-style: none;list-style-type: none;}.thumbnails-mod13 li {box-sizing: border-box;float: left;border: 1px solid #ddd;width: 200px;height: 260px;margin: 10px 22px;text-align: center;text-transform: uppercase;padding: 10px;box-shadow: 0 0 15px #fff;transition: .3s;}.thumbnails-mod13 li:hover{/* border: 2px solid #8f8f8f; */box-shadow: 0 0 15px #ccc;}.thumbnails-mod13 li:hover img{/* opacity: 0.9; */border: 1px solid #ddd;}.thumbnails-mod13 img{width: 100%;height: 200px;object-fit: contain;transition: .3s;border: 1px solid #fff;}.thumbnails-mod13 h2 {font-size: 10px;/* background: #222; */height: 20px;padding: 5px 0px;margin-top: 0px;}.thumbnails-mod13 a {text-decoration: none;color: #222;}.thumbnails-mod13 a:hover {text-decoration: none;}@media only screen and (max-width: 765px){.thumbnails-mod13{text-align: center;width: 100%;}.thumbnails-mod13 li{margin: 20px auto;float: none;}}/* ################################# FIM MODELO 13 ################################# */.thumbnails-mod13static {display: inline-block;list-style: none;list-style-type: none;}.thumbnails-mod13static li {box-sizing: border-box;float: left;border: 1px solid #ddd;width: 150px;height: 350px;margin: 10px 10px;text-align: center;text-transform: uppercase;padding: 10px;box-shadow: 0 0 15px #fff;transition: .3s;}.thumbnails-mod13static li:hover{/* border: 2px solid #8f8f8f; */box-shadow: 0 0 15px #ccc;}.thumbnails-mod13static li:hover img{/* opacity: 0.9; */border: 1px solid #ddd;}.thumbnails-mod13static img{width: 100%;height: 108px;object-fit: contain;transition: .3s;border: 1px solid #fff;}.thumbnails-mod13static h2 {font-size: 12px;/* background: #222; */height: 5px;padding: 10px 0px;margin-top: 0px;}.thumbnails-mod13static p {font-size: 10px;padding: 0px 0px;margin-top: 0px;text-align: center;}.thumbnails-mod13static a {text-decoration: none;color: #222;}.thumbnails-mod13static a:hover {text-decoration: none;}@media only screen and (max-width: 765px){.thumbnails-mod13static{text-align: center;width: 100%;}.thumbnails-mod13static li{margin: 20px auto;float: none;}}.thumbnails {display: inline-block;list-style: none;list-style-type: none;}.thumbnails li {float: left;border: 2px solid #2172b3;width: 200px;height: 235px;margin: 10px 16px;text-align: center;text-transform: uppercase;transition: .3s;}.thumbnails li:hover img{opacity: 0.9;}.thumbnails li:hover h2{opacity: 0.9;}.thumbnails img{width: 100%;height: 200px;object-fit: cover;transition: .3s;}.thumbnails h2 {font-size: 10px;background: #2172b3;height: 25px;padding: 5px 0px;margin-top: 0px;transition: .3s;}.thumbnails a {text-decoration: none;color: white;}.thumbnails a:hover {text-decoration: none;}/*==================================================Sidebar==================================================*/aside {float: left;width: 25%;margin: 0 0 0 30px;text-transform: uppercase;}aside h2 a {display: block;padding: 5px;font-size: 15px;background: #ad060d;color: #fff;text-decoration: none;}aside nav {list-style: none;list-style-type: none;margin: 0 0 0 0;padding: 0;}aside li {margin: 5px 0 0 0;}aside li a {font-size: 12px;display: block;padding: 5px;color: #143060;text-decoration: none;border-left: 2px solid #cccccc;}aside nav li a:hover {border-left: 2px solid #7c0409;}aside h3 {color: #fff;background: #ad060d;padding: 10px 0;margin-bottom: 0;text-align: center;}aside p {background: #eee;border-bottom: 1px solid #ccc;margin: 0;text-align: center;}aside strong {font-size: 16px;line-height: 34px;color: #666;}aside a{text-decoration: none;}/*==================================================Includes==================================================*//*  Saiba mais */.more {margin-bottom: 20px;}.more h2 strong {font-size: 16px;}/*  Gallery  */.gallery {display: inline-block;list-style-type: none;list-style: none;}.gallery li {float: left;margin: 5px;text-align: center;transition: .3s;}.gallery li:hover{opacity: 0.9;transform: scale(1.05);}.gallery li img{width: 120px;height: 120px;object-fit: cover;border-radius: 5px;border: 2px solid #ddd;}p.ampliar {color:#F30;font-size:11px;margin:5px 0;}/*  Social midia  */.compartilhe {font-size: 0.75em;margin: 0.5em 0;display:block;font-weight:bold;}.social-media {display: inline-block;padding: 0;margin:5px 0;}.social-media li {float: left;margin-right: 10px;}.bt-twitter {text-indent: -5000px;overflow: hidden;display: block;width: 55px;height: 20px;background: url(../imagens/icones/tweet.png) no-repeat 0 0;}.bt-twitter:hover {background-position: 0px -20px;}/*  Páginas relacionadas  */.related-posting-title {font-size: 22px;}.related-posting {list-style: none;list-style-type: none;margin: 0;padding: 0;}.row {clear: both;display: block;background: #E8E8E8;border-left: 3px solid #ccc;padding: 10px 20px;min-height: 85px;margin: 0 0 2px 0;overflow: hidden;}.row:hover {border-left: 3px solid #c60008;}.row img {display: block;float: left;width: 80px;height: 80px;border: 1px solid #CCC;margin: 0 10px 0 0;}.row p {font-size: 12px;line-height: 15px;margin-bottom: 0;}.row a {color: #666;text-decoration: none;}.row p a {color:#69747b;}.row strong {font-size: 12px;}/*  Tabs regiões  */.hide { position: absolute; top: -9999px; left: -9999px; }#servicosTabsDois .list-wrap {background: #eee;padding: 10px;margin: 0 0 15px 0;font-size: 10px;}#servicosTabsDois ul {list-style: none;display:inline-block;}#servicosTabsDois .list-wrap li{width:160px;float:left;color:#666;}#servicosTabsDois .nav {overflow: hidden;margin:0;padding:0;}#servicosTabsDois .nav li {float: left;margin: 0 10px 0 0;}#servicosTabsDois .nav li.last {margin-right: 0;}#servicosTabsDois .nav li a {display: block;text-decoration: none;padding: 12px;background: #ddd;color: #666;font-size: 12px;text-align: center;border: 0;}#servicosTabsDois .nav li a:hover, #servicosTabsDois .nav li a:focus {background: #999;color:#fff;}#servicosTabsDois ul li.nav-two a.current {background-color: #eee !important;color: #666;}/*  Copyright  */.copyright {font-size: 10px ;color: #666;}.copyright a {font-size: 10px ;color: #666;}/*==================================================Footer==================================================*/footer {clear: both;margin-top: 15px;padding: 15px;background: #464646;}.contact-footer {float: left;color: #fff;width: 42%;}.contact-footer strong {font-size: 18px;/* letter-spacing: -1px; */}.contact-footer a{text-decoration: none;color: #fff;}footer address {margin:0 0 10px 0;font-size: 12px ;font-style:normal;line-height:15px;}footer address span {margin:0 0 5px 0;font-size: 14px ;font-weight:bold;display:block;}footer .menu-footer {text-align: right;}footer .menu-footer nav {margin: 3px 0;}footer .menu-footer nav li {display: inline;padding: 0 10px 0 0;}footer .menu-footer nav li a {color: #bbb;transition: all .3s linear;font-size: 13px;text-decoration: none;}footer .menu-footer nav li a:hover {color: #fff;}footer .social {margin:20px 0 0 0;float:right;}footer .social .social-icons:hover{opacity: 1;color: #c60008;}footer .social .social-icons{width: auto;border-radius: 10px;transition-property: all;transition-duration: 0.3s;padding: 10px;display: block;margin: 0 0 0 5px;float: right;font-size: 18px;color: #FFF;min-width: 25px;min-height: 20px;text-align: center;/* box-shadow: 2px 2px 2px #ccc; */}.copyright-footer {text-align: left;font-size: 10px;color: #eee;padding: 20px 0;background: #464646;}.copyright-footer .selos {float:right;}.copyright-footer .selos strong {background: #fff;color: #363b36;padding: 0px 5px;}.copyright-footer .selos a {margin:0 0 0 5px;color: #B7B7B7;text-decoration: none;opacity: 0.8;transition-property:all;transition-duration:0.3s;}.copyright-footer .selos a:hover {opacity: 1;}/*==================================================Página Contato (Formulario)==================================================*/.contact {display: block;padding:0 20px;}.form {float: left;width: 50%;}.form label {width: 185px;font-weight: bold;padding-right: 5px;font-size: 13px;display: table-cell;vertical-align: middle;}.form label span {font-size: 9px;color:#C00;}.form input, .form textarea, .form select {width: 80%;margin: 10px 0 4px 0;padding:8px 5px;border: solid 1px #CFCFCF;font-size: 16px;box-sizing: border-box;}input#ddd {width: 17%;}input#telefone {width: 59%;}@media screen and (max-width: 420px) {.form input, .form textarea, .form select {width: 100%;}input#ddd {width: 30%;}input#telefone {width: 67%;}.form textarea {width: 100% !important;}}input.ir {width: 40%;max-width: 150px;}.form textarea {width: 80%;font-family: fonte;margin-bottom: 18px;}.form input:focus, .form textarea:focus, .form select:focus {background:#eee;}.form .ir {border: solid 1px #c60008;background: #ffffff;border-radius: 5px !important;padding: 10px 18px;color: #c60008;cursor:pointer;border-radius: 0;width: 40%;max-width: 150px;transition: all 300ms ease-in-out;}.form .ir:hover{background: #c60008;color: #ffffff;}.bt-submit {display: block;margin: 5px 0 0 0;}.form span.obrigatorio {font-size:0.8em;color:#C00;margin-top: 10px;}.form label.error {display:block;color: red;margin: 0 .5em 0 0;vertical-align: top;font-size: 10px;}.help {font-size: 11px ;color: #666;}.alert {color: #FF0000;}.contact-form {float: right;color: #989898;font-size: 11px;width:50%;}.contact-form strong {color: #666;}/*==================================================Sitemap==================================================*/.sitemap {margin-left: 30px;list-style: none;list-style-type: none;}.sitemap li {font-size: 15px ;margin: 10px 0;}.sitemap li a {color: #777;font-size: 20px;line-height: 25px;text-decoration:none;}.sitemap li a:hover {color: #222 !important;}.sitemap li ul {margin-left: 35px;list-style: none;list-style-type: none;}.sitemap li ul li {margin: 5px 0;padding: 0;}.sitemap li ul li a {font-size: 12px ;color: #777;}.sitemap li ul li ul li {margin: 5px 0;}.sitemap li ul li ul li a {font-size: 13px ;color: #777;}.sitemap li a:hover {color:#999;}.sitemap .fa{display: none;}.sitemap br{display: none;}/*========================================Page not found========================================*/.msg-404 {position: relative;font-size: 22px;line-height: 34px;color: #A7A9AC;margin-bottom: 30px;}.menu-404 {background: #F8F8F8;width: 95%;padding: 15px;margin-bottom: 20px;float: left;}.menu-404 a {display: block;margin: 0 auto;}/* ==========================================================================Helper classes========================================================================== *//** Image replacement*/.ir {background-color: transparent;border: 0;overflow: hidden;/* IE 6/7 fallback *//**text-indent: -9999px;*/}.ir:before {content: "";display: block;width: 0;height: 150%;}/** Hide from both screenreaders and browsers: h5bp.com/u*/.hidden {display: none !important;visibility: hidden;}/** Hide only visually, but have it available for screenreaders: h5bp.com/v*/.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}/** Extends the .visuallyhidden class to allow the element to be focusable* when navigated to via the keyboard: h5bp.com/p*/.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}/** Hide visually and from screenreaders, but maintain layout*/.invisible {visibility: hidden;}/** Clearfix: contain floats** For modern browsers* 1. The space content is one way to avoid an Opera bug when the*    `contenteditable` attribute is included anywhere else in the document.*    Otherwise it causes space to appear at the top and bottom of elements*    that receive the `clearfix` class.* 2. The use of `table` rather than `block` is only necessary if using*    `:before` to contain the top-margins of child elements.*/.clearfix:before,.clearfix:after {content: " "; /* 1 */display: table; /* 2 */}.clearfix:after {clear: both;}/** For IE 6/7 only* Include this rule to trigger hasLayout and contain floats.*/.clearfix {/**zoom: 1;*/}.slicknav_menu {display:none;}.slicknav_nav .fa{display: none;}.slicknav_nav br{display: none;}/*==================================================Layout responsivo com Grid==================================================*/.grid {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}.grid:after {content: "";clear: both;display: block;}[class*="col-"] {float: left;padding: 15px;box-sizing: border-box;}/* [class*="col-"] iframe {display: block;margin: 0 auto;width: 100%;max-width: 300px;height: 200px;border: 0;} */.col-1 {width: 8.33%;}.col-2 {width: 16.66%;}.col-3 {width: 25%;}.col-4 {width: 33.33%;}.col-5 {width: 41.66%;}.col-6 {width: 50%;}.col-7 {width: 58.33%;}.col-8 {width: 66.66%;}.col-9 {width: 75%;}.col-10 {width: 83.33%;}.col-11 {width: 91.66%;}.col-12 {width: 100%;}.txtcenter{text-align: center;}.txtleft{text-align: left;}.txtright{text-align: right;}.pd {padding: 0;}.fright{float: right;}.fleft{float: left;margin: 15px;color: #fff;}.fwidth{width: 100%;}.center-block {	display: block;	margin: 0 auto;}/*========================================Fancy Box - Lightbox========================================*/#title-empresa h2{font-size: 14px;background: #E9E9E9;padding: 4px 10px;line-height: 15px;color: #717171;text-transform: uppercase;text-decoration: none;margin: 0 0 10px 0;font-weight: 500;border-radius: 8px;}#title-keyword h3{font-size: 12px;padding: 0 10px;line-height: 15px;color: #717171;text-decoration: none;margin: 0 0 10px 0;border-radius: 8px;}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(images-fancy/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(images-fancy/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(images-fancy/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(images-fancy/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.active-menu-topo {color: #32326b;font-weight: bold;}.active-menu-aside {color: #ad060d;background-color: rgba(173, 6, 13, 0.05);border-left: 2px solid #ad060d;font-weight: bold;}/*==========================================================================Tabela==========================================================================*/.tg  {border-collapse:collapse;border-spacing:0; table-layout: fixed; width: 100%;}.tg td{font-size: 12px;text-align: center;line-height: 30px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;color: #1c1c5b;}.tg th{font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}.tg .tg-kf0f{background-color:#3166ff;color:#000000}.tabela{background: none repeat scroll 0% 0% rgb(101, 143, 190); text-align: center; line-height: 30px;}.tabela p{text-align: center; line-height: normal;}.tabela-conteudo{background: none repeat scroll 0% 0% rgb(229, 236, 244); padding: 0cm;}/* ==========================================================================BOTAO TOPO========================================================================== */#scrollUp {bottom: 0;right: 30px;width: 70px;height: 55px;margin-bottom: -10px;padding: 10px 5px;font: 14px/20px sans-serif;text-align: center;text-decoration: none;text-shadow: 0 1px 0 #fff;color: #FFF;border-radius: 5px 5px 0 0;background-color: #c60008;-webkit-transition: margin-bottom 150ms linear;-moz-transition: margin-bottom 150ms linear;-o-transition: margin-bottom 150ms linear;transition: margin-bottom 150ms linear;}#scrollUp:hover {margin-bottom: 0;color: #fff}#scrollUp-active {display: none}/*========================================CSS Mobile========================================*//* TABLET */@media only screen and (min-width:767px) and (max-width: 959px){.wrapper{box-sizing: border-box;padding: 0 10px;}header{    background: none;}header .right a{margin: 0px 10px;}header .right{width: 100%;text-align: center;}header .logo{text-align: center;width: 100%;margin-bottom: 25px;}header .logo img{    margin: 10px auto;}header nav a {padding: 10px 0px;width: 142px;}article img{max-width: 100%;}.gallery li {margin: 4px;}.js .slicknav_menu {display:block;/* position: fixed; */z-index: 11;/* width: 100%; */}.js #menu {display:none;}.js #menu2 {display:none;}.contact-footer a{color:white;text-decoration: none;}#servicosTabsDois .nav li a {padding: 10px;}.col-m-1 {width: 8.33% !important;}.col-m-2 {width: 16.66% !important;}.col-m-3 {width: 25% !important;}.col-m-4 {width: 33.33% !important;}.col-m-5 {width: 41.66% !important;}.col-m-6 {width: 50% !important;}.col-m-7 {width: 58.33% !important;}.col-m-8 {width: 66.66% !important;}.col-m-9 {width: 75% !important;}.col-m-10 {width: 83.33% !important;}.col-m-11 {width: 91.66% !important;}.col-m-12 {width: 100% !important;}.hide-tablet{display: none;}.topofixo{position: relative;}#header-block{	display: none !important;}}/* Mobile */@media only screen and (max-width: 765px){.topofixo{position: relative;}.owl-pagination{display: none;}.title-breadcrumb h1{box-sizing: border-box;padding: 5px;}.title-breadcrumb #breadcrumb{float: none;}header .topo .social{display: none;}.wrapper{box-sizing: border-box;padding: 0 10px;}header{    top: 0px;    background: none;}header .logo a {margin: 0 auto;}header .logo {width: 100%;display: block;text-align: center;}header .logo img{margin-top: 45px;max-width: 100%;}header .right{width: 100%;text-align: center;}.topo .fright{float: none;}.topo{text-align: center;}article {width: 100%;}aside {width: 100%;margin: 0;}.gallery img{width: 100%;}.gallery li{width: 45%}.thumbnails li {width: 100%;margin: 10px 0;}.thumbnails {width: 100%;box-sizing: border-box;padding: 10px;}.thumbnails img{width: 100%;}footer .wrapper {text-align: center !important}.copyright-footer {text-align: center}footer .menu-footer nav li {display: block;background: rgba(0, 0, 0, 0.2);margin: 10px 0px;text-align: center;padding: 10px}.contact-footer {float: none}.copyright-footer .wrapper {text-align: center}footer .social {float: none;width: 100%}.copyright-footer .selos {float: none;margin: 10px 0px}.copyright-footer .selos a {float: none;display: block;width: 100%;background: rgba(0, 0, 0, 0.2);padding: 10px 0px;margin: 10px 0px}footer .social .social-icons {float: none;padding: 10px 0px;margin: 10px 0px;width: 100%;text-align: center}.contact-footer a{color:white;text-decoration: none;}.contact-footer{margin-right: 0;}.js #menu {display:none;}.js #menu2 {display:none;}.js .slicknav_menu {display:block;}#servicosTabsDois .nav li a {padding: 8px;font-size: 13px;width: 100%;}.hide-mobile{display: none;}.contact{padding: 0;}.form{width: 100%;}.contact-form{float: none;width: 100%;}#header-block{	display: none !important;}}/*=======================================VERSAO MOBILE PARA CELULARES PEQUENOS======================================*/@media only screen and (max-width:480px) {[class*="col-"] {width: 100%;}#slide-show {height: 880px !important;}}/*Mobile Menu Core Style*/.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }.slicknav_menu .slicknav_no-text { margin: 0 }.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }.slicknav_nav { clear: both }.slicknav_nav ul,.slicknav_nav li { display: block }.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }.slicknav_nav .slicknav_item { cursor: pointer; }.slicknav_nav .slicknav_row { display: block; }.slicknav_nav a { display: block }.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a { display: inline }.slicknav_menu:before,.slicknav_menu:after { content: " "; display: table; }.slicknav_menu:after { clear: both }/*User Default StyleChange the following styles to modify the appearance of the menu.*/.slicknav_menu {font-size:16px;}/* Button */.slicknav_btn {margin: 5px 5px 6px;text-decoration:none;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #222222;}/* Button Text */.slicknav_menu  .slicknav_menutxt {color: #FFF;font-weight: bold;text-shadow: 0 1px 3px #000;}/* Button Lines */.slicknav_menu .slicknav_icon-bar {background-color: #f5f5f5;}.slicknav_menu {background:#4c4c4c;padding:5px;}.slicknav_nav {color:#fff;margin:0;padding:0;font-size:0.875em;}.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden;}.slicknav_nav ul {padding:0;margin:0 0 0 20px;}.slicknav_nav .slicknav_row {padding:5px 10px;margin:2px 5px;}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {padding:0;margin:0;}.slicknav_nav .slicknav_row:hover {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background:#ccc;color:#fff;}.slicknav_nav a:hover{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background:#ccc;color:#222;}.slicknav_nav .slicknav_txtnode {margin-left:15px;}