/*=======================================================*/
/**** Small screens ****/
/*=======================================================*/
/* Define mobile styles */
@media only screen {
    
} 

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 40em) {
    .number {display: none!important;}
    .mfp-content { width: 100%!important; }
    .img_trans { height: auto!important; min-height: 1px !important; }
    .box_mensagem_link { margin: 0 auto!important; }
} 

/*=======================================================*/
/**** Medium screens ****/
/*=======================================================*/
/* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) {
} 

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
    .mfp-content { width: 100%!important; }
} 

/*=======================================================*/
/**** Large screens ****/
/*=======================================================*/
/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) {
} 

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {


} 

/*=======================================================*/
/**** XLarge screens ****/
/*=======================================================*/
/* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) {
    .img_noticia_home {height: 365px;}
    .img_noticia_homeC {height: 210px;}
    .img_eventos {height: 299px;}
    .img_noticia {height: 245px;}
    #locutores figure img {height: 240px;}
} 

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
     
} 

/*=======================================================*/
/**** XXLarge screens ****/
/*=======================================================*/
/* min-width 1921px, xxlarge screens */
@media only screen and (min-width: 120.063em) {

} 
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../_imagens/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	display: none!important;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -40px;
	background: url(../_imagens/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: -40px;
	background: url(../_imagens/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../_imagens/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../_imagens/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 50%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}
.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0px)}
.fr-overlay{z-index:99998}
.fr-window{z-index:99999}
.fr-spinner{z-index:100000}
.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}
.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}
.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}
.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}
.fr-measured{margin:0!important;min-width:0!important;min-height:0!important}
.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-page{position:absolute;width:100%;height:100%}
.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}
.fr-hovering-clickable .fr-container{cursor:pointer}
.fr-ui-inside .fr-container{padding:20px}
.fr-ui-inside.fr-no-sides .fr-container{padding:20px}
.fr-ui-outside .fr-container{padding:20px 82px}
.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}
@media all and (max-width: 700px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 700px) {
.fr-ui-inside .fr-container{padding:12px}
.fr-ui-inside.fr-no-sides .fr-container{padding:12px}
.fr-ui-outside .fr-container{padding:12px 72px}
.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}
}
@media all and (max-width: 500px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 500px) {
.fr-ui-inside .fr-container{padding:0}
.fr-ui-inside.fr-no-sides .fr-container{padding:0}
.fr-ui-outside .fr-container{padding:0 72px}
.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}
}
.fr-ui-fullclick .fr-container{padding:0}
.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}
.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}
.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}
.fr-overflow-y .fr-container{padding-top:0!important;padding-bottom:0!important}
.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}
.fr-content-element{float:left;width:100%;height:100%}
.fr-content-background{background:#101010}
.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}
.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}
.fr-ui-outside .fr-info-background{background:#0d0d0d}
.fr-content .fr-info{top:auto;bottom:0}
.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}
.fr-caption{width:auto;display:inline;white-space:wrap}
.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}
.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.fr-position-inside{border:0}
.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}
.fr-position-text{color:#b3b3b3}
.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}
.fr-ui-outside .fr-position-outside{display:block}
.fr-ui-outside .fr-info .fr-position{display:none}
.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}
.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}
.fr-info a:hover{color:#eee}
.fr-ui-outside.fr-no-caption .fr-info{display:none}
.fr-ui-inside.fr-no-caption .fr-caption{display:none}
.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}
.fr-stroke-vertical{width:1px;height:100%}
.fr-stroke-horizontal{padding:0 1px}
.fr-stroke-right{left:auto;right:0}
.fr-stroke-bottom{top:auto;bottom:0}
.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}
.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}
.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}
.fr-ui-fullclick .fr-stroke{display:none}
.fr-ui-fullclick .fr-content-background{box-shadow:none}
.fr-info .fr-stroke-top{display:none}
.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}
.fr-side-previous{left:0}
.fr-side-next{right:0;left:auto}
.fr-side-disabled{cursor:default}
.fr-side-hidden{display:none!important}
.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}
.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}
.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}
@media all and (max-width: 500px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 414px) {
.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}
.fr-side-button{width:48px;height:60px;margin:0 3px}
}
.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}
.fr-close-background{background-color:#000}
.fr-thumbnails{position:absolute;overflow:hidden}
.fr-thumbnails-disabled .fr-thumbnails{display:none!important}
.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}
.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}
.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}
.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}
.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}
.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}
.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}
.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}
.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}
.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}
.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}
.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}
.fr-thumbnail-overlay{cursor:pointer}
.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}
.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}
.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0!important}
.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}
.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}
.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}
.fr-thumbnail-active{cursor:default}
.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}
.fr-thumbnail-loading-icon{display:none}
.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}
.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}
.fr-thumbnails-side-previous{margin-left:12px}
.fr-thumbnails-side-next{margin-right:12px}
.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}
.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}
.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}
.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}
.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}
.fr-thumbnails-side-button-disabled *{cursor:default}
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}
.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}
.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}
.fr-window-ui-fullclick .fr-thumbnails{background:#090909}
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block!important}
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block!important}
.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}
.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}
.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0!important}
@media all and (min-height: 700px) {
.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}
.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}
.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}
.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}
}
@media all and (min-height: 980px) {
.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}
.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}
.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}
.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}
}
@media all and (min-width: 1200px) {
.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}
.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}
.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}
.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}
}
@media all and (min-width: 1800px) {
.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}
.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}
.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}
.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}
}
@media all and (max-width: 500px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 500px) {
.fr-thumbnails-horizontal .fr-thumbnails{display:none!important}
}
@media all and (max-width: 700px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 414px) {
.fr-thumbnails-vertical .fr-thumbnails{display:none!important}
}
@media all and (max-width: 500px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 414px) {
.fr-page{min-width:100%;min-height:100%}
}
.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page > .fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none!important}
.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.fr-visible-fullclick-ui .fr-box > .fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}
.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}
.fr-ltIE9.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}
.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}
.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}
.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}
.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}
.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}
.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}
.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}
.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}
.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}
.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}
.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}
.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}
.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}
.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0;animation-delay:0}
@-webkit-keyframes fresco-12 {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fresco-12 {
0%{opacity:1}
100%{opacity:0}
}
.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}
.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}
.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}
@-webkit-keyframes fr-thumbnail-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fr-thumbnail-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}
.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}
.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url(../_imagens/sprites.svg)}
.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url(../_imagens/sprites.png)}
.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}
.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,.4)}
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}
.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}
.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}
.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}
.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}
.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}
.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}
.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}
.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}
.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}
.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}
.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}
@media all and (max-width: 500px) and (orientation: portrait),all and (orientation: landscape) and (max-height: 414px) {
.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0 -300px}
.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}
.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0 -360px}
.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0 -360px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0 -360px}
.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0 -420px}
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}
}
.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}
.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}
.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}
.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}
.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}
.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}
.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}
.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon{opacity:1}
.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0;box-shadow:0 0 3px rgba(0,0,0,.3)}
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}
.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,.3)}
.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}
.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}
.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}
.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}
.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}
/** Alterações 2017 START **/
#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:64px;
    height:64px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    /*background:url(../../_imagens/status.GIF); /* path to your loading animation */*/
    background-repeat:no-repeat;
    background-position:center;
    margin:-64px 0 0 -25px; /* is width and height divided by two */
}


/*** INFORMATIVO ***/
#Informativo h2 {
    display: block;
    text-align: center;
    color: #000000;
    margin: 0 auto;
}
#Informativo p {
    display: block;
    text-align: center;
    color: #000000;
}
#Informativo img {
    display: block;
    text-align: center;
    color: #000000;
    margin: 0 auto; 
}

