/* Ajustes AUTOCOMPLETE */
.autocomplete-suggestions{
	border-radius: 0 0 6px 6px;
}
.autocomplete-selected{
	background:#fcb315;
}
.autocomplete-selected strong{
	color:#fff;
	background:transparent;
}

.staff-default a:hover, .staff-highlight a:hover {
	text-decoration: underline;
}

/* Ajustes player.css */
#buffer-bar{
	position:absolute;
	height: 5px;
	background: #7f7f7f;
	width: 350px;
}
#played-bar{
	position:relative;
	z-index:3;
}
#video-options-bar li{
	width: 18.4%;
}
#video-options-bar .bt-embed{
	background-image: url(../img/bt_embed_g.png);
}
#video-options-bar li:hover .bt-embed{
	background-image: url(../img/bt_embed_w.png);
	background-color: #fcb315;
}
#video-options-bar .bt-embed + div{
	display:none;	
}
#video-options-bar li:hover .bt-embed + div{
	display: block;
	min-width: 250px;
	margin-left: 12%;
	margin-top: -46px;
}
#video-options-bar li:hover .bt-fav + div,
#video-options-bar li:hover .bt-share + div,
#video-options-bar li:hover .bt-embed + div,
#video-options-bar li:hover .bt-edit + div,
#video-options-bar li:hover .bt-download + div{
	margin-left: 9%;
}
#video-options-bar .bt-embed + div > a,
#video-options-bar .bt-embed + div > p a{
text-align: center;
display: inline-block;
width: 45%;
margin: 6px 2.5%;
background: #fcb351;
color: #fff;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 0;
outline: none;
font-weight: bold;
padding: 4px 0;
}
#video-error{
	height:100%;
	font: normal 1.125em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:rgba(255,255,255,0.9) url(../img/bt_error_med.png) center 60px no-repeat;
	color:#555;
}
#video-error p{
	text-align:center;
	margin:24px 30%;
}
#video-error p:first-of-type{
	margin-top:0;
	padding-top:180px;
}

#post-video-eval-bar > .bt {
background: #ccc;
color: #fff;
}


/* Ajustes siteTVEscola.css */
#main-bar-list li:nth-child(1){
	width: 17%;
}
#main-bar-list li:nth-child(2){
	width: 12%;
}
#main-bar-list li:nth-child(3){
	width: 30%;
}
#main-bar-list li:nth-child(4){
	width: 6%;
}
#main-bar-list li:nth-child(5){
	width: 12%;
font: normal .875em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#fff;
}
#main-bar-list.logged li:nth-child(5){
	width: 16%;
}
#main-bar-list.logged li:nth-child(5) a{
	font-size:.75em;
	text-decoration:underline;
}
#main-bar-list li:nth-child(6){
	width: 8%;
}
#main-bar-list.logged li:nth-child(6){
	width: 6%;
}

#main-bar-list li:nth-child(7){
	width: 10%;
}


/* Ajustes styles.css */
.modal.has-inner-area{
	min-height:0px;
}
.mod-full .list .bt-remove {
line-height: 6em;
}
.mod-full .bt-edit {
font-weight: bold;
font-size: .66em;
text-decoration: underline;
margin-bottom: 9px;
display: block;
padding-right: 12px;
line-height: 2em;
background: url(../img/icon_edit.png) right center no-repeat;
background-size: contain;
}
.mod-full .list .bt-edit {
clear:right;
float: right;
margin: 0 24px 0 0;
padding: 0 30px 0 0;
line-height: 4em;
background-size: 18px 18px;
}
.mod-large{
	width:800px;
	left:50%;
	margin-left:-424px;
	padding: 24px;
	max-height:660px;
	top:5%;
	bottom:5%;
	overflow:hidden;
}

.mod-large .bigtext-area{
	min-height: 128px;
	max-height: 534px;
	overflow:auto;
	padding:0;
	margin:0;
}

