span.sub_interno a:link, span.sub_interno a:visited, span.sub_interno a:hover {
	color: #0099CC;
}
strong.titulo_interno a:link, strong.titulo_interno a:visited, strong.titulo_interno a:hover {
	color: #0099CC;
}
th a:link, th a:visited {color:#FFFFFF}
body{
	margin: 0px;
	padding: 0px;
	background-image: url(imgs/topo_back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.internas{
	margin: 0px;
	padding: 0px;
	background-image: url(imgs/topo_back_int.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
table, tr, td, th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:link, a:visited{
	color: #000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
li{
	list-style-type: square;
	color: #000000;
}
hr{
	height: 1px;
	color: #A4B0BC;
}
.linha{
	background-image: url(imgs/linha.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 12px;	
}
.linha02{
	background-image: url(imgs/linha.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	width: 12px;	
}
.topo{
	background-image: url(imgs/topo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding-top: 7px;
}
.menu{
	background-color: #1C3957;
	background-image: url(imgs/menu_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 15px;
}
.menu a:link,.menu a:visited{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu a:hover{
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
.geral_tit{
	font-size: 30px;
	color: #1C3957;
	font-weight: bold;
	padding-top: 25px;
}
.colesq{
	width: 154px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: top;
}
.colesq P{
	text-align:center;
}
.colcent{
	padding: 10px 0 10px 10px;
}
.coldir{
	width: 240px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: top;
}
.coldir P{
	text-align:center;
}
.noticias{
	border-left: solid 1px #C3C3C3;
	border-right: solid 1px #C3C3C3;
	border-bottom: solid 1px #C3C3C3;
}
.noticias TH{
	background-color: #E8EBEE;
}
.noticias TD{
	padding-left: 5px;
}
.not_hora{
	color: #000000;
	font-weight: bold;
	float: left;
	width: 20%
}
.not_tit{
	color: #1C3957;
	font-weight: bold;
	float: right;
	width: 80%;
}
.not_tit a:link,.not_tit a:visited{
	color: #1C3957;
	text-decoration: none;
}
.not_tit a:hover{
	color: #1C3957;
	text-decoration: underline;
}
.not_data{
	background-color: #BAC3CC;
	color: #1C3957;
	font-weight: bold;
}
.videos TD{
	background-color: #EAEAEA;
	padding: 5px;
}
.videos TH{
	background-color: #C7C7C7;
	border-top: solid 1px #FFFFFF;
	padding: 5px;
}
.tit_eusou a:link,.tit_eusou a:visited{
	color: #1C3957;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
.tit_eusou a:hover{
	color: #1C3957;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}
.dest_tit{
	color: #0099CC;
	font-size: 16px;
	font-weight: bold;
}
.col_tit{
	color: #1C3957;
	float: right;
	width: 70%;
}

.banner_azul{
	background-color: #234E6D;
	padding: 5px;
	color: #00CCFF;
	font-size: 13px;
	font-weight: bold;
}
.banner_azul a:link,.banner_azul a:visited{
	color: #00CCFF;
	text-decoration: underline;
	font-weight: normal;
}
.banner_azul a:hover{
	color: #00CCFF;
	text-decoration: none;
	font-weight: normal;
}
.banner_laranja{ 
	background-color: #234E6D;
	padding: 5px;
	color: #FF9900;
	font-size: 13px;
	font-weight: bold;
}
.banner_laranja a:link,.banner_laranja a:visited{
	color: #FF9900;
	text-decoration: none;
}
.banner_laranja a:hover{
	color: #FF9900;
	text-decoration: underline;
}
.enquete{
	background-color: #234E6D;
	padding: 5px;
}
.rodape TD{
	background-image: url(imgs/rodape_back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color: #000;	
	font-size: 10px;
	padding: 10px;
}
.rodape a:link,.rodape a:visited{
	color: #000;
	text-decoration: none;
}
.rodape a:hover{
	color: #000;
	text-decoration: underline;
}

/* INTERNAS */
.titulo_interno { /* b.titulo_interno em notícias*/
	font-size:30px;
	color:#0099CC;
}
.sub_interno { /* b > span.sub_interno em notícias */
	font-size:16px; 
}
.hora_data { /* span.hora_data */
	color:#1C3957;
	font-size: 9px;
}

/* FORMULÁRIOS */
.btn {
	background: #0099CC;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
}
input {
	height: 20px;
}

/* PAGINAÇÃO */
.paginacao td a:link, .paginacao td a:visited{
	border:1px solid #1C3957;
	background-color: #FFFFFF;
	font-size: 10px;
	color:#1C3957;
	height: 12px;
	width: 14px;
	text-align: center;	
	display: block;
	text-decoration: none;
	font-weight:bold;
}
.paginacao td a:hover{
	border:1px solid #1C3957;
	background-color: #1C3957;
	font-size: 10px;
	color: #FFF;
	height: 12px;
	width: 14px;
	text-align: center;	
	display: block;
	text-decoration: none;
	font-weight:bold;
}
.paginacao th{
	border:1px solid #1C3957;
	background-color: #1C3957;
	font-size: 10px;
	color: #FFFFFF;
	height: 12px;
	width: 15px;
	text-align: center;	
	display: block;
	text-decoration: none;
	font-weight:bold;
}
#galeria img {
	border:3px solid #FFFFFF;
}
#galeria a:link img{
	border:3px solid #FFFFFF;
}
#galeria a:hover img{
	border:3px solid #FE9B02;
}
/* TABELAS */
div.bloco * {
	padding:0;
	margin:0;
	text-align:left;
}
h6 {font-size:10px;font-weight:bold}
small {font-size:10px;}
div.bloco.tabelas {clear:both;}
div.bloco.tabelas div.sub-bloco
{
width: 99% !important;

border: 1px solid #bfbfbf;
clear:both;
float:left;
}

div.bloco.tabelas h3.tipo-a
{
background: #eee;
color: #666;
font-weight:bold;
letter-spacing: 0.1em;
padding: 2px 10px;
text-transform: uppercase;
}
div.bloco.tabelas h3.tipo-a span {font-size: 0.9em;}

div.bloco.tabelas h4.tipo-c
{
color:#000;
display: block;
padding: 2px 0;
text-align:center
}
div.bloco.tabelas h4.tipo-c span {font-size:1.4em !important; color:#000;}

div.bloco.tabelas small.tipo-c
{
background:#EEE;
border-bottom: 1px solid #FFF;
color:#977E28;
display:block;
padding: 0.4em 0.3em 0.2em 0.9em;
text-align:center;
margin:0;
}
div.bloco.tabelas small.tipo-c span {font-size: 0.9em;}
div.bloco.tabelas small.tipo-c strong 
{
color:#666;
font-weight:normal; 
}

div.bloco.tabelas h6.marcador.tipo-a 
{
margin:0;
padding: 0 0 4px 4px; 
}

	/* tabelas generico */
table.tabelas {	
	border-collapse: collapse;
	border-spacing: 0;
}
div.bloco.tabelas table.tabelas {margin-bottom: 12px; width:100%; float: left;}
div.bloco.tabelas table.tabelas td {border-bottom: 1px solid #9bb983;padding: 4px 6px; vertical-align:bottom;}
div.bloco.tabelas table.tabelas thead td span {color:#999;}
div.bloco.tabelas table.tabelas td.col-a {text-align:center;}
div.bloco.tabelas table.tabelas td.col-c {text-align:right;}
div.bloco.tabelas table.tabelas tr.especial-um td {background:#e9f0e3;}
div.bloco.tabelas table.tabelas tr.especial-dois td {font-weight:bold;}
div.bloco.tabelas sup {font-size:0.9em;}

	/* tabelas jogos */
div.bloco.tabelas table.jogos td {padding:4px 0 !important;}
div.bloco.tabelas table.jogos thead td span {color:#2C372C; font-weight:bold; font-size:1.1em; padding-left:6px;}

div.bloco.tabelas table.jogos td.col-a span.placar {padding: 0 2px;}
div.bloco.tabelas table.jogos td.col-c span.placar {padding: 0 2px;}
	
	/* resultados */
div.bloco.tabelas table.jogos.resultados td.col-a {width:44%; text-align:right;}
div.bloco.tabelas table.jogos.resultados td.col-b {width:5%; text-align:center; font-weight:bold;}
div.bloco.tabelas table.jogos.resultados td.col-c {width:44%; text-align:left;}
div.bloco.tabelas table.jogos.resultados td.col-a span.placar,
div.bloco.tabelas table.jogos.resultados td.col-c span.placar {font-size: 1.1em; font-weight:bold;}
div.bloco.tabelas table.jogos.resultados td.col-b span {font-size: 1.1em;}

	/* proximos */
div.bloco.tabelas table.proximos td.col-a {width:20%; text-align:left; padding-left: 6px !important;}
div.bloco.tabelas table.proximos td.col-b {width:38%; text-align:right; font-weight:normal;}
div.bloco.tabelas table.proximos td.col-c {width:5%; text-align:center; font-weight: bold;}
div.bloco.tabelas table.proximos td.col-d {width:40%; text-align:left;}
div.bloco.tabelas table.proximos td.col-a span {color:#2F5F29; font-size: 1.1em;}
div.bloco.tabelas table.proximos td.col-b span {padding-right: 2px;}
div.bloco.tabelas table.proximos td.col-c span {font-size: 1.1em;}
div.bloco.tabelas table.proximos td.col-d span {padding-left: 2px;}
