body {
        background-color: #EFEFEF;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-left: 0;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a:link    {color: #002E00; }
a:vlink   {color: #002E00; }
a:visited {color: #002E00; }
a:hover   {color: #C8D174; }
a:active  {color: #002E00; }

.margem {
        background-color: #5D5D5D;
}

.rodape {
        border: 0px solid #5D5D5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
        background-color: #E5E8B9;
        margin:0px;
}

.maior {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #FF0000;
}

.banner {
	border: 1px solid #5D5D5D;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.banner2 {
        border: 1px solid #5D5D5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_exc {
	font-family: Century;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.selecao {
         background-color: #FFFFFF;
         cor: #FFFFFF
}

.linha  {
         background-color: #EFEFEF;
}

.linha_copa  {
         height: 20;
         color: #FFFFFF;
         background-color: #FFCC00;
         font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
}

.linha1  {
         height: 30;
         background-color: #EFEFEF;
}

.linha2  {
         height: 30;
         background-color: #FFFFFF;
}

.linha3  {
         height: 40;
         background-color: #EFEFEF;
}

.linha4  {
         height: 40;
         background-color: #FFFFFF;
}

.linha_tabela {
         font-weight: bold;
         background-color: #E5E8B9;
         color: #000000;
         height: 25;
}

.linha_tabela_2 {
         font-weight: bold;
         background-color: #BDBABD;
         color: #000000;
         height: 15;
}

.linha_tabela_3 {
         background-color: #EFEFEF;
         color: #000000;
         height: 10;
}

.rodada_sel {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 16px;
        background-color: #002E00;
	color: #FFFFFF;
}

.rodada {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #000000;
}

.jogos_2 {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
}

.destaque {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
}

.l_rodada {
        text-decoration: none;
}

.jogos {
	font-family: Trebuchet MS, Impact, Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.detalhes {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #000000;
}

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

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*---------- Estilos para textos em corpo pequeno ----------*/

.texto_sobre {
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #FF0000;
}

.pequeno {
	font-size: 8pt;
}

/*---------- Estilos para pginas de texto em uma coluna ----------*/

.campo_palpite {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.campo_form {
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

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

.podio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
         background-color: #CFDAE9;
}

.podio_copa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
         background-color: #FFB000;
}

.bloco{
        width: 760px;
	margin: 0px auto;
	text-align: left;
}

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

.menor {
	font-family: sans-serif, Helvetica;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
}

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


.botao {
	border: thin solid #FFFFFF;
	background-color: #C8D174;
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #002E00;
	text-decoration: none;
}

.botao_vinho {
	border: thin solid #FFFFFF;
	background-color: #009933;
	font-family: Impact, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.botao_cinza {
	border: thin solid #FFFFFF;
	background-color: #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

.tabela_formulario {
	border: 1px solid #5D5D5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.tabela_formulario_2 {
	border: 1px solid #660000;
	color: #000000;
	text-decoration: none;
}

td tabela_formulario_2 {
        font-family: Impact;
        font-size: 8px;
}

.leitura {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #666666;
}

.tabela_relatorio {
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	cell-spacing: 0px;
	margin: 0px;
	padding: 5px;
	border: 2px dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mensagem_erro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

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

.mensagem_confirmacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: none;
}

.comentario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #666666;
}

.fixo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #669900;
}

.movel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC3333;
}

.highlight {
	color: #000099;
	font-weight: bold;
	text-transform: uppercase;
}

.classif_tbl {
	background-color: EFFEED;
}

.premiados_tbl {
	background-color: EFFEED;
	height: 30;
}

.rebaixados_tbl {
	background-color: FEEEEF;
}

.titulo_barra  {font-family: Impact; font-size: 11px; color: #000063; }

.titulo_barra2 {font-family: Impact; font-size: 11px; color: #FFFFFF; }

.caixa {
	line-height: normal;
	text-decoration: none;
	display: compact;
	color: #000063;
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: none;
}

.caixa2 {
	line-height: normal;
	text-decoration: none;
	display: compact;
	color: #000063;
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8px;
	border: 1px outset #000000;
	font-weight: bold;
	cursor: hand;
}

.negrito {
	font-weight: bold;
}

.link2 {
	text-decoration: none;
	color: #000063;
}

.info, .ok, .aviso, .erro {
	border: 1px solid;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: .5em .5em .5em 30px;
	font-size: 90%;
	text-align: justify;
	margin-left: 2%;
	margin-right: 2%;
}

.info {
	background-image: URL(/img/ico_info.gif);
}.link3 {
	color: #C8D174;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.linha_corrida_topo1 {
	font-size: 7pt;
         background-color: #007c00;
         color: #FFFFFF;
         height: 10;
}

.linha_corrida_topo2 {
	font-size: 7pt;
         background-color: #009700;
         color: #FFFFFF;
         height: 10;
}

.linha_corrida_topo3 {
	font-size: 7pt;
         background-color: #00ac00;
         color: #FFFFFF;
         height: 10;
}

.linha_corrida_topo4 {
	font-size: 7pt;
         background-color: #00c500;
         color: #FFFFFF;
         height: 10;
}

.linha_corrida_topo5 {
	font-size: 7pt;
         background-color: #00d000;
         color: #FFFFFF;
         height: 10;
}.borda_celula {
	border: thin outset #000000;
}