.popup [type=text],
.popup [type=password],
.popup textarea,
.popup [type=email],
.popup [type=search]{
padding: 4px 10px;
margin: 0;
font: italic normal .9125em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
outline: none;
border: 1px solid #d6d6d6;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.popup .w100{
	width: 91% !important;
}
.popup p.center{
	float: none;
	text-align: center;
}
#main-nav-list > li:nth-child(1){
	width:14%;
}
#main-nav-list > li:nth-child(2){
	width:12%;
}
#main-nav-list > li:nth-child(3){
	width:15%;
}
#main-nav-list > li:nth-child(4){
	width:17%;
}
#main-nav-list > li:nth-child(5){
	width:13%;
}
#main-nav-list > li:nth-child(6){
	width:16%;
}
#main-nav-list > li:nth-child(7){
	width:11%;
}
#main-nav-list .dropdown-menu {
	min-width: 180px;
}
#main-nav-list .top-arrow:before{
	left:45%;
}
#main-nav-list ul#menu-site-videoteca {
	margin-left: -0.8%;
}
#main-nav-list ul#menu-site-contents {
	margin-left: 0.96%;
}
#page-bts-area{
	float:right;
font: normal 1em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, sans-serif, Arial;
color: #fff;
text-align: left;
}
#page-bts-area p{
font-size: .75em;
}
#page-bts-area a{
	display:inline-block;	
padding-left: 36px;
line-height: 23px;
height:23px;
text-decoration:underline;
margin-right:18px;
}
#page-bts-area a:hover{
	color:#fcb315;
}
#page-bts-area > p > a:last-of-type{
	margin:0;
}
#page-bts-area .bt-download{
	background: url(../img/bt_download_calendar.png) left center no-repeat;
}
#page-bts-area .bt-share{
	background: url(../img/bt_share-page.png) left center no-repeat;
}

/* OBS: deletar estilos comentados na seção do rodapé do arquivo styles.css */
/*#foot1:checked ~ #footer-main-nav > li:nth-child(1):before,
#foot2:checked ~ #footer-main-nav > li:nth-child(2):before,
#foot3:checked ~ #footer-main-nav > li:nth-child(3):before,
#foot4:checked ~ #footer-main-nav > li:nth-child(4):before,
#foot5:checked ~ #footer-main-nav > li:nth-child(5):before,
#foot6:checked ~ #footer-main-nav > li:nth-child(6):before,
#foot7:checked ~ #footer-main-nav > li:nth-child(7):before{
content: '';
position: absolute;
background: transparent;
border: 10px solid transparent;
border-top-color: #fcb315;
z-index: 1000001;
margin-top:67px;
margin-left:-10px;
}
*/

#footer-main-nav > li{
	position:relative;
}

#foot1:checked ~ #footer-main-nav > li:nth-child(1) label:before,
#foot2:checked ~ #footer-main-nav > li:nth-child(2) label:before,
#foot3:checked ~ #footer-main-nav > li:nth-child(3) label:before,
#foot4:checked ~ #footer-main-nav > li:nth-child(4) label:before,
#foot5:checked ~ #footer-main-nav > li:nth-child(5) label:before,
#foot6:checked ~ #footer-main-nav > li:nth-child(6) label:before,
#foot7:checked ~ #footer-main-nav > li:nth-child(7) label:before,
#foot8:checked ~ #footer-main-nav > li:nth-child(8) label:before{
content: '';
position: absolute;
background: transparent;
border: 10px solid transparent;
border-top-color: #fcb315;
z-index: 1000001;
margin-top:48px;
margin-left:-10px;
left:50%;
}