/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out; 
    -moz-transition: all 0.15s ease-out; 
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out; 
    -moz-transition: all 0.15s ease-out; 
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

/* Paralaxe */
/** formataçao de elementos que tem backgrounds parallax **/
.bgParallax {
    color:#FFF;
    margin: 0 auto;
    width: 100%;
    max-width: 2560px;
    position: relative;
    min-height: 100%;
    background-position: 50% 0;
    background-repeat: repeat;
    background-attachment: fixed;
}

#header_top {
    display: block;
    width: 100%;
    height: auto;
    min-height: 50px;
    background-image: url(../_imagens/header_top.jpg);
}
    #header_top .programaAgora {
        color: #ffffff;
        display: block;
        font-size: 16px;
        height: auto;
        line-height: 25px;
        margin: 0 auto;
        width: 100%;
        text-shadow: 0px 3px 2px rgba(150, 150, 150, 1);
    }
.header_top_background {
    display: block;
    width: 100%;
    height: auto;
    min-height: 50px;
    background: rgba(126, 198, 242, 0.8);
    padding: 15px 0;
}
#form_search {
    margin-top: 30px;
    display: block;
    width: 100%;
    height: auto;
    padding: 20px;
}

.article_locutor_home {
    padding: 0 20px;
}

.after_banner_facebook {
    display: block;
    margin: 30px auto;
}

.after_banner_noticias,
.after_portal_noticias {
    display: block;
    width: 100%;
    height: auto;
    margin: 20px auto;
}
.after_banner_noticias h2 {
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 26px;
    line-height: 30px;
    text-shadow: 1px 1px #fff;
    padding: 0 20px; 
}
.after_portal_noticias h2 {
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 30px;
    text-shadow: 1px 1px #fff;
    padding: 0 20px; 
    font-size: 26px;
}
.after_banner_noticias .barra {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    height: 2px;
    background: #FFFFFF;
    margin: 20px auto;
}
.after_portal_noticias .barra {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 2px;
    background: #FFFFFF;
    margin: 20px auto;    
}

.Section_noticias_home {
    display: block;
    width: 100%;
    height: auto;
    background: url(../_imagens/crossword.png) repeat;
    padding: 2em;
}
.box_videos li,
.box_colunistas li,
.box_noticias li {
    transition: all ease 0.5s;
}
.banner_note li figure { margin: 0 auto!important; }
.banner_note li figure figcaption {
    text-align: center;
    padding: 5px;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #000000;
}
.box_videos li:hover,
.box_colunistas li:hover,
.box_noticias li:hover {
    box-shadow: 0px 0px 12px #ccc;
}
.title_videos_home,
.title_colunitas_home,
.title_cat_home {
    font-size: 22px;
    line-height: 25px;
    text-align: center;
    margin: 5px auto;
    color: #777;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.img_trans {
    display: block;
    width: 100%;
    height: 150px;
    overflow: hidden;
    min-height: 150px;
    margin: 0 auto;
    position: relative;
}
.img_trans_more {
    min-height: 200px!important;
}
.img_trans_locutores {
    min-height: 300px!important;
}
.img_trans .effect {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 9;
    transition: all ease 1s;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}
    .box_videos li:hover .effect {
        display: flex;
    }
