
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);
html, body {
  height: 100%;
  background: #F7F7F7;
  font-size: 15px;
  color: #2e2d2d;
  font-family: 'Open Sans';
}


a { text-decoration: none!important; color:#2b2b2b;  }
a:hover { text-decoration: none!important; color:#2b2b2b;  }
nav { position: fixed;  width: 100%; z-index: 400 !important; }



@media (min-width: 768px) {

.stilName {   font-family: 'Open Sans'; font-weight: bolder;   font-size: 50px; padding-bottom: 5px; border-bottom: 4px solid #ed7d15; overflow: hidden;}
.stilName2 {   font-family: 'Open Sans'; font-weight: bolder;   font-size: 30px; padding-bottom: 5px; border-bottom: 4px solid #ed7d15; overflow: hidden;}

.navbar {
  width: 100%;  /*NOVO*/
  position: fixed;  /*NOVO*/
  margin-bottom: 50px; /*NOVO*/
  z-index: 231!important; /*NOVO*/
  display: block;
  margin: 0px 0;
  background: #ffffff;
  color: #e3a300;

  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  font-family: "Open Sans", Arial;
  border-radius: 0px!important;
  border: 0px!important;;
}


.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  font-size: 18px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color:#ffeee4 ;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ffeee4;
}

.navbar-default{
color: #fff;
background-color: #ffeee4;
border: 0px!important;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
}

.navbar-default .navbar-brand{
	color:#fff;
}
.menu-large {
  position: static !important;
}
.megamenu {
  padding: 20px 0px;
  width:100%;
  background-color: #ffeee4;
  border: 0px!important;
}


.megamenu> li > ul {
  padding: 0;
  margin: 0;
}
.megamenu> li > ul > li {
  list-style: none;

}
.megamenu> li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
  font-size: 15px;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #141414;


}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;

}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {
  color: #d7d7d7;

}
.addClass { float:right; }
.marMob { }
}

.margecenter { float: none;
    margin: 0 auto; align-items: center;}
    .aligntext { text-align: center;}

@media (max-width: 768px) {
.catnewsplabel  {background: #f68121 !important; font-size: 12px; margin-top: 10px; margin-bottom: 10px!important;}
  .stilName {   font-family: 'Open Sans'; font-weight: bolder;   font-size: 30px; padding-bottom: 5px; border-bottom: 4px solid #ed7d15; overflow: hidden;}
  .stilName2 {   font-family: 'Open Sans'; font-weight: bolder;   font-size: 30px; padding-bottom: 5px; border-bottom: 4px solid #ed7d15; overflow: hidden;}
  .marMob { margin-top: 30px;}
#ocupt { display: none;}
  .megamenu {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .megamenu> li {
    margin-bottom: 30px;
  }
  .megamenu> li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: 3px 15px !important;

  }
  .navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
  }
}
/*slide*/

/* Carousel Styles */
.carousel-indicators .active {
    background-color: #d56509;
}

.carousel-inner img {
    width: 100%;
    max-height: 460px
}

.carousel-control {
    width: 0;
}

.carousel-control.left,
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

.carousel-control.left span {
	padding: 15px;
}

.carousel-control.right span {
	padding: 15px;
}

.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .fa-angle-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .fa-angle-right,
.carousel-control .icon-next {
	right: 0;
}

.carousel-control.left span,
.carousel-control.right span {
	background-color: #000;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}




* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}


#main {
  width: 100%;
  display: block;
  float: left;  background: #fff;

}
.sincronias { margin: 20px 0 20px 0; }
.clsdas {  	display: block;  	 height: auto; vertical-align: bottom;  position: relative;  	color: #fff;  	overflow: hidden;  	box-shadow:  inset 0 0 0 1000px transparent, inset 0 -360px 200px -200px rgba(0, 0, 0, 0.60);
}
.font1 { color:#fff !important; font-size: 22px; margin: 20px 0 0 0; line-height:18.0px;}
.font2 { color:#fff !important; font-size: 12px; margin: 0px 0 20px 0; line-height:15.0px;}
.devom { 	width: 100% !important; }

.imga { height: 220px;width:100%!important; }
.container {
  z-index: 43 !important;
  max-width: 1300px;
  margin: 0 auto;
  width: 100%;
}


.logomarca {background: url(../imagens/logomarca.png);
  background-size:279px 60px;
background-repeat: no-repeat;
width: 279px; height:60px; float: left; margin: 10px 45px 10px 0;}


.ultimasnoticias { background: #393939; padding: 15PX 0 10px 0; color: #fff;}
.ultimasnoticias a { color: #fff; }
.ultimasnoticias B { float:left; width: 7%;}

.ticker {	width:92%; height:20px; 	overflow: hidden;	margin: 0;	padding: 0;	list-style: none;}
.ticker li {	height: 20px;	padding: 0 0 0 10px;}
#ticker_04 { height: 290px; width:259px;}
#ticker_04 li { padding:5px 0px 5px 0px; border-bottom: 1px dotted #DDD; overflow: hidden; }
#ticker_04 img {	float: left; height: 40px; width: 40px;	margin-right: 10px;}
#example_4 { display: none;}
.ticker2 { width: 300px;  height: 270px; overflow: hidden; margin:5px 0px 0px 0px; list-style: none; }




.lupa {width: 30px; height: 30px; border-radius: 50%; padding: 5px ; float: right !important; margin-top: 25px;}
.lupa:hover {   padding: 5px ; background-color: #fad3ae; }


.propaganda {background-color: #f1f1f1;  height: auto; padding: 15px 0 15px 0;}

/*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*/
.sincronia { margin: 75px 0 0 0 ; background: #fff;}
.fbpage { float:left; width: 100%!important; margin-top: 30px!important;}
.checkbox label:after,
.radio2 label:after {
    content: '';
    display: table;
    clear: both;
}
#fb-root {
  display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
.checkbox .cr,
.radio2 .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio2 .cr {
    border-radius: 50%;
}


.urgete { background: #131313;}
.titulo_urge { color: #ffffff;}
.pendigurge { padding: 10px;}
.checkbox .cr .cr-icon,
.radio2 .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio2 .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio2 label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio2 label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio2 label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}
.progress-bar { background: #fa7429;}


.checkbox label input[type="checkbox"]:disabled + .cr,
.radio2 label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.video-list-thumbs{}
.video-list-thumbs > li{
    margin-bottom:12px;	color: #ffffff;
}
.video-list-thumbs > li:last-child{}
.video-list-thumbs > li > a{
	display:block;
	position:relative;
	color: #fff;
	padding: 0px;

}
.video-list-thumbs > li > a:hover{
  	color: #fff;
	text-decoration:none
}
.imgsd {margin-bottom: 10px; width: 100%; height: 250px;}
.video-list-thumbs h2{
	bottom: 0;
  	color: #fff;
	font-size: 17px;
	height: 33px;
	margin: 10px 0 0 0;
}
.video-list-thumbs .fa-play-circle{
    font-size: 100px;
    opacity: 0.6;
    position: absolute;
    right: 39%;
    top: 25%;
    text-shadow: 0 1px 3px rgba(0,0,0,.5);
    transition:all 500ms ease-in-out;
}
.video-list-thumbs > li > a:hover .fa-play-circle{
	color:#fff;
	opacity:1;
	text-shadow:0 1px 3px rgba(0,0,0,.8);
}

.video-list-thumbs > li > a:hover .duration{
	background-color:#000;	color: #fff;
}
@media (min-width:320px) and (max-width: 480px) {

	.video-list-thumbs h2{
		bottom: 0;
		font-size: 12px;
		height: 22px;
		margin: 8px 0 0;
	}
}
.videotitul  { color:#fff !important; font-size: 17px; line-height:18.0px;}
.slick-slide {
    display: block;
}

.signle_iteam {
    position: relative;
    padding: 0;
    overflow:hidden;
    margin-bottom: 10px;
}

.signle_iteam img {
    width: 100%;
    height: 200px;
    transform: translate3d(0px,0px,0px);
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    display:block;
    vertical-align:middle;
}


.signle_iteamd {
    position: relative;
    padding: 0;
    overflow:hidden;
    margin-bottom: 10px;
}


.cover {  display: block;
  width: 100vw;
  height: 100vh;
  object-fit: cover; }


.signle_iteamd img {
    width: 100%;

    display: block;
   margin-left: auto;
   margin-right: auto;

    transform: translate3d(0px,0px,0px);
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
    display:block;
    vertical-align:middle;
}




.sing_commentbox {
    float: left;
    display: inline-block;
    width: 100%;
}

.slider_comntbox {
    background-color: rgba(0,0,0,0.5);
    left: 15px;
    padding: 5px 8px;
    position: absolute;
    top: 10px;
    width: auto !important;
    z-index: 5;
}
.slider_tittle {
    bottom: 15px;
    color: #fff;
    font-size: 20px;
    left: 0;
    line-height: 23px;
    margin: 0 20px;
    padding: 20px 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: auto;
    z-index: 5;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 1);
    text-decoration: none !important;
}

.sing_commentbox > p {
    color: #888;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    margin-right: 5px;
}

.slider_comntbox > p {
    color: #fff !important;
    margin-bottom: 0;
}


.sing_commentbox > a {
    color: #888;
    font-size: 11px;
    font-weight: normal;
}

.slider_comntbox > a {
    color: #fff !important;
}

.signle_iteam:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2)}
.slider_tittle:hover, .slider_tittle:focus{color:#fff}
.signle_iteamd:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2)}


.popup-box-on {
    display: block !important;
}
.off {
    display: none;
}
.chat_box .chat_message_wrapper ul.chat_message > li + li {
    margin-top: 4px;
}

#search.open {
    opacity: 1;
    transform: translate(0px, 0px) scale(1, 1);
}
#search {
    background-color:rgba(255, 255, 255, 0.94) ;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
    z-index: 2000;

}
#search .close {
    color: #d95602;
    font-size: 40px;
    opacity: 1;
    padding: 10px 17px;
    position: fixed;
    right: 15px;
    top: 15px;
}
button.close {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
}
.close {
    float: right;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
}

#search input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 50px;
    font-weight: 300;
    margin: -51px auto 0;
    outline: medium none;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
#search .btn {
    left: 50%;
    margin-top: 60px;
    padding: 10px 50px;
    position: absolute;
    top: 50%;
    transform: translateX(-50%);
}

.navbarright { float: right;}
.notice-title a {   color: #2e6340;}
.notice-cate  { font-size:26px!important; color: #ffffff; float: left;line-height:  0.9 !important; background: #f08131; padding: 5px; }
.notice-title  { font-size:59px!important; color: #2b2b2b; float: left; line-height:  1.0 !important; font-weight:900;}
.out-title  { font-size:49px!important; color: #2b2b2b; line-height:  1.0 !important; font-weight:900;}
.notice-subtitle  { font-size:19px; float: left;margin: 10px 0 0 0 ;color:#797979; line-height:  1.0 !important;}
.datenews { float: left; margin: 10px 0 10px 0 ; color:#b8b8b8; font-size: 12px;}
.description { font-size:11px; }
.font32 { line-height:  0.3 !important;}
.wp-caption-text{ width: 100%; padding: 5px 0 5px 0; background: #dadada; color: #1f1e1e; font-size: 13px; text-align: center;}


.textodoc { font-size: 20px!important; color: #363636;  line-height:  1.4 !important; float: left;}
.textodoc a {color: #df7800;  line-height:  1.3 !important;}
.textodoc a:hover {color: #df7800;line-height:  1.3 !important;}
  .marginbottom { margin-bottom: 20px!important; }
.textodoc iframe  { width: 100% !important;}
.textodoc img  { width: 100% !important;}
.margin-top20 {margin-top: 20px; float: left; width: 100%;}
.fontpost { width: 100%; float: left; font-size: 11px; color: #a4a4a4; margin: 10px 0 10px 0; padding: 5px;}
.cor1 { color: #216f30;} .cor2 { color: #181818;}
.alig_higtin { float: right !important;}
.margin-top {margin-top: 10px;}
.margin-bot {margin-bottom: 10px;}
.newsfoto {margin-top: 40px; float: left!important; width: 100%;}

.imgaling  {margin: 0!important; width: 100%!important}
.imgaling img {margin: 0!important; width: 100%!important}
.wp-caption-textcenter{ width: 100%; padding: 5px 0 5px 0; background: #ededed; color: #1f1e1e; font-size: 13px; text-align: center;}

.aligncenter img {margin: 0!important; width: 100%!important}
.imgaling {margin: 0!important;}
.alignleft {  float: left;}
.alignhigt{ float: right!important; }
/*MAIOR ;*/
@media only screen and (min-width:767px) {

.bannes2 img { height: 120px; padding: 5px; margin-bottom:10px;  float: left;}

.navigation {
  width: 100%;  /*NOVO*/
  position: fixed;  /*NOVO*/
  margin-bottom: 50px; /*NOVO*/
  z-index: 231!important; /*NOVO*/
  display: block;
  margin: 0px 0;
  background: #ffffff;
    color: #e3a300;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
}

.autohing  { height: 100px!important;}
.navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}

.navigation li {
  list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    font-size: 17px;
  color: #FB8638;
}

.navigation li a {
  padding: 25px 15px;
   font-size: 22px;
   color: #FB8638;
   display: inline-block;
   outline: 0;

   font-weight: 400;
   text-decoration: none;
}

.navigation li:hover ul.dropdownx {  display: block;    transition:all 0.3s ease;}

.navigation li ul.dropdownx {
  position: absolute;
  display: none;
  width: 700px;
  background: #ffe9da;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.26);
  padding-top: 0;
  border-radius: 0 0 0px 0px;
  padding-bottom: 20px;
   transition:all 0.3s ease;
}

.navigation li ul.dropdownx li {
  display: block;
  list-style-type: none;
}
.lesfnave li {float: left !important;   font-size: 14px;  padding-left:10px;}
.navigation li ul.dropdownx li a {
  font-size: 16px;
  color: #FB8638;
  display: block;
  border-bottom: 1px solid #ffe9da;
  font-weight: 400;
  padding: 15px 0 15px 5px !important;
  height: 35px!important;
  width: 200px;

}

.branco {background-color: #fff !important;}

.navigation li ul.dropdownx li:last-child a { border-bottom: none; }

.navigation li:hover a {
  background: #ffe9da;
  color: #FB8638 !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; behavior: url(PIE.htc);
  -pie-transition: all 0.2s ease-in-out;
}

.navigation li:first-child:hover a { border-radius: 3px 0 0 3px; }

.navigation li ul.dropdownx li:hover a { background: #ffe9da; font-weight: 700; }

.navigation li ul.dropdownx li:first-child:hover a { border-radius: 0; }

.navigation li:hover .arrow-down { border-top: 5px solid #fff; }

.arrow-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #bbbbbb;
  position: relative;
  top: 15px;
  right: -5px;
  content: '';
}

}



.section-block-medium {display:block;}
.section-block-medium a.title {color:#fff !important; font-size:18px; line-height:-31px; font-weight:700;}
.section-block-medium a.title:hover {text-decoration:none;}
.section-block-medium .post {overflow:hidden; }
.img-responsive img {width:100%!important; }
.imgs  { height: 450px;width:100%!important; }
.section-block-medium .post {overflow:hidden;}
.post-content {position:absolute;bottom:0;left:0;padding:25px 30px;z-index:1;color:#fff;width:100%;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.caro > .entry-title > h1 {margin-bottom:0;}
.caro > .entry-title > h1 > a.fontnews {color:#fff; font-weight:700;  }
.caro > .entry-title > h1 > a.fontnews:hover {text-decoration:none;}
.caro > .entry-title > p {font-size:16px; padding:2px 0; color:#fff;}

.title_news { float: left; width: 100%;}
.entry-title h2 {margin-bottom:0px;}
.entry-title {line-height: 1.4!important;}
.catnews { background: #f68121;float: left !important; font-size: 15px;}
.entry-title a.fontnews {color:#fff; font-weight:700; font-size:25px; line-height: 0.9!important;  }
.entry-title a.fontnews:hover {text-decoration:none;}
.margems {margin: 10px 0 10px 0;}
.entry-title a.fontnews_1 {color:#fff; font-weight:700; font-size:35px; line-height: 0.9!important;  }
.entry-title a.fontnews_1:hover {text-decoration:none;}
.categoria2{ float: left;  background: #f68121;float: left !important; font-size: 15px;}
.titulonews{ float: left; width: 100%;}

.entry-title a.fontnews_2 {color:#fff; font-weight:700; font-size:15px; line-height: 0.4!important; }
.entry-title a.fontnews_2:hover {text-decoration:none;}

.entry-title p {font-size:16px; padding:15px 0; color:#fff;}
.post {position:relative;}
.section-search-result .post h3 {margin-top:0;}
.post img {vertical-align:middle; }

/*Formatação do corpo do site parte 1*/

.fonteg {font-size: 37px; color: #242424; font-weight: 600; line-height: 1.2;}
.fonteg  a {font-size: 37px; color: #242424 !important; font-weight: 500; line-height: 1.2; }
.fonteg:hover { color: #6b6b6b !important; text-decoration: none !important;}
.fonteg:focus  { color: #242424 !important; text-decoration: none !important;}

.fonteg1 {font-size: 30px; color: #242424; font-weight: 500; line-height: 1.2;}
.fonteg1  a {font-size: 30px; color: #242424 !important; font-weight: 500; line-height: 1.2; }
.fonteg1:hover { color: #6b6b6b !important; text-decoration: none !important;}
.fonteg1:focus  { color: #242424 !important; text-decoration: none !important;}

.fonteg2 {font-size: 26px; color: #242424; font-weight: 500; line-height: 1.2; text-decoration: none !important;}
.fonteg2 a {font-size: 26px; color: #242424 !important; font-weight: 500; line-height: 1.2; }
.fonteg2:hover { color: #6b6b6b !important; text-decoration: none !important;}
.fonteg2:focus  { color: #242424 !important; text-decoration: none !important;}
.fonteg3 {color: #fff; font-size: 28px; margin: 20px 0 15px 0;}



.fontem {font-size: 18px; color: #242424; font-weight: 500; line-height: 1.2;}
.fontem a {font-size: 18px; color: #242424 !important; font-weight: 500; line-height: 1.2; }
.fontem:hover {  color: #6b6b6b !important; text-decoration: none !important;}
.fontem:hover img { opacity: 0.8; filter: alpha(opacity=80); -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; behavior: url(PIE.htc);
-pie-transition: all 0.2s ease-in-out;}

.fontem img  { -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; behavior: url(PIE.htc);
-pie-transition: all 0.2s ease-in-out;}


.fontem:focus  { color: #242424 !important; text-decoration: none !important;}
.fontem1 {font-size: 17px; color: #fff; font-weight: 500; line-height: 1.2 !important;}
.fontem01 {font-size: 17px; color: #fff; font-weight: 500; line-height: 1.2 !important;}
.fontem011 {color: #242424;}

.fontem2 {font-size: 20px; color: #000000; font-weight: 700; line-height: 1.2;}
.fontem2 a {font-size: 20px; color: #000000 !important; font-weight: 800; line-height: 1.2; }
.fontem2:hover { color: #6b6b6b !important; text-decoration: none !important;}
.fontem2:focus  { color: #000000 !important; text-decoration: none !important;}

.imgdest {height:285px !important;}
.imgdestm {height:174px !important; margin-bottom: 7px;}
.imgdestm2 {height:190px !important; margin-bottom: 7px;}
.line { border-color:#d7d7d7; border-width: 0 0 1px 0; border-style:dotted; margin: 0 0 20px 0; padding: 0 0 20px 0; float: left;}
.line2 { border-color:#505050; border-width: 0 0 1px 0; border-style:dotted; margin: 0 0 20px 0; padding: 0 0 20px 0;}
.nomeenquete {  color: #000000 ; font-size: 40px; float: left; width: 100%; margin-bottom: 25px;}

.mgenq {  margin: 0 0 15px 0; padding: 10px 0 15px 0;}

.catnews1 {background: #242424; font-size: 13px ;text-align: center; font-family: arial; color: #fff; width: 100%; border-radius: 3px !important;}
.catnews1:hover {background: #242424; font-size: 13px ;text-align: center; font-family: arial; color: #fff; width: 100%; border-radius: 3px; text-decoration: none !important;}
.titulo {margin: 20px 0 30px 20px; color: #242424;}
.text {margin: 0 0 30px 20px; color: #242424;}
.catnewsp  {background: #f68121 !important; font-size: 12px; float: left; margin-bottom: 10px;}
.catnewsplabel  {background: #f68121 !important; font-size: 12px;  margin-bottom: 10px!important;}
/*Formatação do corpo do site parte 2*/

.cor {background-color: #1b1b1b !important;}
.letra {color: #fff;}
.cor2 {background: #1f1f1f !important;}
.imgforma {height: 370px !important;}
.quadrado {height: 520px !important;}
.conexao {color: #fff !important;}
.conexao:hover {text-decoration: none !important;}
.espacobranco {height: 25px; background: #fff;}
.espacobranco1 {height: 15px; background: #fff !important;}
.propaganda01 {margin: 15px 0 35px 0;}
.prop {margin: 0 0 0 -15px;}
.imgforma1 {width: 80%; height: 84% !important;}
.pessoa {float: right; color: #fff !important;}
.marge {margin: 60px 0 20px 0 !important;}
.img2 {width: 10%; height: 10% !important;}
.font {font-size: 20px; }

/*Formatação das caixas Responder e Ler*/
.nova {background-color: #f68121; width: 100%; margin: 20px 0 0 0 ;}
.ln1 {font-size: 22px; color: #fff; line-height: 1.4; float: left; margin: 0 0 0 5px;}
.ln2 {color: #fff; font-weight: 300; line-height: 3; position: absolute; margin: 20px 0 0 63px;}
.ln3 {color: #fff; font-weight: 300; line-height: 1.4; text-align: justify; padding: 70px 10px 0 10px;}
.f2 {position: relative; float: left; margin-top: 5px; padding: 0 0 0 10px;}
.botao {background: #F0F0F0; border-radius: 0 0 0 0; color:#00536F; font-weight: 700; padding: 2px 10px 2px 10px; margin: 0 10px 10px 10px;}
.botao:hover {background: #00536F; border-radius: 0 0 0 0; color:#00536F; font-weight: 700; padding: 2px 10px 2px 10px; margin: 0 10px 10px 10px;; color: #F0F0F0;}
.botao1 {background: #F0F0F0; border-radius: 0 0 0 0; color:#00536F; font-weight: 700; padding: 2px 30px 2px 30px; margin: 0 10px 10px 10px;}
.botao1:hover {background: #00536F; border-radius: 0 0 0 0; color:#00536F; font-weight: 700; padding: 2px 30px 2px 30px; margin: 0 10px 10px 10px; color: #F0F0F0;}
.top2 {margin-bottom: 15px;}

/*div vazia apenas para espaço antes do rodape*/
.vazia {padding-bottom: 20px; background-color: #fff !important;}

/*Final do corpo do site*/
.final {background: #fff; padding: 20px 0 20px 0;}
.imgdestm21 {margin-top: 30px; margin-bottom: 10px!important;  height: 250px;}
.imgdestm21 img {}
.embaixo {margin-top: 40px}
.prerodape {padding: 0 0 20px 0; background:  #090909;   box-shadow: 4px 5px 5px 43 rgba(0, 0, 0, 0.15);}
.logomarcag { width: 100%; float: left; margin: 200px 0 0 0;}
#fonteg10 {color: #fff; font-size: 28px; line-height: 1; text-decoration: none !important;}
.margeroda {margin: 70px 0 20px 0;}
.fontem012 a {color: #fff; font-size: 17px; line-height: .5; text-decoration: none;}
.corcomjent { color: #db6900;}
.pendibooton { padding-bottom: 20px;}
.face {float: left; margin: 10px 10px 10px 0px!important; padding: 10PX; border: 1px solid #ffffff; }
.face:hover {  background: #ffffff; color: #000000 !important;}
.list {list-style: none; width: 200px;}
.titulo2 { color: #242424;}

.CSD a { color:#fff } .CSD a:hover { color:#000000 }
/*Rodapé*/
.rodape {background: #000000; width: 100%; padding-top: 10px ; padding-bottom: 10px; color: #fff; float:left;}
.fonteroda {color: #fff; font-size: 17px; line-height: .5; padding: 20px 0 0 0;}
.fonteroda1 {color: #fff; font-size: 12px; line-height: .2; padding: 0;}
.wifull { width: 100%!important;}
.fontfooter  { color: #ffffff; font-size: 12px; float: left; margin-bottom: 0px; padding-bottom: 0px;  margin-top: -55px;   }
.fontfooter a { color: #ffffff; font-size: 15px;line-height: 1.2; }
.fontfooter a:hover { color: #ffffff; font-size: 15px; text-decoration: none;}
.sincroniadigital { height: 35px; float: right; background: url(../imagens/sincronia.png) ;
   font-size: 11px; color: #ffffff; padding-right:0px; width: 136px; padding-top: 9px; background-position: right; background-repeat: no-repeat;
  margin-top: 70px;
}
.margebo { margin-bottom: 20px;}


.entry-header {background:#000;}
.entry-header img { }

/* MARGENS */
.mar10-top { margin: 10px 0 0 0!important;}
.mar15-top { margin: 15px 0 0 0!important;}
.mar20-top { margin: 20px 0 0 0!important;}
.mar25-top { margin: 20px 0 0 0!important;}
.mar30-top { margin: 30px 0 0 0!important;}
.mar35-top { margin: 35px 0 0 0!important;}
.mar40-top { margin: 40px 0 0 0!important;}
.mar45-top { margin: 45px 0 0 0!important;}

.mar10-bot { margin:  0  0 10px 0!important;}
.mar15-bot { margin:  0 0 15px  0!important;}
.mar20-bot { margin:  0  0 20px 0!important;}
.mar25-bot { margin:  0  0 25px 0!important;}

.mar10-top-bot { margin: 10px 0 10px 0!important;}
.mar10-top-bot { margin: 15px 0 15px 0!important;}
.mar20-top-bot { margin: 20px 0 20px 0!important;}
.mar30-top-bot { margin: 30px 0 30px 0!important;}
.mar10-left { margin: 0 0 0 10px!important;}
.mar20-left { margin: 0 0 0 20px!important;  }
.mar10-top-rig-bot-left { margin: 10px!important;}
.mar20-top-rig-bot-left { margin: 20px!important;}
.mar30-top-rig-bot-left { margin: 30px!important;}
/* MARGENS */
.marpers-top { margin: 75px 0 0 0!important;}


.boxenquete {margin: 10px 0 0 0 !important;}
.magingtop {margin: 20px 0 0 20px; padding: 10px; float: right;}
.line1 {border-color:#e0e0e0; border-width: 1px; border-style: solid; margin: 40px 0 0 0px; float: right!important;   width: 30.33333333%; }
.horizontal {margin-top: 30px;}




/* TABLETE OU TELA DE 1000PX  #########################   TABLETE OU TELA DE 1000PX   #################    TABLETE OU TELA DE 1000PX   ###################################*/
@media only screen and (max-width:1199px) {

.quadrado {height: 620px !important;}
.line1 { width:31%;}
.container { width: 97%; }
.logomarca {background: url(../imagens/logomarca.png);
  background-size:200px 45px;
background-repeat: no-repeat;
 width: 200px; height: 45px; float: left; margin: 17px 10px 0 0;}


 .navigation li a {
   padding: 16px 13px;
    font-size: 17px;
    color: #FB8638;
    display: inline-block;
    outline: 0;

    font-weight: 400;
    text-decoration: none;
 }

.navigation li ul.dropdownx li a {
  font-size: 14px!important;
}



}

@media only screen and (max-width:880px) and (min-width:760px){

.dis { display: none; visibility: hidden; }
.autohing  { height: 330px!important;}
}

/*MOBILE #########################   MOBILE   #################   MOBILE  ###################################*/
 @media only screen and (max-width:767px) {
   .wp-caption-text{ width: 100%; padding: 5px 0 5px 0; background: #dadada; color: #1f1e1e; font-size: 13px; text-align: center;}

.ocutle {display: none;}
.bannes2 img {  padding: 5px; margin-bottom:10px;  float: left;}

.entry-title a.fontnews_1 {color:#fff; font-weight:700; font-size:20px; line-height: 0.9!important;  }
.entry-title a.fontnews_1:hover {text-decoration:none;}

.disab { display: none; visibility: hidden; }
.notice-title  { font-size:30px!important; color: #202020; line-height:  0.9 !important; font-weight:bold;}
.out-title  { font-size:29px!important; color: #2b2b2b; line-height:  1.0 !important; font-weight:900;}

.autohing  { height: 230px!important;}
.dis { display:visible!important; visibility:visible!important;}

.quadrado {height: 520px !important;}

#search input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: -51px auto 0;
    outline: medium none;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.tuit {float: left; margin: 0 5px 0 0 !important;}
.face {float: left; margin: 0 5px 0 0 !important;}
.inst {float: left; margin: 0 5px 0 0 !important;}
.goog {float: left; margin: 0 5px 0 0 !important;}


.fonteg {font-size: 25px; color: #242424; font-weight: 600; line-height: 1.2;}
.fonteg  a {font-size: 25px; color: #242424 !important; font-weight: 500; line-height: 1.2; }
.fonteg:hover { color: #242424 !important; text-decoration: none !important;}
.fonteg:focus  { color: #242424 !important; text-decoration: none !important;}

.fonteg1 {font-size: 25px; color: #242424; font-weight: 600; line-height: 1;}
.fonteg1  a {font-size: 25px; color: #242424 !important; font-weight: 600; line-height: 1; }
.fonteg1:hover { color: #242424 !important; text-decoration: none !important;}
.fonteg1:focus  { color: #242424 !important; text-decoration: none !important;}

.fonteg2 {font-size: 26px; color: #242424; font-weight: 500; line-height: 1.2; text-decoration: none !important;}
.fonteg2 a {font-size: 26px; color: #242424 !important; font-weight: 500; line-height: 1.2; }
.fonteg2:hover { color: #242424 !important; text-decoration: none !important;}
.fonteg2:focus  { color: #242424 !important; text-decoration: none !important;}
.fonteg2 img { opacity: 0.5; filter: alpha(opacity=50); }
.fonteg3 {color: #fff; font-size: 28px; margin: 20px 0 15px 0;}



.catnews { background: #f68121;font-size: 14px; }
.entry-title a.fontnews {color:#fff; font-weight:700; font-size:17px; line-height: 0.5!important;  }
.entry-title a.fontnews:hover {text-decoration:none;}
.imgs  { height: 250px;width:100%!important; }
.imga { height: 250px;width:100%!important; }
.sincroniadigital { height: 35px; float: right; background: url(../imagens/sincronia.png) ;
   font-size: 11px; color: #ffffff; padding-right:0px; width: 125px; padding-top: 9px; background-position: right; background-repeat: no-repeat;
  margin-top: 70px;
}
.fontfooter  { color: #ffffff; font-size: 12px; float: left; margin-bottom: 0px; padding-bottom: 0px; margin: -55px 0 10px 50px;}
.prerodape {padding: 0 0 30px 0 !important;; background:  #090909 ;  box-shadow: 55px 5px 5px 5px rgba(0,0,0,0.5); float: left;}
.tophs { margin: 20px 0 0 0 !important; float: left;}

.line1 {width:100%;}

.lupa {top: 0px; width: 100%; float:left !important; border:1px; margin: 5px 0 0 0 !important;border-style: solid; border-color: #e4e4e4;}
.lupa1 a { float:right; !important; color: #fb8639; margin: 5px 15px 0 0 ;}
.navbar {
  background: #fff;
  width: 250px;
  height:100%;
  position: fixed !important;
  left: -250px;
  top: 0;
  transition: left 0.2s linear;
  margin-top: 60px;
  border: 0;
  border-radius: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
.navbar .container { margin: 0px!important; padding: 0px!important}


.navbar.visible {
  left: 0px;
  transition: left 0.2s linear;
}

.navbar ul { width: 250px !important;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
    z-index: 2 !important;
}

.navbar li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  font-size: 17px;
  color: #005B88;

}

.navbar li a {
padding: 16px 15px;
  font-size: 20px;
  color: #0b1b22;
  background: #f5f5f5;
  display: inline-block;
  width:300px;
  outline: 0;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 1px solid #ececec;
}




.navbar .fa { color: #f68121;}
.navbar li ul.dropdownx li a {
  font-size: 16px !important;
  color: #0b1b22;
  display: block;
  border-bottom: 1px solid #ececec;
  font-weight: 400;
  width: 250px;
  background: #f7f7f7;
}
.navbar li ul.dropdownx li:last-child a { border-bottom: none; }
.navbar li:hover a {
  background: #e9e9e9;
  color: #0b1b22 !important;
}
.nav_bg {

  vertical-align: middle;
  width: 100%;
  height: 50px;
  margin: 0;
  position: absolute;
  top: 0px;
  left: 0px;  height: 60px;
  background: #ffffff;
  color: #e3a300;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
  padding: 12px 0 0 10px;


}



.bt {
  background: #0f274d;
  padding: 12px 0 0 10px;

}


/* NOVO *//*NOVO*//*NOVO*//*NOVO*//*NOVO*//*NOVO*/
.logomarca {background: url(../imagens/logomarca.png);
  background-size:190px 40px;
background-repeat: no-repeat;

 width: 190px; height: 40px;  align-items: center; margin: 0px 0px 0 10px;}

.nav_bar {
  display: inline-block;
  vertical-align: middle;
  float: left;
  height: 40px;
  cursor: pointer;
  margin-top: 2px !important;
  margin-left: 4px;
  margin: 0;
}
.nav_bar span {
  height: 2px;
  background: #fff;
  margin: 0px;
  display: block;
  width: 20px;
}
.nav_bar span:nth-child(2) { width: 20px; }
.nav_bar span:nth-child(3) { width: 20px; }

.lesfnave li {  font-size: 14px;  padding-left:0px;}



#nav-toggle { width: 20px; height: 20px;float: left; margin-top: 5px; }

#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;

  height: 3px;
  width: 28px;
  background: white;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -8px;
  -webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.2s; transition-duration: 0.2s;
	-webkit-transition-delay: 0.2s, 0s; transition-delay: 0.2s, 0s;
  background-color: #FB8638 !important;
}
#nav-toggle span:after {
  bottom: -8px;
background-color: #FB8638 !important;
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 500ms ease-in-out;
background-color: #FB8638 !important;
  -webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.2s; transition-duration: 0.2s;
	-webkit-transition-delay: 0.2s, 0s; transition-delay: 0.2s, 0s;
}
#nav-toggle.active span {

  background-color: transparent!important;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
  -webkit-transition-delay: 0s, 0.2s; transition-delay: 0s, 0.2s;
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
  -webkit-transition-delay: 0s, 0.2s; transition-delay: 0s, 0.2s;
}

.collapse {

  display: block;

}

.collapse.in {

  display: block;
}

.arrow-down {
  border-top: 5px solid #505050;
  position: absolute;
  top: 20px;
  right: 10px;

}
#mobileblack {
  overflow:hidden !important;
  overflow-x: hidden!important;
  overflow-y: hidden!important;
z-index: 400 !important;}
.scoll {
  overflow-x: hidden!important;
  overflow-y: hidden!important;}
.opacity {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 341;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 0!important;
  transition:  0.3s linear;
}


#imaginary_container{
    margin-top:20%; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: white !important;
}
.stylish-input-group .form-control{
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}

.navbar-toggle {
  float: left;
  margin-left: 15px;
  display: block;

}

.navmenu {
  z-index: 1;
  overflow-y: scroll !important;
  overflow-x: hidden;
}
#main.nav-open {
  position: fixed;
  left: $navmenu-width;
  overflow: hidden;
  height: 100%;

}
.canvas {
  position: relative;
  left: 0;
  z-index: 2;
  min-height: 100px;
  padding: 50px 0 0 0;
  background: #FB8638;

  box-shadow:  0px 0px 10px 0px #888888;

}
.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;

    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