@-moz-document url-prefix() {
#foot1:checked ~ #footer-main-nav > li:nth-child(1) label:before,
#foot2:checked ~ #footer-main-nav > li:nth-child(2) label:before,
#foot3:checked ~ #footer-main-nav > li:nth-child(3) label:before,
#foot4:checked ~ #footer-main-nav > li:nth-child(4) label:before,
#foot5:checked ~ #footer-main-nav > li:nth-child(5) label:before,
#foot6:checked ~ #footer-main-nav > li:nth-child(6) label:before,
#foot7:checked ~ #footer-main-nav > li:nth-child(7) label:before,
#foot8:checked ~ #footer-main-nav > li:nth-child(8) label:before{
	border:0;
}
#foot1:checked ~ #footer-main-nav > li:nth-child(1):before,
#foot2:checked ~ #footer-main-nav > li:nth-child(2):before,
#foot3:checked ~ #footer-main-nav > li:nth-child(3):before,
#foot4:checked ~ #footer-main-nav > li:nth-child(4):before,
#foot5:checked ~ #footer-main-nav > li:nth-child(5):before,
#foot6:checked ~ #footer-main-nav > li:nth-child(6):before,
#foot7:checked ~ #footer-main-nav > li:nth-child(7):before,
#foot8:checked ~ #footer-main-nav > li:nth-child(8):before{
content: '';
position: absolute;
background: transparent;
border: 10px solid transparent;
border-top-color: #fcb315;
z-index: 1000001;
margin-top:67px;
margin-left:-10px;
}
} /*@-moz-document url-prefix()*/

.footer-submenu li {
font: normal .905em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#footer3 > li:not(:last-child){
	font-size:.875em;
}
#footer3 > li:not(:last-child) a{
	padding:12px 0;
}

#footer5.error{
	background:#c00;
	border:none !important;
}
#footer5.error li:last-child{
	background:#c00;
}
#footer5.error:after{
	border-right-color:#c00;
	
}


/* AJUSTES QUINTA */
/* #footer-signature { */
/*     background: url('../img/logo_mec.png') no-repeat scroll right center transparent; */
/* } */

#login-link{
font-size: 14px !important;
}

/*
#footer2 li:nth-child(1){
	width:11%;
}
#footer2 li:nth-child(2){
	width:8%;
}
#footer2 li:nth-child(3){
	width:7%;
}
#footer2 li:nth-child(4){
	width:9%;
}
#footer2 li:nth-child(5){
	width:8%;
}
#footer2 li:nth-child(6){
	width:6%;
}
#footer2 li:nth-child(7){
	width:6%;
}
#footer2 li:nth-child(8){
	width:12%;
	padding-left:0;
	text-align: center;
}
*/
#footer2.site li {
	width: 10%;
}

#footer2.site li:last-child {
	width:20%;
	padding-left:0;
	text-align: center;
}

p.center{
	text-align:center;	
}

p.center .bt{
min-width: 24%;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 0;
outline: none;
background: #fcb315;
font: normal .9125em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #fff;
padding: 6px 18px;
}



#main-content-box .popup h1{
font: bold 1.5em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #000;
padding:0;
border:0;
}

#page-bts-area ul,
#page-bts-area li{
	margin:0;
	padding:0;
	list-style:none;
}

#page-bts-area li{
	display: inline-block;
	font-size:.75em;
}

#page-bts-area li .bt-share + .popup{
display:none;
min-width: 250px;
margin-left: -300px;
margin-top: -46px;
}

#page-bts-area li .bt-share + .popup:before{
	border-right-color:transparent;
	border-left-color:#fff;
	margin-left:274px;
	margin-top:6px;
}

#page-bts-area li:hover .bt-share + .popup{
	display:block;	
}

#page-bts-area li .bt-share + .popup a{
text-decoration:none;
padding:0;
display: block;
float: left;
width: 23.3333333333333333333%;
margin: 6px 5%;
line-height: 40px;
height: 40px;
background: center center no-repeat;
}

#bt-share-facebook{
	background-image:url(../img/bt_share_facebook.png) !important;	
}

#bt-share-twitter{
	background-image:url(../img/bt_share_twitter.png) !important;	
}

#btnShareMail{
	background-image:url(../img/bt_share_mail.png) !important;	
}

#btnShareMailSkin{
	background-image:url(../img/bt_share_mail.png) !important;	
}

.modal.has-inner-area{
	min-height:0px;
}
.mod-large{
	height:auto;
	bottom:5%;
}