.img_trans .effect h3 {
    color: #FFF;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    padding: 0 15px;
}
.img_trans img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease; 
    transition: all 1s ease;
}
    .box_videos li:hover img,
    .box_colunistas li:hover img,
    .box_noticias li:hover img {
    -webkit-transform:scale(1.25);
    -moz-transform:scale(1.25);
    -ms-transform:scale(1.25);
    -o-transform:scale(1.25);
     transform:scale(1.25);
}
.faixa_after_noticia {
    display: block;
    width: 100%;
    height: auto;
    min-height: 0px;
    background-image: url(../_imagens/after_noticias.jpg);
    background-position: center;
}
.faixa_after_videos {
    display: block;
    width: 100%;
    height: auto;
    min-height: 0px;
    background-image: url(../_imagens/after_videos.jpg);    
    background-position: center;
}
.data_noticia {
    display: block;
    width: 100%;
    height: auto;
    min-height: 0;
    margin: 5px auto 0;
    text-align: center;
    color: #777;
    font-weight: normal;
}
.article_noticia_home .title_noti_home {
    padding: 0.25em 0.75em 0.75em;
    line-height: 23px;
    font-weight: normal;
    margin: 0!important;
    min-height: 50px;
    font-size: 17px;
    text-align: center;
}
.collumns_video_colunista {
    display: block;
    width: 100%;
    height: auto;
    padding: 2em 0;
    min-height: 0px;
    background: url(../_imagens/crossword.png) repeat;
}
.box_icon_bottom {
    display: block;
    margin: 15px auto;
    width: 100%;
    height: 50px;
}
.box_icon_bottom .icon_arrow_bottom {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    background: url(../_imagens/arrow_bottom.png) no-repeat!important;
}
.section_mensagem {
    display: block;
    width: 100%;
    height: auto;
    padding: 2em 0;
}
.link_mensagem_dia {
    display: block;
    width: 100%;
    height: auto.;
    font-size: 16px;
    color: #000;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 70px auto 0 auto;
    text-align: center;
}
.icon_mensagem_dia {
    display: block;
    width: 50px;
    height: 50px;
    margin: 20px auto 0 auto;
    background: url(../_imagens/arrow_right.png) no-repeat!important;
}   
.box_mensagem_link {
    display: block;
    border: transparent;
    width: 80%;
    transition: all ease 1s;
}
.box_mensagem_link:hover {
    border-bottom: 1px solid #000;

}
.content_footer {
    display: block;
    width: 100%;
    height: auto;
    min-height: 0px;
    background-image: url("../_imagens/header_top.jpg");    
    background-position: center;
}
.article_noticia_home {
    color: #000000;
    padding-bottom: 10px;
}
.banner_home_noticias li figure {
    margin: 0 auto!important;
    min-height: 300px;
    position: relative;
}
.banner_home_noticias li figure img {
    /*-webkit-filter: grayscale(50%);
    filter: grayscale(50%);*/
}
.banner_home_noticias li figure .mask {
    display: block;
    /*display: flex;*/
    align-items: center;
    /*background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0;*/
    background: rgba(126, 198, 242, 0.2) none repeat scroll 0 0;
    flex-flow: row wrap;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner_home_noticias li figure .mask h1 {
    display: block;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    width: 100%;
    color: #fff;
    padding: 10px 20px;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
}
.banner_home_noticias li figure .mask article {
    display: block;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: auto;
    width: 100%;
    margin: 0 40px;
    padding: 20px 30px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px; 
    text-align: center;
}
.banner_home_noticias li figure .mask .data {
    display: block;
    color: #FFFFFF;
    margin: 0 30px 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    border-bottom: 1px solid #FFFFFF;
    /*background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
}
.banner_home_noticias li figure .mask .button_view {
    display: block;
    border: 1px solid #FFFFFF;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    padding: 10px 20px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 20px;
}
.figure_not_inter {
    margin: 0 auto!important;
}
/** Alterações 2017 END **/

body {
    font-family:'Segoe UI'; 
    font-size: 14px; 
    background-color: #ffffff; 
    font-weight: normal; 
}
.box { 
    width: 1200px; 
    margin: 0 auto; 
    position: relative; 
}
.a {
    outline: none!important;
}
.relative {
    position: relative;
}
.display_none {
    display: none;
}
.margin_auto {margin: 0 auto;}
.display_inline-block{
    display: inline-block;
    vertical-align: top;
}
.display_block { 
    display: block;
}
.not_padding {
    padding: 0!important;
}
/*Placeholders*/
/*::-webkit-input-placeholder {
   color: #ffffff!important;
}
::-moz-placeholder {
   color: #ffffff!important;
}
::-moz-placeholder {
   color: #ffffff!important;  
}
::-ms-input-placeholder {  
   color: #ffffff!important;  
}*/
ul{
    padding: 0em!important;
    margin: 0em!important;
}
.margin_pub1_home {
    margin-top: 30px;
}
#reduz_fonte {
    display: inline-block;
    vertical-align: top;
    background: url(../_imagens/fontediminui.jpg) no-repeat;
    width: 40px;
    height: 30px;
    margin-left: 20px;
}
#aumenta_fonte {
    display: inline-block;
    vertical-align: top;
    background: url(../_imagens/fonteaumenta.jpg) no-repeat;
    width: 40px;
    height: 30px;
}
#reduz_fonte:hover {
    background: url(../_imagens/fontdecreasehover.jpg) no-repeat!important;
}
#aumenta_fonte:hover {
    background: url(../_imagens/fonteicreasehover.jpg) no-repeat!important;
}
/*=======================================================*/
/**** HEADER ****/
/*=======================================================*/
.back_top {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    margin: 75px 50px;
    z-index: 9999;
}
.back_top img {
    display: block;
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0) url("../_imagens/top.png") repeat scroll 0 0 !important;
}
.white-popup-block {
    background: #fff;
}
.box_search::-webkit-input-placeholder {
   color: #FFFFFF!important;
}
.box_search:-moz-placeholder {
   color: #FFFFFF!important;
}
.box_search::-moz-placeholder {
   color: #FFFFFF!important;
}
.box_search:-ms-input-placeholder {
   color: #FFFFFF!important;
}
.box_search {
    background: transparent!important;
    color: #FFFFFF!important;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    border-style: none!important;
    box-shadow: none!important;
    margin: 0 auto!important;
    color: #FFF;
    text-shadow: 1px 1px #000;
    /*font-weight: bold;*/
    /*border-bottom: 1px solid #FFFFFF!important;*/
    /*border-right: none!important;*/
}
.bt_search {
    background: transparent!important;
    padding: 5px 0 0 0;
    width: 100%;
    font-weight: bold;
    min-height: 25px;
    line-height: 25px;
    color: #FFF;
    font-size: 14px!important;
    margin: 0 auto;
    /*border: 1px solid #FFFFFF!important;*/
    border-left: none!important;
    border-width: 0;
}
.bt_search:hover, .bt_search:active, .bt_search:focus {
    border-top: 1px solid #FFFFFF;
}
.box_search::-webkit-input-placeholder {
   color: #fff!important;
}
.box_search:-moz-placeholder {
   color: #fff!important;
}
.box_search::-moz-placeholder {
   color: #fff!important;  
}
.box_search:-ms-input-placeholder {  
   color: #fff!important;  
}
#header {
    display: block;
    width: 100%;
    height: auto;
    /*min-height: 120px;*/
    padding-top: 20px;
    margin-bottom: 20px;
}
    .aovivo {
        background-image: url('../_imagens/sprite.png');
        background-position: -51px -310px;
        width: 150px;
        height: 21px;
        margin: 0 auto;
        overflow: hidden;
        margin: 10px auto;
    }
    .aovivo_header {
        background-image: url('../_imagens/sprite.png');
        background-position: -51px -310px;
        width: 150px;
        height: 21px;
        margin: 0 auto;
        overflow: hidden;
        margin: 10px auto;
    }
    .play_header {
        display: inline-block;
        vertical-align: top;
        background-image: url('../_imagens/sprite.png');
        background-position: 0px -302px;
        width: 45px;
        height: 35px;
        overflow: hidden;
        margin: 0 auto;
        cursor: pointer;
    }
    .play {
        display: inline-block;
        vertical-align: top;
        background-image: url('../_imagens/sprite.png');
        background-position: 0px -303px;
        width: 45px;
        height: 35px;
        overflow: hidden;
        margin: 0 auto;
        cursor: pointer;
    }
    #header .programaAgora {
        display: block;
        width: 80%;
        text-align: center;
        height: 30px;
        margin: 10px auto auto;
        line-height: 25px;
        font-size: 16px;
        font-weight: normal;
        color: #a6d3ee;
    }
    .orbit-container .orbit-prev, .orbit-container .orbit-next { background: #000; }
    .content_box {
        padding: 10px 25px;
        text-align: center;
    }
    .content_box h1 {
        font-style: normal;
        font-size: 22px;
        line-height: 25px;
        font-weight: normal;
        font-family:'Segoe UI';
        color: #1e1e1e; 
    }
    .content_box .data {
        color: #999999;
        padding: 10px;
        margin: 5px auto 10px;
        border-bottom: 1px dashed #cccccc;
    }

/*** Menu Cabeçalho Redes Socias ***/
#header .header_menu_social .ul_menu_social {
    margin-top: 50px!important;
    margin-bottom: 30px!important;
}
    #header .header_menu_social .ul_menu_social li {
        display: inline-block; 
        vertical-align: top; 
        width: 40px; 
        height: 40px; 
        margin: 0 7px;
    }
        #header .header_menu_social .ul_menu_social li a {
            display: block; 
            text-decoration: none; 
            color: #ffffff; 
            width: 100%; 
            height: 100%;
        }
            #header .header_menu_social .ul_menu_social li a img {
                display: block; 
                width: 40px; 
                height: 40px; 
            }
            #header .header_menu_social .ul_menu_social li a .facebook { 
                background: url('../_imagens/sprite.png') -240px 0px;
            }
            #header .header_menu_social .ul_menu_social li a .twitter { 
                background: url('../_imagens/sprite.png') -375px 0px; 
            }
            #header .header_menu_social .ul_menu_social li a .youtube { 
                background: url('../_imagens/sprite.png') -320px -105px; 
            }
            #header .header_menu_social .ul_menu_social li a .instagram { 
                background: url('../_imagens/sprite.png') -375px -95px; 
            }


#grupo_apoiadores li {
    list-style: none;
    margin: 20px auto;
}
#grupo_apoiadores li:nth-child(1){
    margin: 0 auto;
}
.fb_page,
.pub_home_aside {
    margin: 20px 0 20px 0;
}
    /*Locutor Header*/
    .box_locutor_header {
        display: block;
        width: 50%;
        height: 120px;
        border: 4px solid #ccc;
        overflow: hidden;
        margin: 0 auto 5px;
    }
    .aovivo_box {
        display: block;
    }
/*** Menu Principal ***/
#menu {
    display: block;
    height: auto;
    min-height: 50px;
    width: 100%;
}
    #menu .menu_ul {
        list-style: none;
        text-align: center;
    }
        #menu .menu_ul li {
            display: inline-block;
            vertical-align: top; 
            line-height: 50px; 
            box-sizing: border-box; 
            width: auto;
            padding: 0 1em;
        }
        #menu .menu_ul li:hover {
            background-color: #777777;
            opacity: 0.5px;
            /*background-color: #a6d3ee;*/
        }
            #menu .menu_ul li a {
                display: block;
                width: 100%;
                height: 100%;
                color:#fff;
                text-transform: uppercase;
            }
