@font-face {
    font-family: 'HelveticaCdMed';
    src: url(../fonts/HelveticaCdMed.woff);
}

@font-face {
    font-family: 'HelveticaCdOblThn';
    src: url(../fonts/HelveticaCdOblThn.woff);
}
@font-face {
    font-family: 'HelveticaMed';
    src: url(../fonts/HelveticaMed.woff);
}
@font-face {
    font-family: 'HelveticaThn';
    src: url(../fonts/HelveticaThn.woff);
}

@font-face {
    font-family: 'Gillsans Light';
    src: url(../fonts/gill.ttf);
}


h1{
  font-family: "HelveticaCdMed";  
}
.clear{
    clear: both;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
.nav>li{
    border-right: 0px solid #666;
    margin: 13px 25px;
}
.nav>li:last-child{
    border-right: 0px solid #ccc;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 0px;

    border-top: 2px solid transparent;
    font-family: "HelveticaThn";
    text-shadow: none !important;
    font-size: 15px;

}

.navbar-collapse {
    padding-right: 0px;
    padding-left: 15px;    
    border: none;
    box-shadow: none;
}
.navbar-collapse {
   overflow-x: hidden;      
}
.nav>li>a:hover, .nav>li>a:focus,.nav>li.active>a {
    text-decoration: none;
    color: #FF792F;
    border-top: 2px solid #222;
    background-color: transparent;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    border-bottom: 2px solid #fff;
}
.flag,.roda{
	display: none !important;
}
.nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after {
    clear: none;
}
.top_menu{
	background:#222;
	border-bottom: 2px solid #ccc;
}
.top_menu2{
	background:#222;	
}
.logo{
	position: absolute;
	z-index:999;
}
.logo2{
	height: 140px;
    z-index: 90999;
    position: absolute;
    top: 0;
}
.logo3{	
    margin-top: 0px;    
    float: none !important;   
    padding: 0px 15px 30px 15px !important;
    font-size: 18px;
    line-height: 20px;
    z-index: 9999;


}
.boxtop{
	padding-top: 5px;
	padding-bottom: 5px;	
}
.boxtop .container-fluid {
    padding-right: 0px;
    padding-left: 15px;    
}
.fstT{
	color:#FFF;
	font-family: "HelveticaCdMed";
	font-size: 16px;
	padding-left: 5px; 
    vertical-align: -webkit-baseline-middle;
}
.secT{
	color:#A0A0A0;
	font-family: "HelveticaThn";
	font-size: 15px;
	padding-left: 5px; 
	font-weight: bold;
}
.boxtop ul{
	list-style-type: none;	
	padding-left: 0px;
	width:auto;
	float: right;
}
.boxtop li{
	float:left;
	margin-right: 10px;
    padding-right: 10px;
}
.boxtop li:last-child{	
	margin-right: 0px;
}
.top_menu2 li a{
	color:#FFF;

    font-weight: lighter;
    font-family: 'Gillsans Light', 'Trebuchet MS', Arial, sans-serif;
    text-transform: uppercase;

}

.carousel-inner>.item {
    z-index: 0;
}
.minhbb{
    min-height:55px;
}
.boxbusca{
	margin-top: -30px;
	background: #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 88888;
	padding-top: 15px;
    position: absolute;
}

.boxbusca .box{
	margin-bottom: 15px;
}


.form-control {
    border-radius: 10px;  
}

.boxdestaques{
    border:1px solid #EEE;
    margin-bottom: 10px;
}
.boxdestaques .flagover{
    text-align: right;
    margin-top: -35px;
}
.boxdestaques .rowicons{
    padding:10px;
    border-bottom: 1px dotted #EEE;
    color:#9c9c9c;
}

.boxdestaques .borderright:after {
    content: '';
    position: absolute;
    top: 10px;
    right: 7px;
    width: 1px;
    border-right: 1px solid #ccc;
    background: #ccc;
    height: 67%;

}
.boxdestaques .rowborderbt{
    border-bottom: 1px solid #EEE;
}
.boxvalor{
    text-align: right;
}
.borderright h4{
    font-family: "HelveticaCdMed";
}
.borderright h5{
    font-family: "HelveticaThn";
    font-weight: bold;
    font-size: 12px;
}
.boxvalor h6{
    font-family: "HelveticaThn";
    font-weight: bold;
}
.boxvalor h4{
    color:#FF6D00;
    font-style: italic;
    font-family: "HelveticaCdMed";
}
.padd5{

    padding: 0 5px;
}
.padd0{
    padding:0px;
}

.boxdestaques2{
    border:1px solid #EEE;
    overflow:hidden;
}
.boxdestaques2 .flagover{
    text-align: center;
    margin-top: -60px;
    color:#FFF;
    font-family: "HelveticaCdMed";

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    width: 100%;

}
.boxdestaques2 h3,.boxdestaques2 h4{
 font-family: "HelveticaThn";
 font-weight: bold; 
}
.boxdestaques2 .flagover .onlyhover{
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.boxdestaques2:hover .flagover .onlyhover{
    opacity: 1;
}
.boxdestaques2 .flagover h3,.boxdestaques2 .flagover h4,.boxdestaques2 .flagover h5,.boxdestaques2 .flagover h6 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.boxdestaques2:hover .flagover{
    text-align: center;
    margin-top: -110px;
    color:#FFF;
    font-family: "HelveticaCdMed";
}
.boxdestaques2 .overimg{
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dbdbdb+0,000000+100&0.1+0,1+100 */
    background: -moz-radial-gradient(center, ellipse cover, rgba(219,219,219,0.1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(219,219,219,0.1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(219,219,219,0.1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1adbdbdb', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    opacity: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.boxdestaques2:hover .overimg{
    opacity: 1;
}
.boxdestaques2 .flagover h5{
    color:#FF7A2D;
}

.rownews{
    border-top: 7px solid #F47B1E;
    border-bottom: 7px solid #F47B1E;
    background: #1A1A1A;
    padding-bottom: 20px;
}
.rownews .txt{
    text-align: right;
    line-height: 20px;
    padding: 20px 10px 0 0;
}

.rownews .txt span{
    color:#FFF;
    font-family: "HelveticaThn";
    font-size:30px;
}
.rownews .txt span:first-child{
    color:#FFF;
    font-family: "HelveticaCdMed";
    font-size:30px;
}
#newscad{
    margin-top:20px;
    height:50px;
    font-size: 20px;
    
    line-height: 50px;
}
.btn-cad{
    margin-top:20px;
    height:50px;
    font-size: 20px;
    font-family: "HelveticaCdMed";
}

.rowfooter{    
    border-bottom: 7px solid #F47B1E;
    background: #1A1A1A;
    color: #FFF;
    padding-bottom: 60px;
}
.barrabaxo{
    height: 20px;
}
.barrabaxo:after{
    content: '';
    position: absolute;    
    right: 10%;
    width: 80%;
    
    background: #ccc;
    height: 2px;
}
.boxfooter{
    padding: 20px 0;
}

.boxfooter ul{
    list-style-type: none;

}
.boxfooter li{
    float:left;
    margin-bottom: 10px;

}
.boxfooter li span{
    vertical-align: -webkit-baseline-middle;
}
.rowfooter h4{
    font-family: "HelveticaCdMed";
}
.rowfooter p{
    font-family: "HelveticaThn";
}
.map ul, .redes ul{
    list-style-type: none;
    padding-left:0;
}
.redes li{
    margin-bottom: 10px;
    padding: 3px 0;
}
.map li{
    margin-bottom: 1px;
}
.map li a{
    color:#FFF;
    font-size: 20px;
    line-height: 37px;
}
.map li a:hover{
    color:#FF7A2D;
}
.rowpronto{
    background: #EDEDED;
    margin-top: 40px;
    padding-bottom: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.rowpronto h6{
    font-family: "HelveticaCdMed";
}
.rowpronto h2{
    font-family: "HelveticaThn";
    font-weight: bold;
    margin: 0 0 0 0;
}
.rowpronto p{
    font-family: "HelveticaCdMed";
    
    margin: 0 0 0 0;
}
.rowpronto .valor{
    color:#FF6D00;
    font-style: italic;
    font-family: "HelveticaCdMed";
    margin: 0 0 0 0;
}
.rowpronto .ppm{
    background-color: #4E4A47;
    color:#FFF;
    min-height: 10px;
    margin-top:-10px;
}

.rowpronto .ppm p {
    position:absolute;
    padding:5px 20px;
    background-color: #4E4A47;
    color:#FFF;
    margin: -20px 0;
    font-family: "HelveticaThn";
}
.rowpronto.even .ppm{
    background-color: #4E4A47;    
}
.rowpronto.even .ppm p {
    background-color: #4E4A47;
}
.rowpronto.odd .ppm{
    background-color: #FF6D00;    
}
.rowpronto.odd .ppm p {
    background-color: #FF6D00;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #FF6D00;
    border-color: #FF6D00;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #FF6D00;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #4E4A47;
    background-color: #eee;
    border-color: #ddd;
}

.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; }
.onebyone-carosel .item{
    z-index:10;
}
.ajust{
    margin-top: 40px;
}

.fdi-Carousel .carousel-control.left, .fdi-Carousel .carousel-control.right {
    background-image: none;   
    filter: none;

}
.fdi-Carousel .carousel-control {

    width: 5%;
    color: #4E4A47;
    margin-top: 10%;
    
}
.btn-saibamais{
    background-color: #FF6D00; 
    color:#FFF;
    padding:10px 10px;
    margin-top:30px;       
    height: 40px;
}
.btn-saibamais:hover{
    color:#FFF;
    background-color: #4E4A47; 
}
.imgmid{
    vertical-align: middle;
}



.boxdestaques3{
    border:1px solid #EEE;
    overflow:hidden;
}
.boxdestaques3 .flagover{
    text-align: center;
    margin-top: -118px;
    color:#FFF;
    font-family: "HelveticaCdMed";

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    width: 100%;

}
.boxdestaques3 h3,.boxdestaques3 h4{
 font-family: "HelveticaThn";
 font-weight: bold; 
}
.boxdestaques3 .flagover .onlyhover{
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.boxdestaques3:hover .flagover .onlyhover{
    opacity: 1;
}
.boxdestaques3 .flagover h3,.boxdestaques3 .flagover h4,.boxdestaques3 .flagover h5,.boxdestaques3 .flagover h6 {
    margin-top: 7px;
    margin-bottom: 5px;

}
.boxdestaques3 .flagover h2{
    margin-bottom: 5px;
    line-height: 22px;
}

.boxdestaques3:hover .flagover{
    text-align: center;
    margin-top: -165px;
    color:#FFF;
    font-family: "HelveticaCdMed";
}
.boxdestaques3 .overimg{
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dbdbdb+0,000000+100&0.1+0,1+100 */
    background: -moz-radial-gradient(center, ellipse cover, rgba(219,219,219,0.1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(219,219,219,0.1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(219,219,219,0.1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1adbdbdb', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    opacity: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.boxdestaques3:hover .overimg{
    opacity: 1;
}
.boxdestaques3 .flagover h5{
    color:#FFF;
    padding-bottom: 0px;
    
}
.boxdestaques3 .flagover h3{
    color:#FF6D00;
    font-family: "HelveticaCdMed";
    font-size: 20px;

}
.boxdestaques3 .flagover hr{      
    color: #FFF;
    width:70%;
    margin: auto;
}
.boxdestaques3 .flagover h6{
    color:#FFF;
    padding-bottom: 0px;
    font-family: "HelveticaCdMed";
    font-size:13px;    
}
.verde{
    color: #0D9821;
}
.titulopag{
    text-align: center;
    margin: 30px 0 40px 0;
}
.titulopag:before{
    content: '';
    position: absolute;
    top: 20px;
    right: 10%;
    width: 80%;   
    background: #FF6D00;
    height: 2px;
    z-index: -1;
}
.titulopag h1{
    color:#FF6D00;
    font-family: "HelveticaThn";
    text-transform: uppercase;  
    display:inline;
    width:auto;
    padding:10px 20px;
    background-color: #FFF;
    font-style: italic;
    font-weight: bold;
    line-height: 44px;
}
.tituloimo{
    text-align: center;
    margin: 30px 0 30px 0;
}
.tituloimo:before{
    content: '';
    position: absolute;
    top: 48%;
    right: 10%;
    width: 80%;   
    background: #FF6D00;
    height: 2px;
    z-index: -1;
}
.tituloimo h1{
    color:#FF6D00;
    font-family: "HelveticaThn";
    text-transform: uppercase;  
    display:inline;
    width:auto;
    padding:10px 20px;
    background-color: #FFF;
    font-style: italic;
    line-height: 43px;
}
.boxoverbanner:before{
    content: '';
    position: absolute;
    top: 40px;
    left: 20px;
    width: 10px;   
    background: #FB7925;
    height: 100px;
    z-index: 1;
}
.boxoverbanner{
    margin-top:-200px;
    padding-left: 40px;
}
.boxoverbanner h1{
    color:#FB7925;
    font-family: "HelveticaThn";
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 25px;

}
.boxoverbanner h2{
    color:#FFF;
    font-family: "HelveticaThn";
    font-weight: normal;
    margin-top: 0;
    font-size: 20px;
}
.boxoverbanner h3{
    color:#FFF;
    font-family: "HelveticaThn";
    font-weight: normal;
    font-size: 16px;
    
}

.titsec h2{
    font-family: "HelveticaCdMed";
}
.titsec h2 .fa{
    color: #FF6D00;
}

.galcats{
    list-style-type: none;
    padding:0px;
}
.galcats li{
    font-family: "HelveticaThn";
    background-color: #DDD;
    text-align: center;
    padding:10px 0;
    margin-bottom: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.galcats li:hover{
    font-family: "HelveticaThn";
    background-color: #FF6D00;
    color:#FFF;
    cursor: hand;
    cursor: pointer;
}

.margfix{
    margin: 80px 0 30px 0;
}
.detimo .icon{
    position:absolute;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    background: #FFF;
    border: 5px solid #F47B1E;
    color: #F47B1E;
    padding: 12px;
    font-size: 40px;
    margin-top: -50px;
    margin-left:20px;
    width: 90px;
    text-align: center;

}

.detimo .icon2{
    border-radius: 200px;
    background: #FFF;
    border: 5px solid #F47B1E;
    color: #F47B1E;
    padding: 5px;
    font-size: 20px;
    margin-top: 0px;
    margin-left: 10px;
    width: 48px;
    text-align: center;

}

.orange{
  color:#F47B1E;
  
}
.detimo h1 .orange{
  color:#F47B1E;
  font-weight: normal;
}
.detimo h1{
    color:#FFF;
    font-family: "HelveticaThn";
    font-weight: bold;
    text-align: center;
    padding-top:30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.rowdetalhes{
    color:#FFF;
    font-family: "HelveticaThn";
    font-weight: normal;
}
.rowdetalhes p{
    font-size: 16px;
}
.fixh3valor{
    margin-top: 0px;
}
.titulodescricao h1{
    margin-bottom:5px;
    color:#F47B1E;
    margin-top: 0px;
}
.titulodescricao hr{
    margin-top:5px;
    margin-bottom:0;
}
.boxdesc{
    font-size:16px;
    font-family: "HelveticaCdMed";
}
.marginbt20{
    margin-top: 20px;
}
.rowdescl h2{
 font-family: "HelveticaMed"; 
 color:#F47B1E;
 border-bottom:1px solid #ddd;
 margin-top: 0px;
}
.sempadmarg{
    padding:0 0 0 0 !important;
    margin: 0 5px 0 0px !important;
}
.slick-list{
    padding: 0 0 0 0 !important;
}
.txtarraste h3{
    font-family: "HelveticaThn";
    color:#FFF;
    text-align: center;
}
.txtarraste h4{
    margin-top: 0;
    color:#BBB;
    text-align: center;
}
.slider-container .back-bar .pointer-label {
    position: absolute;
    top: -22px;
    font-size: 17px;
    background: none;
    white-space: nowrap;
    line-height: 1;
}
.more{
    color:#FFF;
    font-size: 24px;
}
.semradius{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.boxicondesc p{
    color:#F47B1E;
    font-size: 12px;
    margin-top:10px;
}
.boxmore{
    text-align: right;
    margin-top: -48px;
    margin-bottom: 20px;
}
.mapL1:hover{
    cursor: pointer;
    cursor: hand;
}
.mapL2{
 display: none;
}
.formligamos{
    position:fixed;
    width:100%;
    height:100%;
    background:url(../images/bghover.png) center center;
    display: none;
    opacity: 0;
    z-index: 100029;
}
.formfav{
    position:fixed;
    width:100%;
    height:100%;
    background:url(../images/bghover.png) center center;
    display: none;
    opacity: 0;
    z-index: 100029;
}

.noscroll{
    overflow: hidden;
}
.formbox{
    position:fixed;
    display: none;
    opacity: 0;
    background:#272727 url("../images/fundo_form.jpg") bottom center no-repeat;
    top: 10px;
    z-index:99999999999;
    background-size: 100%;
    color:#fff;
}
.formbox2{
    position:fixed;
    display: none;
    opacity: 0;
    background:#272727 url("../images/fundo_form.jpg") bottom center no-repeat;
    top: 10px;
    z-index:99999999999;
    background-size: 100%;
    color:#fff;
}
.logoform{
    margin: 10px auto;
    max-width:150px;
    color:#fff;
}
.laranja{
    color:#F47B1E;
}
.campolig{
    margin-bottom:20px;
    background: transparent;
    color:#fff;
}
.form-group input[type="checkbox"] {
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}
.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;   
}

.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}
.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;   
}
.btn-laranja{
    background-color:#F47B1E;
    color: #FFF;
    font-weight: bold;
}

#radioBtn .notActive{
    color: #F47B1E;
    background-color: #fff;
    width: 50%;
    height: 40px;
    font-size: 20px;    
    border-color: #ddd;
    background-image:none;
}

#radioBtn .notActive:hover{
    background-color: #666;
    color: #fff;
    background-position: 0 ;
}



#radioBtn .active{    
    width: 50%;
    height: 40px;
    font-size: 20px;
    background-color: #F47B1E;
    border-color: #F47B1E;
}
.porc100{
    width:100%;
}
.radL{
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.radR{
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.selectfont{
  font-family: 'FontAwesome', 'HelveticaCdMed';
}
.margbt20{
    margin: 10px 0;
}
.txtareavenda{
    height:142px !important;
}
.margbt10{
    margin-bottom: 10px;
}
.fundocontato{
    background: #FFF;
    
}
.rowimgprincipal{
    max-height: 350px;
    overflow: hidden;
    background-color: #000;
}
.rowimgprincipal img{
    opacity: 0.8;
}
.boxfooter a:hover{
    text-decoration: none;
}
.gFotos{
    padding:10px 15px;
}
.slick-active{
    outline: none;
}
.acertathumb{
    max-height: 46px;
}
.padronizaH{
    max-height:270px;
    overflow: hidden;
}

.upsite{
    background-color:#F47B1E;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    position: fixed;
    right:15px;
    bottom: 15px;
    z-index: 999999999;
    border: 00;
    padding: 4px 8px;
    display: none;    
}
.img-lan{
    height: 450px;
}
.img-lan2{
    height: 350px;
}
.txtq{
    font-size: 16px;
    text-align: center;
}
.bt_fav{
    position: fixed;
    top:200px;
    right:0px;
    z-index:99999;
}
.scrolloff {
    pointer-events: none;
}
.moeda{
    text-align: center;
}
.img-lan4{
    height:250;
    margin:0 -20%;
}

.boxfooter>ul>li img{
    max-width: 40px;
    margin-top: 8px;
}