.mod-large .bigtext-area{
	min-height:0px;
	max-height:none;
}
#terms{
	position:absolute;
	top:17%;
	bottom:13%;
	width:93%;
}
#btnOk.terms{
	position: absolute;
	bottom:5%;
	min-width:0px;
	width:300px !important;
	margin-left:-160px;
}

#feat-show p{
	cursor:pointer;
	padding-bottom:24px;
}
#feat-show div{
float: left;
position:absolute;
z-index:299;
margin-top:0;
top:731px;
}
#feat-show div:nth-of-type(2) {
	z-index:199;
}
#feat-show p:nth-of-type(2):hover ~ div:nth-of-type(2) {
	z-index:301;
}
#feat-show div:nth-of-type(2):before {
margin-top: 180px;
z-index:301;
}

/*Utilizado quando o destaque especial é maior que dois na página home.jsp */
#feat-show div:nth-of-type(3):before {
margin-top: 265px;
z-index:301;
}


/* AJUSTES FASE 2*/
#cross-box-area.blog {
	margin-bottom:-72px;
}

/* #three-feat{
	background:#ebebeb;
	margin:0 0 18px 0;
	padding:18px 0 0 0;
}

#three-feat .item{
	float:left;
	width:30%;
	clear:none;
	background:none;
	margin:0 0 0 2.5%;
	border:0;
}

#three-feat .item p{
	margin:0 0 12px 0;
}

#three-feat .item h1{
	font: normal 1.35em 'YanoneBold', Helvetica, Arial;
	margin:0;
	padding:0;
	color:#fcb315;
	border:0;
}

#three-feat .item h3{
font: bold .875em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, sans-serif, Arial;
color: #000;
text-transform:uppercase;
}

#three-feat .item h4{
	font: normal .9125em 'YanoneRegular', Helvetica, Arial;
	margin:0;
	color:#7f7f7f;
	padding: 0;
}

#three-feat .item img{
	max-width:100%;
	height:auto;
}

#three-feat .item .bottom-link{
	color:#000;
	text-align:right;
	background:none;
} */

.img-3col{
	width:100%;	
}

.blog-feat{
	position:relative;
	width:100%;
	height:0;
	display:block;
	border-bottom:4px solid #fcb315;
	padding-bottom:53.16606929510155%;
	padding-top: 20px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
	background-color:#aaa;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:left top;
}

#blog-area,
.blog-area-home {
	padding-top: 1px;
}

#blog-area > .item {
	padding:0 0 24px 0;
	margin:	24px;
	border-bottom:2px dotted #ccc;
}

/* Repeating rules above to override home page definitions */
.blog-area-home > .item {
	padding:0 0 24px 0 !important;
	margin:	24px !important;
	border-bottom:2px dotted #ccc !important;
}

#blog-area > .item p,
.blog-area-home > .item p {
	color:#000;
	margin:0 36px 12px;
}

#blog-area > .item h1 {
	font: normal 1.35em 'YanoneBold', Helvetica, Arial;
	margin:0;
	padding:0;
	color:#fcb315;
	border:0;
}

/* Repeating rules above to override home page definitions */
.blog-area-home > .item h1 {
	font: normal 1.35em 'YanoneBold', Helvetica, Arial !important;
	margin:0 !important;
	padding:0 !important;
	color:#fcb315 !important;
	border:0 !important;
}

#blog-area > .item h4,
.blog-area-home > .item h4 {
	font: normal .9125em 'YanoneRegular', Helvetica, Arial;
	margin:0;
	color:#7f7f7f;
	padding: 0;
}

.blog-feat a{
	position:absolute;
	bottom:0;	
}
.blog-feat a h1{
color: #fcb315 !important;
font-size: 1.25em !important;
font-weight: bold !important;
line-height: 1em !important;
margin: 0 36px 24px 36px !important;
font-family: HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-style: normal !important;
padding: 0 0 12px 0 !important;
color: #fff;
text-align: left;
border: 0 !important;
text-shadow: 0 2px 1px rgba(0,0,0,0.5);
}