.menu_drop {
    display: block;
    width: 40px;
    height: 40px;
    min-height: 50px; 
    line-height: 50px;
    background-image: url('../_imagens/sprite.png');
    background-position: -320px -50px;
    margin: 7px auto 0 auto;
}
#drop1 {
    background-color: #7ec6f2;
    top: 50px!important;
}
#drop1 li:hover {
    background-color: #a6d3ee;
}
#drop1 li a {
    text-transform: uppercase;
    color: #fff;
}
.f-dropdown::before {display: none;}
.f-dropdown::after {display: none;}
/*** Popup do Streaming***/
.caixa_player {
    display: block;
    width: 480px;
    height: 400px;
}
    .caixa_player .caixa_radio {
        display: block;
        background-color: #000;
        width: 100%;
        height: 40px;
        position: fixed;
        bottom: 0;
    }
    .caixa_player .caixa_publicidade {
        display: block;
        background-color: #eee;
        width: 100%;
        height: 360px;
    }

/*** Noticiais Destaques Home ***/
#noticias_home {
    background: url(../_imagens/crossword.png) repeat;
    padding: 2em;
}
.box_eventos {
    margin-top: 2em!important;
}
#noticias_home .box_noticias li {
    padding: 10px;
    margin-top: 10px!important;
}
#noticias_home .box_noticias li .box_news{
    margin: 20px auto;
    /*border: 1px solid #e5e5e5;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
    min-height: 370px;    */
}
#noticias_home .box_noticias li .box_news:hover {
    /*-webkit-box-shadow: 0px 0px 10px -7px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 10px -7px rgba(0,0,0,1);
    box-shadow: 0px 0px 10px -7px rgba(0,0,0,1);*/
}
#noticias_home .box_noticias li .box_news .title_cat_home {
    /*padding: 0.5em 0em;
    width: auto;*/
}
#noticias_home .box_noticias li .box_news .title_cat_home span {
    /*display: block;
    width: auto;
    padding: 0.5em;
    text-align: center;
    background: #7ec6f2;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;*/
}
#noticias_home .box_noticias li a article {
    /*color: #393738;*/
    color: #000000;
}
#noticias_home .box_noticias li .box_news .title_noti_home {
    /*padding: 0.75em;
    line-height: 23px;
    font-weight: normal;
    margin: 0!important;
    min-height: 80px;
    font-size: 17px;
    text-align: center*/;
}
#noticias_home .box_noticias li .box_news p {
    /*padding: 0em 1em;
    margin: 0!important;*/
}
/*tela fonte*/
#noticias_home .box_noticias li a article .font_less1 {
    font-size: 22px;
}
#noticias_home .box_noticias li a article .font_less {
    font-size: 20px;
}
#noticias_home .box_noticias li a article .font_less2 {
    font-size: 17px;
}
#noticias_home .box_noticias li a article p {
    /*display: none; 
    width: 100%;
    height: 60px;
    line-height: 20px;
    font-weight: normal;
    font-size: 15px;
    text-align: justify;
    overflow: hidden;
    margin-top: 7px;*/
}
.img_noticia_home {
    /*overflow: hidden;
    width: 100%; 
    height: auto;
    border-radius: 2px;
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);*/
}
#noticias_home li:hover .img_noticia_home {
    /*-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);*/
}
/*#img_trans_home {overflow: hidden;}*/

/*** Home Recados ***/
#formulario_recado label {
    font-size: 15px;
    line-height: 24px;
}
.box_text_recado {
    font-size: 1em;
    font-weight: bold;
}
.recados {
    display: block;
    width: 100%;
    height: auto;
    background: url(../_imagens/crossword.png) repeat;
    background-position:center;
    padding: 30px 0;
}
.faixa_after_banner{
    display: block;
    width: 100%;
    height: auto;
    min-height: 0px;
    background-repeat:no-repeat;
    background-position:center;
    background-image: url(../_imagens/after_banner.jpg);
}
    .shadow_box {
        display: block;
        width: 100%;
        height: 100%;
    }
    .shadow_box1 {
        display: block;
        width: 100%;
        height: 100%;
        background: rgba(126, 198, 242, 0.5);
    }
    .shadow_box2 {
        display: block;
        width: 100%;
        height: 100%;
        background: rgba(126, 198, 242, 0.3);    
    }
    .shadow_box3 {
        display: block;
        width: 100%;
        height: 100%;
        background: rgba(126, 198, 242, 0.2);    
    }
.botao_recado {
    margin-top: 1em;
}
.botao_recado button {
    background: #7ec6f2; 
    font-weight: bold;
}
/*Musicas*/
.pos_musicas {
    display: block;
    width: auto;
    height: auto;
    background: #7ec6f2;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    padding: 5px 10px;
}
.title_musicas {
    display: block;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
}
.artisita_musicas {
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
}
.link_musicas {
    display: block;
}
/*Mensagens*/
.mensagem_home {
    min-height: 200px;
}
    .title_mensagem_home {
        font-style: normal;
        font-size: 20px;
        font-weight: bold;
        font-family:'Segoe UI';
        color: #1e1e1e; 
    }
    .texto_mensagem_home {
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-family:'Segoe UI';
        color: #5b5b5b;
    }
    .title_mensagem_interna {
        font-style: normal;
        font-size: 24px;
        font-weight: normal;
        font-family:'Segoe UI';
        color: #1e1e1e;
    }
    .title_linkmsg_interna {
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-family:'Segoe UI';
        color: #5b5b5b;
    }
    /*Mensagem Page*/
    .margin_mensagem {
        margin: 15px auto!important;
    }
    .margin_right {
        margin-right: 20px!important;
    }
.title_recados {
    font-weight: normal;
    margin: 1em auto;
    text-shadow: 2px 2px #fff;
}
.barr_recados {
    display: block;
    background: #7ec6f2;
    height: 3px;
    width: 70%;
    margin: -10px auto 0 auto;
}

/*** Home Colunistas ***/
.bxslider li {
    padding: 10px;
}
.bx-wrapper .bx-viewport {
    border: none;
    box-shadow: none;
}
.img_noticia_homeC {overflow: hidden;}

#colunitas_home .title_colunista {
    padding: 5px;
    background: #7ec6f2;
    color: #fff;
}
.button_col {
    border-top: 1px solid #7ec6f2;
    border-bottom: 1px solid #7ec6f2;
    background: white;
    color: #838383;
    text-align: center;
    padding: 4px;
    transition: background 0.5s ease;
}
.button_col:hover {
    background: #7ec6f2;
    color: #fff;
    border-color: transparent;
}
.img_noticia_homeC {
    overflow: hidden;
    width: 100%;
    height: auto;
    border-radius: 2px;
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}
#colunitas_home li:hover .img_noticia_homeC {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

/*===========================*/
.background_videos {
    background: url(../_imagens/crossword.png) repeat;
    padding: 1.50em 0em 0em;
}
/*** Home TV Comunidade ***/
.link_comunidade_tv img {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 50px;
    font-weight: normal;
    margin-right: 2em;
    background: url('../_imagens/sprite.png') -262px -46px;
}
.link_all_videos {
    color: #838383;
    /*border-bottom: 3px solid transparent;*/
    border: 1px solid #7ec6f2;
    background: white;
    padding: 5px 0;
}
.link_all_noticias {
    margin-bottom: 30px;
}

.link_all_videos:hover {
    width: 100%;
    border-color: #7ec6f2;
    color: #fff;
    background: #7ec6f2 none repeat scroll 0 0;
}
/*=======================================================*/
/**** FOOTER ****/
/*=======================================================*/

