/*interna*/
.geral {
	top: 0px;
	left: 0px;
	position: relative;
	width: 948px;
	height: 599px;
}

.back_foto {
	top: 10px;
	left: 0px;
	position: absolute;
	width: 948px;
	height: 599px;
	z-index: 1;
}

.home {
	top: 10px;
	left: 0px;
	position: absolute;
	width: 948px;
	height: 599px;
	z-index: 1;
}

.menu_dinamico {
	top: 5px;
	left: 4px;
	position: absolute;
	z-index: 3;
}

.conteudo {
	top: 140px;
	left: 15px;
	font-family: tahoma;
	font-size: 12px;
	text-align: left;
	color: #000;
	position: absolute;
	z-index: 3;
}

.titulo {
	top: 103px;
	left: 20px;
	position: absolute;
	z-index: 3;
}

.breadcrumb {
	top: 78px;
	right: 0px;
	padding-right: 174px;
	text-align: right;
	width: 940px;
	position: absolute;
	font-family: tahoma;
	font-size: 12px;;
	color: #FFFFFF;
	z-index: 4;
}

/* contato */
.destaque1 {
	top: 10px;
	left: 30px;
	width: 250px;
	position: absolute;
	z-index: 2;
}

.destaque1 a {
	font-family: tahoma;
	font-size: 12px;;
	text-decoration: none;
	color: #FFF;
}

.destaque2 {
	top: 0px;
	left: 300px;
	position: absolute;
	z-index: 2;
}

/* contato FIM */ /* apostar */
.legendavideo {
	top: 10px;
	left: 723px;
	width: 290px;
	position: absolute;
	z-index: 99;
	font-weight: bold;
}

/* sobrenos */
.sobrenosdestaque1 {
	top: 0px;
	left: 0px;
	width: 400px;
	position: absolute;
	z-index: 2;
}

.sobrenosdestaque2 {
	top: 0px;
	left: 450px;
	width: 400px;
	position: absolute;
	z-index: 33;
}

.fundopretosobre {
	top: 0px;
	left: 440px;
	height: 240px;
	width: 470px;
	filter: alpha(opacity = 70);
	background-color: #000;
	position: absolute;
	z-index: 2;
}

/*trabalhe */
.fundopretotrabalhe {
	top: 0px;
	left: 440px;
	height: 380px;
	width: 450px;
	filter: alpha(opacity = 70);
	background-color: #000;
	position: absolute;
	z-index: 2;
}

.trabalhedestaque2 {
	top: 0px;
	left: 450px;
	width: 440px;
	position: absolute;
	z-index: 33;
	color: #FFF;
}

/*programacao*/
.programacaodestaque1 {
	top: 20px;
	left: 560px;
	width: 300px;
	position: absolute;
	z-index: 5;
}

.programacaodestaque2 {
	top: 10px;
	left: 20px;
	width: 460px;
	position: absolute;
	z-index: 33;
	color: #FFF;
}

/* localização */
.localizaswf_fundo {
	top: 0px;
	left: 20px;
	width: 380px;
	background-color: #242424;
	position: absolute;
	height: 370px;
}