.blog-feat a h2{
max-width:75%;
color: #fff;
font-size: 1.5em;
font-weight: bold;
line-height: 1.25em;
margin: 0 36px 12px 36px;
font-family: HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
padding: 0;
color: #fff;
text-align: left;
border: 0;
text-shadow: 0 2px 1px rgba(0,0,0,0.5);
}

.blog-feat a h2.blog-post-description {
max-width:87%;
}

#main-content-area.blog-post #main-content-box {
margin-top: 36px;
}

.content.blog-post{
	padding-top:1px;	
}

.content.blog-post .blog-feat{
	margin-bottom:36px;	
}

.content.blog-post .blog-feat a{
	bottom: auto;
	top:0;
	margin-top:24px;
}

#blog-area > .item h2,
.blog-area-home > .item h2 {
	margin:0 36px 12px;
}

.content.blog-post .item p{
	color:#7f7f7f !important;
}

.bt-mail-drk{
	background:url(../img/bt_share_mail-dark.png) center center no-repeat;
	width:24px;
	height:17px;
	display:block;
	float:right;
	margin-left:12px;
}

.bt-twit-drk{
	background:url(../img/logo_twitter-dark.png) center center no-repeat;
	width:23px;
	height:18px;
	display:block;
	float:right;
	margin-left:12px;
}

.bt-face-drk{
	background:url(../img/logo_facebook-dark.png) center center no-repeat;
	width:17px;
	height:17px;
	display:block;
	float:right;
	margin-left:12px;
}

.bt-share-drk{
	background:url(../img/bt_share-dark.png) center left no-repeat !important;
	color: #000 !important;
	width:auto;
	line-height:2em;
	height:23px;
	padding:0 12px 0 36px;
	display:block;
	float:right;
	margin-left:12px;
/* 	border-right:1px solid #999; */
	font-size:.75em;
	text-decoration:underline;
}

.content.blog-post .item .blog-nav{
	text-transform:uppercase;
	font-weight:bold;
	color:#fcb315 !important;
	margin-top:36px !important;
	margin-bottom:36px !important;
	text-align:right;
}

.content.blog-post .item .blog-nav .bt-previous{
	float: left;
}

.content.blog-post .item .tags{
	text-transform:uppercase;
	font-weight:bold;
	color:#7f7f7f !important;
	line-height:2em;
}

.content.blog-post .item .tags a{
	padding:0 6px 2px 6px;
	margin-right:9px;
	border-bottom:1px dotted #ccc;
}

.content.blog-post .item .tags a:hover{
	color:#fcb315;
	border-bottom:2px dotted #fcb315;
}

#video-info-tabs.playlist li{
	width:20%;
}

#tab5-content,
#tab5-sec-content{
display: none;
}

#tab5:checked ~ #tab5-content,
#tab5:checked ~ #text-area #tab5-content,
#tab5:checked ~ #cross-box-area #page-options-area #tab5-sec-content{
display: block;
}

#tab5:checked ~ #video-info-tabs li:nth-child(5) label{
font-weight: bold;
border-bottom: 4px solid #fcb315;
color: #000;
}

#cross-box-area.calendar ~ .list .item .options .bt-notification{
	background: url(../img/icon_clock2.png) center center no-repeat;
	height: 30px;
	height: 48px;
}

#cross-box-area.calendar ~ .list .item .options li:hover .bt-notification{
	background: url(../img/icon_clock2_hover.png) center center no-repeat;
}

#cross-box-area.calendar ~ .list .item .options a.bt {
	display:inline-block;
	width:auto;
	text-align:center;
}




/* Fazer o merge com a folha de estilos do player */
#video-setting {
height: 100%;
}

#video-setting > .popup{
	display:none;
}

#video-setting:hover > .popup{
	display:block;
	/*margin-top:-9px;*/
	/*margin-left:36px;*/
	width:250px;
	bottom:0;
	right:210px;
	z-index: 3004;
}

#video-setting > .popup:before{
	content: none;
}

#video-setting > .popup:after{
	content: '';
	position: absolute;
	z-index: 510;
	border: 10px solid transparent;
	border-left-color: #fff;
	margin-left: 274px;
	margin-top: -10px;
}