#footer {
    display: block; 
    width: 100%; 
    height: auto; 
    background-color: #7ec6f2;
    margin: 20px 0 20px; 
}
#footer .footer_top {
    height: auto; 
    width: 100%;
    padding: 3em 0em 2em 0em;
}
.line_white { 
    background: #ffffff; 
    height: auto;
    padding: 1em 0;
}
.line_default { 
    display: block;
    width: 100%;
    height: 30px;
    background: transparent;
}

/*** Footer Previsão do Tempo ***/
#footer #footer_top .box .forecast {
    display: inline-block; 
    vertical-align: top; 
    width: 300px; 
    height: 300px;
}
.tempo_agora {
    display: block;
    width: 100%;
    height: auto;
    line-height: 50px;
    color: #ffffff;
}
.tempo_celcius {
    display: inline-block;
    vertical-align: top;
    font-size: 100px;
    line-height: 65px;
    color: #ffffff;
}
.tempo_celcius_icon {
    display: inline-block;
    vertical-align: top;
    font-size: 36px;
    color: #ffffff;
}
.tempo_atualizado {
    font-size: 12px;
    color: #ffffff;
}
.tempo_condicao {
    display: inline-block;
    overflow: hidden;
    width: 87px;
    height: 80px;
    vertical-align: top;
    background-image: url('../_imagens/tempo.png');
    color: #ffffff;
}
    .tempestade {
        background-position: -3px -3px;
    }
    .granizo {
        background-position: -273px -3px;
    }
    .chuva {
        background-position: -93px -3px;
    }
    .sol {
        background-position: -2px -85px;
    }
    .nublado {
        background-position: -182px -85px;
    }
    .procurando {
        background-position: -93px -85px;
    }
/*** Footer Endereço ***/
    .footer_address p {
        font-size: 18px; 
        font-weight: normal; 
        margin-top: 50px; 
        line-height: 30px;
        color: #fff;
    }
/*** Menu Rodapé Redes Socias ***/
.footer_menu_social .ul_menu_social {
    margin-top: 50px!important;
}
.footer_menu_social .ul_menu_social li {
        display: inline-block; 
        vertical-align: top; 
        width: 40px; 
        height: 40px; 
        margin: 0 7px;
    }
.footer_menu_social .ul_menu_social li a {
            display: block; 
            text-decoration: none; 
            color: #ffffff; 
            width: 100%; 
            height: 100%;
        }
.footer_menu_social .ul_menu_social li a img {
                display: block; 
                width: 40px; 
                height: 40px; 
            }
.footer_menu_social .ul_menu_social li a .facebook { 
                background: url('../_imagens/sprite.png') 0px 0px;
            }
            .footer_menu_social .ul_menu_social li a .twitter { 
                background: url('../_imagens/sprite.png') -40px 0px; 
            }
            .footer_menu_social .ul_menu_social li a .youtube { 
                background: url('../_imagens/sprite.png') -80px 0px; 
            }
            .footer_menu_social .ul_menu_social li a .instagram { 
                background: url('../_imagens/sprite.png') -120px 0px; 
            }


/***Apoiadores**/
.background_apoi {
    background: #eaecec;
    padding: 3em 0em;
}
.background_apoiC {
    padding: 0.75em 0em;
    background: url(../_imagens/brushed.png) repeat;
}
/***EVENTOS**/
.breadcrumbs {
    min-height: 30px;
    margin-top: 1em!important;
    padding: 8px!important;
}
.breadcrumbs li {
}
.title_eventos {
    background: #7ec6f2;
    color: #fff;
    font-weight: normal;
    line-height: 26px;
    padding: 10px;
    margin: 0px!important;
    text-align: center;
}
.img_eventos {
    overflow: hidden;
    width: 100%; 
    border-radius: 2px;
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}
#eventos_img_home li:hover .img_eventos {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.paragrafo_eventos {
    background: #efefef;
    box-sizing: border-box;
    padding: 10px 10px 5px 10px;
    color: #4f4d4d;
    font-size: 1em;
    line-height: 20px;
}


#evento {
    display: block;
    margin-top: 3em;
}
#evento span,
#evento p {
    margin-top: 1em;
    color: #222!important;
}

.box_info_menu {
    margin-bottom: 1em!important;
}
.title_fotos {
    background: #7ec6f2 none repeat scroll 0 0;
    color: #fff;
    display: block;
    padding: 0.5em 2em;
    text-transform: uppercase;
    width: auto;
    margin-bottom: 1em;
}
#noticias {
    display: block;
    margin-top: 3em;
}
#noticias #menu_noticias h5 {
    background: #7ec6f2;
    color: #fff;
    height: 35px;
    line-height: 35px;
}
#noticias #menu_noticias ul {
    list-style: none;
}

