.preto{
	color:#000;	
}
footer .footer-text .footer-copyright-estudio {
  padding: 0;
  margin: 0;
  line-height: 1;
  text-align: right;
  line-height: 1.4;
  font-size:12px; text-align:center; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; color:#fff;
}
footer .footer-text a {
  color: #fff;
}
footer .footer-text a:hover {
  color: #fff;
  text-decoration: underline;
}

table.programacao {
	width: 100%;	
}
table.programacao td {
	background-color: #fff;
    border: 2px solid #f4f4f4;
    font-family: 'Verdana', sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	color:#000;
	padding: 10px 10px 10px 10px;
}

table.programacao td.titulo {
	padding: 10px 10px 10px 10px;
	background-color: #f4f4f4;
	border: 4px solid #fff;
}

table.programacao td.titulolateral {
	background-color: #f4f4f4;
	border: 4px solid #fff;
}


table.programacao td.hora {
	white-space: nowrap;
	text-align:center;
}

/**************/
table.programacaoGeral {
	width: 100%;	
}
table.programacaoGeral td {
	/*background-color: #f4f4f4;
    border: 4px solid #fff;*/
	background-color: #fff;
    border: 4px solid #f4f4f4;
    font-family: verdana, sans-serif;
	/*font-size: 0.8em;*/
	font-size: 12px;
	line-height: 1.5em;
	color:#000;
	padding: 10px 10px 10px 10px;
}

table.programacaoGeral tr.linha:hover td {
	background-color:#005ea7;/*6599bf*/
	color:#fff;
}

table.programacaoGeral td.titulo {
	padding: 10px 10px 10px 10px;
	background-color: #9e0e09;/*bd4b37*/
	color:#fff;
	border: 4px solid #fff;
}

table.programacaoGeral td.titulolateral {
	background-color: #f4f4f4;
	border: 4px solid #fff;
}
table.programacaoGeral td.titulolateralBranco {
	background-color: #fff;
	border: 4px solid #fff;
}


table.programacaoGeral td.hora {
	white-space: nowrap;
	text-align:center;
}
/**************/

.img-hospedagem {
	/*float:left;*/
    margin:0 20px 10px 0;
}

.error{
	color:#ff0000;	
}
/**************/
header{
	background-color: #fff;	
}
.wrapper.header-lg header .header-content {
    max-width:none;
	
	/*padding: 0 15px;*/
}
.wrapper.header-lg header .nav-wrapper .nav-menu {
    padding: 0;
}

/***********************/
.progress {
    display: none;
    position: relative;
    width: 100%;
    background-color: #ddd;
    border: 1px solid blue;
    padding: 1px;
    border-radius: 3px;
}

.progress-bar {
    background-color: green;
    width: 0%;
    height: 30px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.percent {
    position: absolute;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -20px;
    -webkit-border-radius: 4px;
}

#outputImage {
    display: none;
}

.errorUpVideo {
    color: #ad7b7b;
    background: #ffb3b3;
    padding: 10px;
    box-sizing: border-box;
    margin: 10px;
    border-radius: 3px;
    border: #f1a8a8 1px solid;
}



@media only screen and (max-width: 800px) {
	header{
		/*background-image:url(../img/topo-2021-mobile.jpg);*/
	}
}

/*2026*/
/*
vermelho 1 #bd1522
vermelho 2 #a8393f
*/
.header-content {
	background-color: #bd1522;
	background-image: none;
}
/*--2026*/