body {
	margin:0px;
  background-image: url(../imgs/bg.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
}
img { 
	border:0px; 
}
div { border:0px solid #333; }
.intro {
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
.fix_mn {
  margin: 0px;
  padding: 0px;
}
.endereco {
  padding: 20px 0px 0px 0px;
  font-family: 'Quicksand', sans-serif;
  font-size: 18px;
  color: #333;
  font-weight: bold;
}
.mais_economia {
  padding-top: 30px;
  text-align: right;
}
.mais_economia img {
  max-width: 380px;
}
.telefone {
  font-family: 'Quicksand', sans-serif;
  font-size: 22px;
  color: #222;
  font-weight: bold;
}
h1 {
  font-family: 'Quicksand', sans-serif;
  font-size: 31px;
  color: #444;
  text-align: left;
  font-weight: bold !important;
  text-transform: uppercase;
  letter-spacing: -0.05px;
}
h2 {
  font-family: 'Quicksand', sans-serif;
  font-size: 20px;
  color: #444;
  text-align: left;
  font-weight: bold !important;
  text-transform: uppercase;
  letter-spacing: -0.05px;
}
.telefone span{
  font-size: 32px;
}
.trc_telefone {
  text-align: right;
}
.mn_01 {
  background-image: url(../imgs/mn_01.png);
  background-size: 240px 234px;
  background-repeat: no-repeat;
  width: 240px;
  height: 234px;
  float: left;
  transition: all 0.2s linear;
}
.mn_01:hover {
  background-image: url(../imgs/mn_01hover.png);
}
.mn_02 {
  background-image: url(../imgs/mn_02.png);
  background-size: 240px 234px;
  width: 240px;
  height: 234px;
  float: left;
  background-repeat: no-repeat;
  transition: all 0.2s linear;
}
.mn_02:hover {
  background-image: url(../imgs/mn_02hover.png);
}
.mn_03 {
  background-image: url(../imgs/mn_03.png);
  background-size: 240px 234px;
  width: 240px;
  height: 246px;
  float: left;
  padding: 30px 30px 0px 0px;
  text-align: right;
  background-repeat: no-repeat;
}
.mn_04 {
  background-image: url(../imgs/mn_04.png);
  background-size: 240px 234px;
  width: 240px;
  height: 246px;
  float: left;
  background-repeat: no-repeat;
  transition: all 0.2s linear;
}
.mn_04:hover {
  background-image: url(../imgs/mn_04hover.png);
}
p {
  font-family: 'Quicksand', sans-serif;
  font-size: 15px;
  color: #333;
  font-weight: 400;
  text-align: justify;
}
a {
  font-family: 'Quicksand', sans-serif;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  display: inline-block;
  transition: all 0.2s linear;
}
a:hover {
   text-decoration: none !important;
}
a.lnk_1, a.lnk_1:link, a.lnk_1:visited, a.lnk_1:active  { color: #17a5df;   text-decoration: none !important;  line-height: 24px; }
a.lnk_2, a.lnk_2:link, a.lnk_2:visited, a.lnk_2:active  { color: #ec1374;   text-decoration: none !important;  line-height: 28px; }
a.lnk_3, a.lnk_3:link, a.lnk_3:visited, a.lnk_3:active  { color: #fff100;   text-decoration: none !important;  line-height: 15px; }
a.lnk_4, a.lnk_4:link, a.lnk_4:visited, a.lnk_4:active  { color: #ccc; text-decoration: none !important;  line-height: 28px; }
a.lnk_5, a.lnk_5:link, a.lnk_5:visited, a.lnk_5:active  { color: #FFF;  text-decoration: none !important;  line-height: 24px; }
a.lnk_1:hover, a.lnk_2:hover, a.lnk_3:hover, a.lnk_4:hover, a.lnk_5:hover {  color: #fff; padding-right: 20px;   }

/* MENU SLIDE ESCONDIDO */
.saifora {
  display: hidden;
}
.logoslide {
  padding: 20px 25px;
  background-color: #752648;
  min-width: 170px;
  max-width: 190px;
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
  
}
.bgslide {
  background-color: #752648;
  line-height: 6em;
  height:66px;

}
.selslidemn {
}
.nselslidemn:hover {
  padding-bottom: 10px;
  border-bottom: 5px solid #550c2b;

}
.nselslidemn {
}
.menuslide {
  font-family: 'Quicksand';
  font-size: 0.9em;
  line-height: 5em;
  color: #fff;
  text-align:center;
  cursor: pointer;
  z-index: 11;
}
.menumobile, .menuhidemobile {
  display: none;
}

/* AREA INTERNA */
.slider_thumbbig {
  max-height: 200px;
  min-height: 200px;
  height: 100%;
  max-width: 100%;
  width: 100%;
  margin: 20px 0px 20px 0px;
  padding: 0px;
  display: block;
  float: left;
  border: 1px solid #ccc;
  background-color: #fff !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.slider_thumbbig2 {
  max-height: 520px;
  min-height: 510px;
  height: 100%;
  max-width: 100%;
  width: 100%;
  margin: 20px 0px 20px 0px;
  padding: 0px;
  display: block;
  border: 1px solid #ccc;
  background-color: #fff !important;
  background-size: contain  !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.ct_imp img {
  max-width: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.box_noticia {
  padding: 11px 0px 11px 0px;
  float: left;
  cursor: pointer;
  width: 100%;
  min-height: 240px !important;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  border-bottom: 1px solid #c6c4c4;
  font-family: 'Quicksand', sans-serif;
}
.box_noticia h2 {
  height: 120px !important;
}
.bt_sabermais {
  margin-top: 55px;
}
.box_noticia:hover, .box_noticiabig:hover, .carousel-cell:hover {
  opacity:0.7;
  filter: alpha(opacity=70); /* internet explorer */
}
.box_noticia span, .data_materia {
  font-size: 11px;
}
.mn_top {
  height: 110px;
  background-color: #Fff;
  border-bottom: 20px solid #fff200;
}
.logo_in {
  margin-top: 12px;
}
.bn_top, .fix_pad {
  padding: 0px 0px 0px 30px;
  margin: 0px;
}
.mn_top a {
  float: left;
  display: inline-block;
  transition: all 0.2s linear;
}
.mn_topin a {
  margin:31px 0px;
}
.mn_topin a:hover {
  color: #25aae1;
  margin:28px 0px;
}

.espaco_rd {
  border-radius: 50%;
  display: inline-block;
  height: 15px;
  width: 15px;
  background-color: #ed217c;
  float: left;
  margin: 33px 10px;
}
.mn_top .telefone {
  padding-top: 16px;
  font-family: 'Quicksand', sans-serif;
  font-size: 18px;
  color: #222;
  font-weight: bold;
}
.mn_top .telefone span{
  font-size: 28px;
}
.mn_top .trc_telefone img {
  text-align: right;
  margin-top: -30px;
}

.tintas_rodape {
  text-align: right;
  float: right;
}
.rodape { 
  height: 260px;
  background: #000;
}
.rodape .telefone, .rodape .trc_telefone {
  text-align: center;
  color: #fff;
}
.rodape p {
    font-family: 'Quicksand', sans-serif;
  font-size: 17px;
  color: #fff;
  text-align: left;
  padding-left: 20px;
}
.fix_pad .al {
  width: 100%;
}













@media (max-width:1023px){
body {
  margin:0px;
  background-image: url(../imgs/bg_in.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.bn_top, .fix_pad {
  padding: 0px 0px 0px 00px;
  margin: 0px;
}
.bn_top {
  margin-top: 50px;
  margin-bottom: 20px;
}
.fix_pad {
  margin-top: 20px !important;
  padding: 20px !important;
}
  .fix_mn {
    display: none;
  }
  .endereco {
  padding: 10px 0px 0px 0px;
  font-family: 'Quicksand', sans-serif;
  font-size: 13px;
  color: #333;
  font-weight: bold;
  }
  .mais_economia {
    padding-top: 30px;
    text-align: center;
  }
  .telefone {
    font-family: 'Quicksand', sans-serif;
    font-size: 12px;
    color: #222;
    font-weight: bold;
  }
  .telefone span{
    font-size: 22px;
  }
  .sect01slide, .menu, .lgmbl {
  display: none;
}

.menumobile {
  display: block;
  height: 60px;
  padding: 4px;
  position:fixed;
  left: 0px;
  top: 0px;
  z-index: 9999999919;
}

.logoslidembl {
  position: absolute;
  width: 120px;
  max-width: 120px;
  left: 100px;
  padding-top: 30px;
}
.menuhidemobile {
  margin: -10px 0px;
  padding: 0px;
  display: block;
  float: left;
  position: fixed;
  top: 0px;
  background-color: #0d5775;
  left: -310px;
  width: 300px;
  height: 100%;
  z-index: 99915;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;  
}
.nselslidemn {
  width: 100%;
  color: #fff;
  margin-bottom: 1px;
  font-size: 1.2em;
  line-height: 3em;
  color: #efefef;
  text-align:center;
  cursor: pointer;
  background-color: #555;
    font-family: 'Quicksand', sans-serif;
} 
.mnmbl {
  width: 100%;
  position:absolute;
  left: 0px;
  top: 200px;
  padding-left: 30px;
}
.tit_mobile {
  font-family: 'Quicksand', sans-serif;
  font-size: 29px !important;
  color: #222;
}
}