.background_blue {border-bottom: 2px solid #7ec6f2!important;}
#noticias #menu_noticias .box_info_menu li {
            display: block;
            width: 100%;
            max-height: auto!important;
            min-height: 40px;
            box-sizing: border-box;
            line-height: 40px;
            border-bottom: 1px solid #393738;
        }
            #noticias #menu_noticias .box_info_menu li:hover {
                border-bottom: 2px solid #7ec6f2;
            }
            #noticias #menu_noticias .box_info_menu li a {
                display: block;
                width: 100%;
                height: 100%;
                margin: 0 auto!important;
            }
                #noticias #menu_noticias .box_info_menu li a figure {
                    margin: 0 auto!important;
                }
                #noticias #menu_noticias .box_info_menu li a img {
                    width: 25px;
                    height: 25px;
                    margin-right: 15px;
                    margin-left: 10px;
                }
                #noticias #menu_noticias .box_info_menu li a span {
                    color: #393738;
                    font-size: 18px;
                    line-height: 40px;
                    min-height: 40px;
                }
                #noticias #menu_noticias .box_info_menu li a .agricultura {
                    background: url('../_imagens/sprite.png') 0px -204px; 
                }
                #noticias #menu_noticias .box_info_menu li a .educacao {
                    background: url('../_imagens/sprite.png') -25px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .tecnologia {
                    background: url('../_imagens/sprite.png') -50px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .lazer {
                    background: url('../_imagens/sprite.png') -75px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .economia {
                    background: url('../_imagens/sprite.png') -100px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .cidade {
                    background: url('../_imagens/sprite.png') -125px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .esporte {
                    background: url('../_imagens/sprite.png') -150px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .seguranca {
                    background: url('../_imagens/sprite.png') -175px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .politica {
                    background: url('../_imagens/sprite.png') -200px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .saude {
                    background: url('../_imagens/sprite.png') -225px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .colunistas {
                    background: url('../_imagens/sprite.png') -400px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .clima {
                    background: url('../_imagens/sprite.png') -424px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .transito {
                    background: url('../_imagens/sprite.png') -450px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .receita {
                    background: url('../_imagens/sprite.png') -475px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .rcinfo {
                    background: url('../_imagens/sprite.png') -250px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .agricultura {
                    background: url('../_imagens/sprite.png') 0px -234px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .educacao {
                    background: url('../_imagens/sprite.png') -25px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .tecnologia {
                    background: url('../_imagens/sprite.png') -50px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .lazer {
                    background: url('../_imagens/sprite.png') -75px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .economia {
                    background: url('../_imagens/sprite.png') -100px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .cidade {
                    background: url('../_imagens/sprite.png') -125px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .esporte {
                    background: url('../_imagens/sprite.png') -150px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .seguranca {
                    background: url('../_imagens/sprite.png') -175px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .politica {
                    background: url('../_imagens/sprite.png') -200px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .saude {
                    background: url('../_imagens/sprite.png') -225px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .colunistas {
                    background: url('../_imagens/sprite.png') -400px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .clima {
                    background: url('../_imagens/sprite.png') -424px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .transito {
                    background: url('../_imagens/sprite.png') -450px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .receita {
                    background: url('../_imagens/sprite.png') -475px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .rcinfo {
                    background: url('../_imagens/sprite.png') -250px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li a .diversos,
                #noticias #menu_noticias .box_info_menu li a .all {
                    background: url('../_imagens/sprite.png') -375px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .imoveis {
                    background: url('../_imagens/sprite.png') -275px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .emprego {
                    background: url('../_imagens/sprite.png') -300px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .veiculos {
                    background: url('../_imagens/sprite.png') -325px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .servico {
                    background: url('../_imagens/sprite.png') -350px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li a .rcinfo {
                    background: url('../_imagens/sprite.png') -250px -205px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .imoveis {
                    background: url('../_imagens/sprite.png') -275px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .emprego {
                    background: url('../_imagens/sprite.png') -300px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .veiculos {
                    background: url('../_imagens/sprite.png') -325px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .servico {
                    background: url('../_imagens/sprite.png') -350px -235px; 
                }
                #noticias #menu_noticias .box_info_menu li:hover .rcinfo {
                   background: url('../_imagens/sprite.png') -250px -235px;;  
                }
                #noticias #menu_noticias .box_info_menu li:hover .diversos,
                #noticias #menu_noticias .box_info_menu li:hover .all {
                    background: url('../_imagens/sprite.png') -375px -235px; 
                }
.box_info_noticias li {
    height: auto;
    margin-bottom: 40px;
    padding: 0!important;
}
.box_info_noticias li a:hover {
    /*-webkit-box-shadow: 0px 0px 10px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px -7px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px -7px rgba(0,0,0,0.75); */
}
.box_info_noticias li a {
    display: block;
    width: 90%;
    height: 100%;
    margin-right: 20px;
    margin-left: 20px;
    overflow: hidden;
}
.box_info_noticias li a h5 {
    padding: 5px;
    text-transform: capitalize;
    font-size: 18px;
    color: #393738;
    font-weight: normal;
    border-bottom: 2px solid #7ec6f2;
    margin: 0!important;
}
.box_info_noticias li a .desc_noticia {
    box-sizing: border-box;
    color: #393738;
    font-size: 14px!important;
    font-weight: normal;
    padding: 10px;
}
.box_info_noticias li a .desc_noticia p {
    margin: 0 0 10px 0!important;
}
.box_info_noticias li a .desc_noticia .box_data time {
    font-weight: bold;
}
.box_info_noticias li a .desc_noticia .box_data .link_noticia {
    background: gainsboro;
    border: 2px solid #ccc;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-top: 0.5em;
    box-sizing: border-box;
}
.box_info_noticias li a .desc_noticia .box_data .link_noticia:hover {
    border: 2px solid gainsboro;
}
.img_noticia {
    overflow: hidden;
    width: 100%; 
    border-radius: 2px;
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}
.box_info_noticias li:hover .img_noticia {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
#img_trans {overflow: hidden;}

/*Noticia*/
#box_noticia {margin-top: 3em;}
#box_noticia .picture_noticia {
    margin-bottom: 1em;
}
#box_noticia .info_noticia {
    margin-bottom: 1em;
    margin-top: 1em;
}
.dados_noticia {
    list-style: none;
    /*margin-bottom: 2em!important;*/
}
.text_noticia {
    text-align: justify;
    margin-top: 2em;
}
.text_noticia p {
    text-indent: 3em;
}
.box_views img {
    display: inline-block;
    vertical-align: top;
    width: 20px; 
    height: 20px;
    margin-top: 2px;
    background: url('../_imagens/sprite.png') -465px 0px;
}
.noticias_data img {
    display: inline-block;
    vertical-align: top;
    width: 45px;
    height: 45px;
    background: url('../_imagens/sprite.png') -455px -44px;
}
#relacionar {
    margin-top: 3em;
    padding-left: 2em;
}
#relacionar header {
    border-top: 1px solid #7ec6f2;
    height: 40px; 
    line-height: 40px;
}
#relacionar header h4,
#relacionar header h5 {
    color: #7ec6f2;
}
#relacionar .ul_noticias {
    list-style: none;
}
#relacionar .ul_noticias li {
    padding: 0 10px;
}
#relacionar .ul_noticias img,
#relacionar .ul_noticias article {
    padding: 0!important;
}
.banner_note {
    list-style: none;
}
#relacionar .ul_noticias article p {
    color: #393738;
    font-size: 14px;
    font-weight: normal;
    padding-left: 10px;
    margin: 0 auto!important;
}
.data_aside {
    color: #000;
}
#relacionar .ul_noticias article .mote_noticias_link {
    background: #7ec6f2 none repeat scroll 0 0;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    margin: 5px auto 0;
    text-align: center;
    width: 100px;
}
#relacionar .ul_noticias li:hover {
    -webkit-box-shadow: 0px 0px 10px -7px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 10px -7px rgba(0,0,0,1);
    box-shadow: 0px 0px 10px -7px rgba(0,0,0,1); 
}

/*Apoiadores*/
#apoiadores {
    margin-top: 3em;
}
#apoiadores ul li a{
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px;
    color: #3c3b3b;
}
#apoiadores .info_apoiadores {
    border-top: 2px solid #7ec6f2; 
}
#apoiadores .info_apoiadores p:nth-child(1) {
    border: none;
}
#apoiadores .info_apoiadores p {
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
}

/*Locutores*/
#locutores {margin-top: 3em;}
#locutores ul li .locutor_margin {
    padding: 15px;
    /*border: 2px solid gainsboro;*/
}
#locutores figure {margin: 0 auto!important; }

#locutores figure img {height: auto;}
.box_social_apoiadores {
    margin-top: 0.7em!important;
}
.box_social_apoiadores li {
    margin: 0 auto!important;
}
.box_social_apoiadores a {
    display: block!important;
    width: unset!important;
    padding: 10px;
    margin: 0 auto!important;
}
.text_email {margin-top: 0.5em!important;}
.icone_email {
    width: 40px;
    height: 40px;
    background: url('../_imagens/sprite.png') -195px 0px; 
}
.icone_facebook {
    width: 40px;
    height: 40px;
    background: url('../_imagens/sprite.png') -240px 0px; 
}
.icone_youtube {
    width: 40px;
    height: 40px;
    background: url('../_imagens/sprite.png') -420px 0px; 
}
.icone_twitter {
    width: 40px;
    height: 40px;
    background: url('../_imagens/sprite.png') -375px 0px; 
}

/*Contato*/
#contato,
#contato_title,
#mapa,
#text_radio{
    margin-top: 3em;
}
#contato_title h2,
#text_radio h2,
#mapa h2,
#contato_title h3{
    color: #4d4c4d;
    font-family: "Segoe UI";
    font-weight: normal;
}
#text_radio article p {text-align: justify;}
.info_contato h5 {
    color: #393738;
    font-size: 20px;
    font-weight: normal;
    height: auto;
    line-height: 20px;
    font-family: "Segoe UI";
    margin-bottom: 1em;
}
.info_contato_telefone, .info_contato_email {
    list-style: none;
    margin-top: 1em!important;
}
.info_contato_telefone h6, .info_contato_email h6 {
    color: #7ec6f2;
}
#mapcanvas {
    display: block;
    width: 100%;
    height: 390px;
}

/*Classificados*/
#box_classificados {
    margin-bottom: 2em;
}
.title_clas {
    background: #7ec6f2;
    color: #fff!important;
    font-weight: bold;
}
.border_classificado {
    border: 1px solid #c8c8c8;
    padding: 10px;
    margin:10px 0px;
}
.border_classificado span {
    font-weight: bold;
    font-size: 1em;
    color: #000;
}
.classificado .orbit-container {
    background-color: #e5e5e5;
}
.classificado h5 {
    margin: 2em 0em 1.5em 0em;
}



/*=======================================================*/
/**** MAIN PROGRAMACAO ****/
#programacao #box_programacao {
        margin-top: 1em;
}
/*
    display: block;
    width: 100%;
    height: auto;
    min-height: 400px;
}
*/
.dias {
    background: transparent!important;
}
    #programacao #box_programacao .programacao_dias {
        list-style: none;
        width: 100%;
        max-height: auto;
        min-height: 42px;
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        margin: 2em 0px!important;
        background: #dfdede;
    }
        #programacao #box_programacao .programacao_dias li {
            display: inline-block;
            vertical-align: top;
            width: 130px;
            height: 40px;
            line-height: 40px;
            cursor: pointer;
        }
        #programacao #box_programacao .programacao_dias li:hover {
            background: #dfdede;
        }
            #programacao #box_programacao .programacao_dias li span {
                width: 100%;
                text-align: center;
                height: 100%;
                color: #393738;
                font-size: 16px;
                font-weight: normal;
            }
    #programacao #box_programacao .programacao_info {
    
        margin: 1em 0em 0em 0em!important;
    }
        /*
        display: block;
        width: 100%;
        height: 40px;
        line-height: 40px;
        background-color: #ebebeb;
    }
*/
        #programacao #box_programacao .programacao_info dt {
            display: inline-block;
            height: 40px;
            line-height: 40px;
            text-align: center;
            color: #3a3838;
            font-size: 16px;
            font-weight: normal;
            margin: 0!important;
        }
            #programacao #box_programacao .programacao_info dt:nth-child(1),
            #programacao #box_programacao .programacao_info dt:nth-child(4) {
                background: #dfdede;
            }
    #programacao #box_programacao .all_programacao {
        
        width: 100%;
        height: auto;
        border-bottom: 1px solid #e5e5e5;
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        box-sizing: border-box;
    }
        #programacao #box_programacao .all_programacao li {
            display: block;
            width: 100%;
            height: auto;
            border: 1px solid #e5e5e5;
            margin: 0px!important;
            box-sizing: border-box;
        }
            #programacao #box_programacao .all_programacao li .box_all_programacao {
                border-left: 1px solid #e5e5e5;
                padding: 5px 0px!important
            }
                #programacao #box_programacao .all_programacao li .box_all_programacao span {
                    color: #3a3838;
                    font-size: 1em;
                    font-weight: normal;
                }
/*=======================================================*/
/**** Paginação ****/
.paginacao {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 30px auto!important;
    text-align: center;
}
    .paginacao li {
        display: inline-block;
        vertical-align: top;
        width: auto;
        height: 30px;
        margin: 0px 10px;
    }
        .paginacao li a {
            background: #efefef none repeat scroll 0 0;
            color: #000;
            display: block;
            font-size: 18px;
            font-weight: normal;
            height: 100%;
            padding: 10px;
            width: 100%;
            padding: 0px 10px !important
        }
        .paginacao li a:hover,
        .current1 {
            background: #7ec6f2!important;
            color:#fff!important;
        }

.videos {
    list-style: none!important;
    margin-top: 3em!important;
}
.videos li {
    margin-bottom: 1.5em;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.videos li h5 {
    font-weight: bolder;
}
/*! Blue Monday Skin for jPlayer 2.9.2 ~ (c) 2009-2014 Happyworm Ltd ~ MIT License */

/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010 - 2014 Happyworm Ltd
 * Licensed under the MIT license.
 *  - http://www.opensource.org/licenses/mit-license.php
 *
 * Author: Silvia Benvenuti
 * Skin Version: 5.1 (jPlayer 2.8.0)
 * Date: 13th November 2014
 */

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {
  /* Disable the browser focus highlighting. */
  outline: none; }

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {
  /* Disable the browser CSS3 focus highlighting. */
  border: 0; }

.jp-audio,
.jp-audio-stream,
.jp-video {
  font-size: 16px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.6;
  color: #666;
  border: 1px solid #009be3;
  background-color: #eee; }

.jp-audio {
  width: 420px; }

.jp-audio-stream {
  width: 182px; }

.jp-video-270p {
  width: 480px; }

.jp-video-360p {
  width: 640px; }

.jp-video-full {
  /* Rules for IE6 (full-screen) */
  width: 480px;
  height: 270px;
  /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
  position: static !important;
  position: relative; }

/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
.jp-video-full div div {
  z-index: 1000; }

.jp-video-full .jp-jplayer {
  top: 0;
  left: 0;
  position: fixed !important;
  position: relative;
  /* Rules for IE6 (full-screen) */
  overflow: hidden; }

.jp-video-full .jp-gui {
  position: fixed !important;
  position: static;
  /* Rules for IE6 (full-screen) */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  /* 1 layer above the others. */ }

.jp-video-full .jp-interface {
  position: absolute !important;
  position: relative;
  /* Rules for IE6 (full-screen) */
  bottom: 0;
  left: 0; }

.jp-interface {
  position: relative;
  background-color: #eee;
  width: 100%; }

.jp-audio .jp-interface {
  height: 80px; }

.jp-audio-stream .jp-interface {
  height: 80px; }

.jp-video .jp-interface {
  border-top: 1px solid #009be3; }

/* @group CONTROLS */
.jp-controls-holder {
  clear: both;
  width: 440px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  top: -8px;
  /* This negative value depends on the size of the text in jp-currentTime and jp-duration */ }

.jp-interface .jp-controls {
  margin: 0;
  padding: 0;
  overflow: hidden; }

.jp-audio .jp-controls {
  width: 380px;
  padding: 20px 20px 0 20px; }

.jp-audio-stream .jp-controls {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 142px; }

.jp-video .jp-type-single .jp-controls {
  width: 78px;
  margin-left: 200px; }

.jp-video .jp-type-playlist .jp-controls {
  width: 134px;
  margin-left: 172px; }

.jp-video .jp-controls {
  float: left; }

.jp-controls button {
  display: block;
  float: left;
  overflow: hidden;
  text-indent: -9999px;
  border: none;
  padding: 0!important;
  cursor: pointer; }

.jp-play {
  width: 40px;
  height: 40px; }

.jp-play {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 0 no-repeat; }

.jp-play:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -41px 0 no-repeat; }

.jp-state-playing .jp-play {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -42px no-repeat; }

.jp-state-playing .jp-play:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -41px -42px no-repeat; }

.jp-stop, .jp-previous, .jp-next {
  width: 28px;
  height: 28px;
  margin-top: 6px; }

.jp-stop {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -83px no-repeat;
  margin-left: 10px; }

.jp-stop:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -29px -83px no-repeat; }

.jp-previous {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -112px no-repeat; }

.jp-previous:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -29px -112px no-repeat; }

.jp-next {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -141px no-repeat; }

.jp-next:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -29px -141px no-repeat; }