#embed #video-setting > .popup {
	right: 134px;
}

#embed #video-setting > .popup:after{
	margin-left: 274px;
}

#video-setting:hover > .popup .bt{
text-align: center;
display: block;
float: left;
width: 45%;
margin: 6px 2.5%;
background: #fcb315;
color: #fff;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 0;
outline: none;
font-weight: bold;
padding: 4px 0;
}

#video-controls-bar .bt-setting{
	background-image:url(../img/ctrl_setting.png);	
}
#video-controls-bar .bt-setting:hover{
	background-image:url(../img/ctrl_setting_hover.png);	
}

#video-info-area article tr td > .tooltip{
	text-align:left;
}

#video-info-area article tr td:hover > .tooltip:before {
position: absolute;
content: '';
border: 10px solid transparent;
border-left-color: #fff;
margin-left: 326px;
}

#video-info-area article tr td:hover > .tooltip{
	display:block;
	margin-top:-38px;
	margin-left:-290px;
}


#mod-login section{
	font-size:.75em;
	width:380px;
	margin-left:auto;
	margin-right:auto;
}

#mod-login section p{
	margin: 0;
	padding:0;
}

#mod-login p a{
	color: #333;
	text-decoration: underline;	
}

#mod-login input{
	width: 60%;
	padding: 4px 10px;
	margin:  0 0 6px 0;
	float: left;
	clear: left;
	font-size: .9125em;
	font-style: italic;
	outline: none;
	border: 1px solid #d6d6d6;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#mod-login button{
	height: 54px;
	width: 27%;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 0;
outline: none;
background: #fcb315;
font-size: 1.125em;
font-weight: bold;
color: #fff;
}

#account-menu{
	width:85%;	
}

.content .item h5 {
font: bold .9125em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, sans-serif, Arial;
color: #fcb315;
margin: 0 7% 6px 30%;
}

.content .item h5 span{
	color:#7f7f7f;
	display:block;
	float:right;
	line-height: 23px;
	height: 23px;
	background: url(../img/icon_clock.png) left center no-repeat;
	padding-left: 30px;
}

.mod-full .list .item > a{
	display:block;
margin-right:20%;
margin-left: 196px;
}

.mod-full .list .item > .bt-remove,
.mod-full .list .item > .bt-edit {
	display:block;
	margin-right:24px;
	margin-left:0;
}

.mod-full .list .item > a p,
.mod-full .list .item > a h4,
.mod-full .list .item > a h5{
margin-right:0;
margin-left:0;
}

.mod-full .list .item > a h4{
	text-transform:uppercase;
margin: 0 0 6px 0;
}

.mod-full .list .item > a h5{
font: bold .875em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, sans-serif, Arial;
color: #fcb315;
margin: 0 0 6px 0;
}

.mod-full .list .item > a h5 span{
	color:#999;
	line-height: 23px;
	height: 23px;
	background: url(../img/icon_clock.png) left center no-repeat;
	background-size:contain;
	padding-left: 21px;
	margin-left:24px;
}

/*  Estilos alterados */
#three-feat,
.cols3{
	background:#ebebeb;
	margin:0 0 18px 0;
	padding:18px 0 0 0;
	clear:left;
}

.cols3{
	background:transparent;
	border-bottom:2px dotted #ccc;
}

#three-feat .item,
.cols3 .item{
	float:left;
	width:30%;
	clear:none;
	background:none;
	margin:0 0 0 2.5%;
	border:0;
}

#three-feat .item p,
.cols3 .item p{
	margin:0 0 12px 0;
}

#three-feat .item h1,
.cols3 .item h1{
	font: normal 1.35em 'YanoneBold', Helvetica, Arial !important;
	margin:0 !important;
	padding:0 !important;
	color:#fcb315 !important;
	border:0 !important;
}

#three-feat .item h3,
.cols3 .item h3{
font: bold .875em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, sans-serif, Arial;
margin-bottom: 10px;
/*color: #000;*/
/*text-transform:uppercase;*/
}

