/* ############################
######## CSS DOCUMENT #########
##### POR ORDEM ALFABETICA ####
############################ */ 

form {
	margin:0px;
}	

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

a:hover {
	text-decoration:underline;
}
	
a.linhatopo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	text-decoration:none;
}

a.linhatopo:hover {
	color: #7A7A7A;
}	

a.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c6c6c6;
	text-decoration:none;
}

a.menu:hover {
	color: #7A7A7A;
}

.texto_tabela_vermelho {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE2527;
	text-decoration:none;
}

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

.link_vermelho {
	color: #BE2527;
	text-decoration:none;
}

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

.link_branco {
	color: #CCCCCC;
	text-decoration:none;
}

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

.link_cinza {
	color: #888888;
	text-decoration:none;
}

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

.link_cinza_medio{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#BBBBBB;
	text-decoration:none;
}

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

.link_amarelo{
	color:#DE8E10;
	font-weight:bold;
	text-decoration:none;
}

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

#prox_conc a{
	color: #888888;
	text-decoration:none;
}

#prox_conc a:hover{
	text-decoration:underline;
}

/* ########################
######### CLASSES #########
######################## */ 	

.linhatopo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE2527;
	text-decoration:none;
}


.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE2527;
	text-decoration:none;
	line-height:17px;
}

.titulo_tabela {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE2527;
	text-decoration:none;
	line-height:10pt;
}

.subtitulo_tabela {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#BBBBBB;
	text-decoration:none;
}

.subtitulo_tabela_laranja {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	text-decoration:none;
}

.texto_vermelho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#AA0000;
	text-decoration:none;
}

.texto_cinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}


.texto_tabela {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-decoration:none;
}

.texto_tabela_branco {
	font-family:Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	text-decoration:none;
}

.texto_tabela_vermelho {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE2527;
	text-decoration:none;
}

.texto_tabela_laranja {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}

.formulario {
	background-image:url(../imagens/busca_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AAAAAA;
	background-color:#000000;
	border:solid 1px #555555;
	padding:2px;
}

.formulario_textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AAAAAA;
	background-color:#000000;
	border:solid 1px #555555;
	padding:2px;
}

.bt {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#AAAAAA;
	border:solid 1px #555555;
	padding-top:1px;
}

.imagem {
	border:solid 1px #666666;
}

.subtitulo_texto{
	color:#DE8E10;
	font-weight:bold;
}

.subtitulo_aviso{
	color:#DE8E10;
	font-weight:bold;
}

.subtitulo_link{
	color:#DE8E10;
	font-weight:bold;
	text-decoration:none;
}

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

.link_galeria{
	font-size:11px;
	color:#DE8E10;
	text-decoration:none;
}

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

.link_blog{
	font-family:Arial, Helvetica, sans-serif;
	color:#CECECE;
	text-decoration:none;
}

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

.fixador{
	clear:both;
}

/* ########################
######## CALENDARIO #######
######################## */ 

.calendar_img {
	margin-right:5px;
	border:solid 0px;
}

.calendar_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.calendar_link:hover {
	color:#FF9900;
}

.calendar_semanal {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

.calendar_niver {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
}

.calendar_jogo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DE8E10;
	font-weight:bold;
	text-decoration:none;
}

.calendar_evento {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#366592;
	font-weight:bold;
}

.calendar_legenda {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

.calendar_legenda_a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

.calendar_legenda_a:hover {
	color:#333333;
	text-decoration:none;
}

.calendar_item {
	position:absolute;
	background-color:#363436;
	width:210px;
	padding:10px;
	border:solid 1px #6A686A;
	color:#CECFCE;
	visibility:hidden;
	z-index:0;
	filter:alpha(opacity=90);
}

.calendar_item_ajuda {
	position:absolute;
	background-color:#FFFFFF;
	width:300px;
	padding:10px;
	border:solid 1px #CCCCCC;
	visibility:hidden;
	z-index:0;
	left:209px;
	top:297px;
}