/* @end */
/* @group progress bar */
.jp-progress {
  overflow: hidden;
  background-color: #ddd; }

.jp-audio .jp-progress {
  position: absolute;
  top: 32px;
  height: 15px; }

.jp-audio .jp-type-single .jp-progress {
  left: 110px;
  width: 186px; }

.jp-audio .jp-type-playlist .jp-progress {
  left: 166px;
  width: 130px; }

.jp-video .jp-progress {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 10px; }

.jp-seek-bar {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -202px repeat-x;
  width: 0px;
  height: 100%;
  cursor: pointer; }

.jp-play-bar {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -218px repeat-x;
  width: 0px;
  height: 100%; }

/* The seeking class is added/removed inside jPlayer */
.jp-seeking-bg {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.seeking.gif"); }

/* @end */
/* @group volume controls */
.jp-state-no-volume .jp-volume-controls {
  display: none; }

.jp-volume-controls {
  position: absolute;
  top: 32px;
  left: 308px;
  width: 200px; }

.jp-audio-stream .jp-volume-controls {
  left: 70px; }

.jp-video .jp-volume-controls {
  top: 12px;
  left: 50px; }

.jp-volume-controls button {
  display: block;
  position: absolute;
  overflow: hidden;
  text-indent: -9999px;
  border: none;
  padding: 0!important;
  cursor: pointer; }

.jp-mute,
.jp-volume-max {
  width: 18px;
  height: 15px; }

.jp-volume-max {
  left: 74px; }

.jp-mute {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -170px no-repeat; }

.jp-mute:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -19px -170px no-repeat; }

.jp-state-muted .jp-mute {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -60px -170px no-repeat; }

.jp-state-muted .jp-mute:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -79px -170px no-repeat; }