.localizaswf {
	top: 0px;
	left: 20px;
	width: 380px;
	position: absolute;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.localizaswf2 {
	top: 0px;
	left: 420px;
	width: 400px;
	position: absolute;
	padding-top: 2px;
}

.endereco {
	top: 380px;
	left: 10px;
	width: 400px;
	position: absolute;
	z-index: 3;
}

/* acontece no turff */
.destaqueacontece1 {
	top: 0px;
	left: 0px;
	width:440;
	position: absolute;
	z-index: 3;
}

.destaqueacontece2 {
	top: 0px;
	left: 440px;
	position: absolute;
	width: 460px;
	height: 200px;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	z-index: 3;
}

.destaqueacontece2_fundo {
	top: 0px;
	left: 440px;
	position: absolute;
	filter: alpha(opacity = 60);
	border: 4px solid #8CC641;
	background-color: #fff;
	width: 460px;
	height: 212px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	z-index: 3;
}

.hracontece {
	background-color: #8CC641;
	width: 441px;
	height: 4px;
}

/*default*/
td {
	font-family: tahoma;
	font-size: 12px;;
	color: #000;
}

td .small{
	font-family: tahoma;
	font-size: 10px;
	color: #000;
}

body {
	background-color: #000;
	font-family: tahoma;
	font-size: 12px;;
	color: #000;
}

a {
	color: #242424;
	font-family: tahoma;
	font-size: 12px;;
	text-decoration: none;
}

a:hover {
	color: #8CC641;
	font-family: tahoma;
	font-size: 12px;;
	text-decoration: underline;
}

/* FORM */
.form {
	background-color: #eaeaea;
	border: 0px solid white;
	font-family: tahoma;
	font-size: 12px;;
	width: 140px;
}

textarea {
	background-color: #eaeaea;
	border: 0px solid white;
}

.form2 {
	background-color: #eaeaea;
	border: 0px solid white;
	font-family: tahoma;
	font-size: 12px;;
	width: 180px;
}

.UF {
	background-color: #eaeaea;
	border: 0px solid white;
	font-family: tahoma;
	font-size: 12px;;
	width: 20px;
}

.form3 {
	background-color: #242424;
	border: 0px solid white;
	font-family: tahoma;
	font-size: 12px;;
	width: 140px;
}

/* cantos arredondados*/
span.topoRedondo,span.baseRedondo {
	display: block;
	/* deixando o display dos span como block, já que o padrão é inline e é necessário para visualização correta */
	background: transparent;
	/* deixando o background tranparente para que sempre que mudarmos a cor de fundo do <body> por exemplo, não seja necessário a mudança aqui. */
}

span.topoRedondo span,span.baseRedondo span {
	display: block;
	/* deixando o display dos span como block, já que o padrão é inline e é necessário para visualização correta */
	height: 1px; /* declarando a altura dos spans poara 1px */
	overflow: hidden;
	/* ocultando todo o conteúdo que poderia ser visualizado no span. Todo espaço é reduzido. Sem isso, no i.e. não é visualizado corretamente. */
	background: #242424;
}

span.rum {
	margin: 0 5px;
}
	
	/* Definindo a margem para 5px para as laterais e 0 para base e topo para o primeiro span */
span.rdois {
	margin: 0 3px;
}
	
	/* Definindo a margem para 3px para as laterais e 0 para base e topo para o segundo span */
span.rtres {
	margin: 0 2px;
}
	
	/* Definindo a margem para 2px para as laterais e 0 para base e topo para o terceiro span */
span.rquatro {
	margin: 0 1px;
	height: 2px;
}
	
	/* Definindo a margem para 1px para as laterais e 0 para base e topo para o quarto span e definido a altura para ele de 2px, a única altura diferente dos demais.*/
.meioRedondo {
	background: #242424;
	color: #FFF; /* definido a cor preta para o texto */
	margin: 0; /* zerando a margem */
	padding: 5px 15px;
	/* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o conteúdo não fique colado nas bordas. */
}

/* cantos arredondados_programação_direito*/
span.topoRedondo2,span.baseRedondo2 {
	display: block;
	/* deixando o display dos span como block, já que o padrão é inline e é necessário para visualização correta */
	background: transparent;
	/* deixando o background tranparente para que sempre que mudarmos a cor de fundo do <body> por exemplo, não seja necessário a mudança aqui. */
}

span.topoRedondo2 span,span.baseRedondo2 span {
	display: block;
	/* deixando o display dos span como block, já que o padrão é inline e é necessário para visualização correta */
	height: 1px; /* declarando a altura dos spans poara 1px */
	overflow: hidden;
	/* ocultando todo o conteúdo que poderia ser visualizado no span. Todo espaço é reduzido. Sem isso, no i.e. não é visualizado corretamente. */
	background: #C0DB97;
}

span.rum2 {
	margin: 0 5px;
}
	
	/* Definindo a margem para 5px para as laterais e 0 para base e topo para o primeiro span */
span.rdois2 {
	margin: 0 3px;
}
	
	/* Definindo a margem para 3px para as laterais e 0 para base e topo para o segundo span */
span.rtres2 {
	margin: 0 2px;
}
	
	/* Definindo a margem para 2px para as laterais e 0 para base e topo para o terceiro span */
span.rquatro2 {
	margin: 0 1px;
	height: 2px;
}
	
	/* Definindo a margem para 1px para as laterais e 0 para base e topo para o quarto span e definido a altura para ele de 2px, a única altura diferente dos demais.*/
.meioRedondo2 {
	background: #C0DB97;
	color: #000000; /* definido a cor preta para o texto */
	margin: 0; /* zerando a margem */
	padding: 5px 5px;
	/* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o conteúdo não fique colado nas bordas. */
}

/* cantos arredondados_programação_esquerda*/
span.topoRedondo3,span.baseRedondo3 {
	display: block;
	/* deixando o display dos span como block, já que o padrão é inline e é necessário para visualização correta */
	background: transparent;
	/* deixando o background tranparente para que sempre que mudarmos a cor de fundo do <body> por exemplo, não seja necessário a mudança aqui. */
}

span.topoRedondo3 span,span.baseRedondo3 span {
	display: block;
	/* deixando o display dos span como block, já que o padrão é inline e é necessário para visualização correta */
	height: 1px; /* declarando a altura dos spans poara 1px */
	overflow: hidden;
	/* ocultando todo o conteúdo que poderia ser visualizado no span. Todo espaço é reduzido. Sem isso, no i.e. não é visualizado corretamente. */
	background: #DDEEC6;
}

span.rum3 {
	margin: 0 5px;
}
	
	/* Definindo a margem para 5px para as laterais e 0 para base e topo para o primeiro span */
span.rdois3 {
	margin: 0 3px;
}
	
	/* Definindo a margem para 3px para as laterais e 0 para base e topo para o segundo span */
span.rtres3 {
	margin: 0 2px;
}
	
	/* Definindo a margem para 2px para as laterais e 0 para base e topo para o terceiro span */
span.rquatro3 {
	margin: 0 1px;
	height: 2px;
}
	
	/* Definindo a margem para 1px para as laterais e 0 para base e topo para o quarto span e definido a altura para ele de 2px, a única altura diferente dos demais.*/
.meioRedondo3 {
	background: #DDEEC6;
	color: #000000; /* definido a cor preta para o texto */
	margin: 0; /* zerando a margem */
	padding: 5px 5px;
	/* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o conteúdo não fique colado nas bordas. */
}

.programa_noticia {
	background: #fff;
	height: 150px;
	padding-top: 30px;
	font-size: 14px;
	color: #8CC641
}
.copyright {
	font-family: tahoma;
	font-size: 11px;
	color: #fff;
	position: static;
	z-index: 1;
}

.copyrightLink {
	font-family: tahoma;
	font-size: 11px;
	color: #fff;
}

.copyrightLink:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

/* SOBRESCRITA NA CLASSE DO STRUTS */
.errorMessage {
	font-family:tahoma;
	font-weight:normal; 
	text-align: center; 
	color:red; 
}

/* LINK DIFERENTE SÓ PARA O PROGRAMAÇÃO E RESULTADO */
.cliqueProgramacao{
	color: #8CC641;
	font-family: tahoma;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

.cliqueProgramacao:hover{
	color: #8CC641;
	font-family: tahoma;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
