a{
	text-decoration:none;
	color:#990000;
}

a:hover{
	text-decoration:underline;
}


.link{
	font-size:14px;
	text-decoration:none;
	color:#000000;
}

.link:hover{
	text-decoration:underline;
}

.link_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	display:block;
}

.link_menu:hover{
	text-decoration:none;
}

.link_programacao{
	text-decoration:none;
	color:#000000;
	font-size:14px;
}

.link_programacao:hover{
	color:#000000;
	text-decoration:underline;
}

.link_pagina{
	text-decoration:none;
	color:#006699;
	font-size:20px;
}

.link_pagina:hover{
	color:#006699;
	text-decoration:underline;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	height:95%;
	color:#000000;
}

.container_principal{
	width:1000px;
	margin:0 auto;
}

#logotipo{
	width: 1000px;
	top:0px;
	padding-top:10px;
	position:fixed;
	background:#FFFFFF;
	height:100px;
	z-index:1000;
	background-position:0px 10px;
}
* html #logotipo {position:absolute;}

#data_principal{
	padding-top:3px;
	width: 1000px;
	top:80px;
	text-align:center;
	position:fixed;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
	z-index:1000;
}
* html #data_principal {position:absolute;}

#menu_principal{
	width: 1000px;
	padding-top:3px;
	top:100px;
	text-align:center;
	position:fixed;
	background:#FFFFFF;
	z-index:1000;
}
* html #menu_principal {position:absolute;}

.menu_item{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(imagens/botao.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align:center;
	min-height:30px;
	min-width:110px;
	width:110px;
	height:30px;
}

.menu_item:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(imagens/botao_hover.png);
	background-repeat:no-repeat;	
	text-align:center;
	min-height:30px;
	min-width:110px;
	width:110px;
	height:30px;
}

.menu_item_selected{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(imagens/botao_hover.png);
	background-repeat:no-repeat;	
	text-align:center;
	min-height:30px;
	min-width:110px;
	width:110px;
	height:30px;
}

.rodape{
	margin-top:10px;
	display:block;
	width: 820px;
	text-align:center;
	font-size:10px;
}

#conteudo_blocos{
	top:145px;
	width:150px;
	margin-left:0px;
	float:left;
	margin-top:120px;
}


.conteudo_principal{
	padding-top:120px;
	margin-left:170px;
	width:680px;
	text-align:justify;
}

.conteudo_principal_2{
	padding-top:120px;
	margin-left:0px;
	width:820px;
	text-align:justify;
}

#conteudo_publicidade{
	top:145px;
	position:fixed;
	width:120px;
	margin-left:860px;
}
* html #conteudo_publicidade {position:absolute;}

#conteudo_publicidade_2{
	top:145px;
	position:fixed;
	width:120px;
	margin-left:860px;
}
* html #conteudo_publicidade_2 {position:absolute;}

.bloco_informacao{
	text-align:center;
	margin-bottom:5px;
	width:100%;
	border:1px solid #000000;
}

.bloco_publicidade{
	text-align:center;
	margin-bottom:5px;
	width:100%;
}

.historial_ano{
	font-weight:bold;
	font-size:18px;
	text-align:center;
	width:100px;
	background-color:#FF9933;
}

/* Caixas redondas */
dl.bot_rgt {background:#7f7f9c url(imagens/c_tl.gif) top left no-repeat; margin:10px 0; padding:0; float:none; margin-right:10px; width:100%;}
dl.bot_rgt dt {background:transparent url(imagens/c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.bot_rgt dd {background:#eee url(imagens/c_bl.gif) bottom left no-repeat; padding-left:10px; padding-right:10px; margin:0;}

.div_programacao_descricao{
	padding:2px 2px 2px 2px;
	width:50%;
	font-size:13px;
	text-indent:5px;
	float:left;
	z-index:1;
}

.div_programacao_titulo{
	padding:2px 2px 2px 2px;
	width:100%;

	float:left;
	font-variant:small-caps;
	font-size:18px;
	font-weight:bold;
	color:#FF6600;
	z-index:1;
}

.div_programacao_lista{
	padding:2px 2px 2px 2px;
	width:50%;

	float:left;
	z-index:1;
}

.div_programacao_detalhes{
	width:48%;
	padding-left:2px;
	float:right;
	z-index:1;
}

p{
	margin-top:0px;
}

.calendario_tabela{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: thin solid #336699;
}

.calendario_titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#336699;
	color:#FFFFFF;
}

.calendario_texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
}

.calendario_texto_fds
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	background-color:#CCFF99;
}

.calendario_normal{
	background-color:#FFFFFF;
}

.calendario_hover{
	background-color:#336699;
}

.dia_semana{
	background-image:url(imagens/semana.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:14px;
	height:20px;
	width:80px;
	float:left;
	margin-right:2px;
}

.dia_semana:hover{
	background-image:url(imagens/semana_hover.png);
	color:#FFFFFF;
	text-decoration:none;
}

.dia_semana_selected{
	background-image:url(imagens/semana_hover.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:14px;
	height:20px;
	width:80px;
	float:left;
	margin-right:2px;
}

.dia_semana a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.dia_semana a:hover{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.dia_semana_selected a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.dia_semana_selected a:hover{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.tipo_emissao{
	background-image:url(imagens/emissao.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:14px;
	min-height:35px;
	min-width:160px;
	height:35px;
	width:160px;
	float:left;
	margin-right:2px;
}

.tipo_emissao:hover{
	background-image:url(imagens/emissao_hover.png);
}

.tipo_emissao_selected{
	background-image:url(imagens/emissao_hover.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:14px;
	height:35px;
	width:160px;
	float:left;
	margin-right:2px;
}

.tipo_emissao a{
	color:#FFFFFF;
	text-decoration:none;
}

.tipo_emissao a:hover{
	color:#000000;
	text-decoration:none;
}

.tipo_emissao_selected a{
	color:#000000;
	text-decoration:none;
}

.tipo_emissao_selected a:hover{
	color:#000000;
	text-decoration:none;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ccc; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ccc; border:0 solid #08c; border-width:0 1px;}

#pscroller1{
height: 450px;
width:100%;
padding: 5px;
}

.ajuda{
	font-size:14px;
	color:#006666;
}