.jp-volume-max {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -186px no-repeat; }

.jp-volume-max:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -19px -186px no-repeat; }

.jp-volume-bar {
  position: absolute;
  overflow: hidden;
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -250px repeat-x;
  top: 5px;
  left: 22px;
  width: 46px;
  height: 5px;
  cursor: pointer; }

.jp-volume-bar-value {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -256px repeat-x;
  width: 0px;
  height: 5px; }

/* @end */
/* @group current time and duration */
.jp-audio .jp-time-holder {
  position: absolute;
  top: 50px; }

.jp-audio .jp-type-single .jp-time-holder {
  left: 110px;
  width: 186px; }

.jp-audio .jp-type-playlist .jp-time-holder {
  left: 166px;
  width: 130px; }

.jp-current-time,
.jp-duration {
  width: 60px;
  font-size: .64em;
  font-style: oblique; }

.jp-current-time {
  float: left;
  display: inline;
  cursor: default; }

.jp-duration {
  float: right;
  display: inline;
  text-align: right;
  cursor: pointer; }

.jp-video .jp-current-time {
  margin-left: 20px; }

.jp-video .jp-duration {
  margin-right: 20px; }

/* @end */
/* @group playlist */
.jp-details {
  font-weight: bold;
  text-align: center;
  cursor: default; }

.jp-details,
.jp-playlist {
  width: 100%;
  background-color: #ccc;
  border-top: 1px solid #009be3; }

.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
  border-top: none; }

.jp-details .jp-title {
  margin: 0;
  padding: 5px 20px;
  font-size: .72em;
  font-weight: bold; }

.jp-playlist ul {
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  font-size: .72em; }

.jp-playlist li {
  padding: 5px 0 4px 20px;
  border-bottom: 1px solid #eee; }

.jp-playlist li div {
  display: inline; }

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
div.jp-type-playlist div.jp-playlist li:last-child {
  padding: 5px 0 5px 20px;
  border-bottom: none; }

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
  list-style-type: square;
  list-style-position: inside;
  padding-left: 7px; }

div.jp-type-playlist div.jp-playlist a {
  color: #333;
  text-decoration: none; }

div.jp-type-playlist div.jp-playlist a:hover {
  color: #0d88c1; }

div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
  color: #0d88c1; }

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
  float: right;
  display: inline;
  text-align: right;
  margin-right: 10px;
  font-weight: bold;
  color: #666; }

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
  color: #0d88c1; }

div.jp-type-playlist div.jp-playlist span.jp-free-media {
  float: right;
  display: inline;
  text-align: right;
  margin-right: 10px; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a {
  color: #666; }

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
  color: #0d88c1; }

span.jp-artist {
  font-size: .8em;
  color: #666; }

/* @end */
.jp-video-play {
  width: 100%;
  overflow: hidden;
  /* Important for nested negative margins to work in modern browsers */
  cursor: pointer;
  background-color: transparent;
  /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */ }

.jp-video-270p .jp-video-play {
  margin-top: -270px;
  height: 270px; }

.jp-video-360p .jp-video-play {
  margin-top: -360px;
  height: 360px; }

.jp-video-full .jp-video-play {
  height: 100%; }

.jp-video-play-icon {
  position: relative;
  display: block;
  width: 112px;
  height: 100px;
  margin-left: -56px;
  margin-top: -50px;
  left: 50%;
  top: 50%;
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
  text-indent: -9999px;
  border: none;
  cursor: pointer; }

.jp-video-play-icon:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.video.play.png") 0 -100px no-repeat; }

.jp-jplayer audio,
.jp-jplayer {
  width: 0px;
  height: 0px; }

.jp-jplayer {
  background-color: #000000; }

/* @group TOGGLES */
/* The audio toggles are nested inside jp-time-holder */
.jp-toggles {
  padding: 0;
  margin: 0 auto;
  overflow: hidden; }

.jp-audio .jp-type-single .jp-toggles {
  width: 25px; }

.jp-audio .jp-type-playlist .jp-toggles {
  width: 55px;
  margin: 0;
  position: absolute;
  left: 325px;
  top: 50px; }

.jp-video .jp-toggles {
  position: absolute;
  right: 16px;
  margin: 0;
  margin-top: 10px;
  width: 100px; }

.jp-toggles button {
  display: block;
  float: left;
  width: 25px;
  height: 18px;
  text-indent: -9999px;
  line-height: 100%;
  padding: 0!important;
  /* need this for IE6 */
  border: none;
  cursor: pointer; }

.jp-full-screen {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -310px no-repeat;
  margin-left: 20px; }

.jp-full-screen:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -30px -310px no-repeat; }

.jp-state-full-screen .jp-full-screen {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -60px -310px no-repeat; }

.jp-state-full-screen .jp-full-screen:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -90px -310px no-repeat; }

.jp-repeat {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -290px no-repeat; }

.jp-repeat:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -30px -290px no-repeat; }

.jp-state-looped .jp-repeat {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -60px -290px no-repeat; }

.jp-state-looped .jp-repeat:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -90px -290px no-repeat; }

.jp-shuffle {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") 0 -270px no-repeat;
  margin-left: 5px; }

.jp-shuffle:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -30px -270px no-repeat; }

.jp-state-shuffled .jp-shuffle {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -60px -270px no-repeat; }

.jp-state-shuffled .jp-shuffle:focus {
  background: url("/site/_imagens/jplayer/jplayer.blue.monday.jpg") -90px -270px no-repeat; }

/* @end */
/* @group NO SOLUTION error feedback */
.jp-no-solution {
  padding: 5px;
  font-size: .8em;
  background-color: #eee;
  border: 2px solid #009be3;
  color: #000;
  display: none; }

.jp-no-solution a {
  color: #000; }

.jp-no-solution span {
  font-size: 1em;
  display: block;
  text-align: center;
  font-weight: bold; }

/* @end */