#three-feat .item h4,
.cols3 .item h4{
	font: normal .9125em 'YanoneRegular', Helvetica, Arial;
	margin:0;
	color:#7f7f7f;
	padding: 0;
}

#three-feat .item img,
.cols3 .item img{
	max-width:100%;
	height:auto;
}

#three-feat .item .bottom-link,
.cols3 .item .bottom-link{
	color:#000;
	text-align:right;
	background:none;
}

#schedule-area{
margin: 24px;
}

#schedule-area h3{
	position:relative;
	margin:24px 0;
	padding:0 24px;
	height:40px;
background: #fcb315;
color:#fff;
font: bold 1em/2.25em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
display: block;
}

#schedule-area h3:first-child{
	top:-20px;
	margin-bottom:-20px;
}

#schedule-area .item{
	border:0;
}

#schedule-area p{
	margin:18px 24px;
}

#schedule-area a{
	text-decoration:underline;
}

/* Mais ajustes para o player.css */
#current-time-handler{
	position:absolute;
	width:2px;
	height:9px;
	background:#fc0;
	z-index:3004;
	border:1px solid #fff;
	margin-top:-8px;
	margin-left:-2px;
	-webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,0.4);
	box-shadow: 0 0 6px 2px rgba(0,0,0,0.4);
}

#publi-timeline li:first-of-type span,
#publi-timeline li:last-of-type span{
display: block;
line-height: 2.25em;
cursor:default;
}


#publi-timeline li:first-of-type span{
	background-image:url(../img/bt_prev_small.png);
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0.5;
}

#publi-timeline li:last-of-type span{
	background-image:url(../img/bt_next_small.png);
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0.5;
}

#publi-timeline li:first-of-type:hover,
#publi-timeline li:last-of-type:hover{
	background-color:#ffffff;
}

.no-play .default-img {
	width: 11%;
	padding-bottom:11%;
}

.default-img ~ h4,
.default-img ~ p {
	margin-left:20% !important;
}

.staff-default > h4,
.staff-default > p {
	margin-left:20% !important;
}

#feat-show.reverse div {
	float: none;
	right: 0;
	-webkit-box-shadow: inset 7px 0 7px 0 rgba(0, 0, 0, 0.25);
	box-shadow: inset 7px 0 7px 0 rgba(0, 0, 0, 0.25);
}

#feat-show.reverse div:before {
	content: '';
	position: absolute;
	background: transparent;
	border: 10px solid transparent;
	z-index: 1000002;
	border-right-color: transparent;
	border-left-color: #ebebeb;
	margin-left: 0;
	margin-top: 30px;
}

#feat-show.reverse p {
	float: left;
	clear: both;
	margin: 0 547px 24px 24px;
}

#feat-show.reverse div a{
	display:block;
	height:100%;
/* 	background:rgba(0,0,0,0.2) url(../img/bt_play_big.png) center center no-repeat; */
}

#feat-show.reverse div a:hover{
	display:block;
	height:100%;
/* 	background:transparent url(../img/bt_play_big.png) center center no-repeat; */
}

.grid h3 mark,
.grid h2 mark,
.grid p mark,
.list .item mark{
	padding:2px 6px;
	background:#fcb315;
	-webkit-border-radius: 9px;
	border-radius: 3px;
	color:inherit;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

#footer-signature{
	width: 90.2%;
	height: auto;
	margin: 0 auto;
	padding: 24px 0 24px 0;
	color: #b7b4b4;
	font: normal .825em/3.33em HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	background:none;
}

#link-mec,
#link-acerp,
#link-roquete{
	display: block;
	width: 105px;
	height: 100%;
	margin-right: 25px;
	/*background: transparent url(../img/logo_acerp.png) center center no-repeat;*/
	float:right;
}

#link-mec{
	width: 240px;
	margin-right: 0;
	background: transparent url(../img/logo_govbr.png) center center no-repeat;
}

#link-roquete{
	width: 155px;
	background: transparent url(../img/logo_roquette.png) center center no-repeat;
}

#footer-signature .final{
	text-align:left;
	line-height:4em;
}