/* --------- */
/* Elementos */
/* --------- */

* {
    font-size: 12px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
    border-style: none;
    list-style: none; /* menu sem bolinha */
    margin: 0px;
    padding: 0px;
    /*vertical-align:middle;*/
    /*border: 1px solid #525e6e;*/

}

body { 
    margin: 5px 5px 5px 5px;
    color: inherit;
    background-image: url(http://www.bolaodageral.com.br/imagens/AAAC/fundo.jpg);
    background-repeat: repeat-x;
    background-color: #EAEAEA;
}

a:hover {
    color: #d43335;
    background-color: transparent;
}

input {
    border: 1px solid #000000;
    background-color: #FFFFFF;    
}

textarea {
    border: 1px solid #000000;
    overflow: auto;
    font-family: lucida console, courier, courier new, western european;
}

select {
    border: 1px solid #000000;
    color: #4a5771;
    background-color: #e5e8ee;
}

th{
    background-color: #e5e8ee;
}

/* --- */
/* IDs */
/* --- */

#menuTopo{
    height: 21px;
    border-top: 3px double #525e6e;
    border-bottom: 3px double #525e6e;
    background-color: #FFFFFF;
}

/* ------- */
/* Classes */
/* ------- */

.barra{
    text-align: center;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    background-image: url(http://www.bolaodageral.com.br/imagens/AAAC/barra.gif);
    height: 18px;
    background-color: #FFFFFF;
    //border: 1px solid #525e6e;
    border-top: 1px solid #525e6e;
    border-left: 1px solid #525e6e;
    border-right: 1px solid #525e6e;
}

.barra_borda_cima{
    text-align: center;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    height: 18px;
    background-color: #FFFFFF;
    border-top: 1px solid #525e6e;
}

.barra_borda_cima_dir_esq{
    text-align: center;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    height: 18px;
    background-color: #FFFFFF;
    border-top: 1px solid #525e6e;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
}

.borda_tudo{
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}
.borda_baixo_dir_esq{
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
}
.borda_dir_esq{
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
}
.borda_baixo{
    border-bottom: 1px solid #000000;
}
.borda_dir{
    border-right: 1px solid #000000;
}
.borda_esq{
    border-left: 1px solid #000000;
}
.borda_cima{
    border-top: 1px solid #000000;
}

.linha {
   visibility: hidden;
   clear: both;
   height: 3px;
}

.fundo_verde{
  background-color: #00FF00;
  color: #000000;
}
.fundo_amarelo{
  background-color: #FFFF00;
  color: #000000;
}
.fundo_vermelho{
  background-color: #FF0000;
  color: #000000;
}
.fundo_cinza{
  background-color: #CDC9A5;
  color: #000000;
}
.fundo_cinzaBranco{
  background-color: #EEE5DE;
  color: #000000;
}
.fundo_azul{
  background-color: #7EC0EE;
  color: #000000;
}
.fundo_azulEscuro{
  background-color: #6A5ACD;
  color: #000000;
}
.fundo_verdeClaro{
  background-color: #3CB371;
  color: #000000;
}
.fundo_laranja{
  background-color: #FFA500;
  color: #000000;
}

.texto_verde{
  color: #00FF00;
  font-weight: bold;
}
.texto_amarelo{
  color: #FFFF00;
  font-weight: bold;

}
.texto_vermelho{       /* acerto placar tipo A  */
  color: #FF0000;
  font-weight: bold;
}
.texto_cinza{
  color: #CDC9A5;
  font-weight: bold;
}
.texto_cinzaBranco{
  color: #EEE5DE;
  font-weight: bold;
}
.texto_azul{           /* acerto placar tipo C  */
  color: #7EC0EE;
  font-weight: bold;
}
.texto_azulEscuro{     /* acerto placar tipo D */
  color: #6A5ACD;
  font-weight: bold;
}
.texto_verdeClaro{
  color: #3CB371;
  font-weight: bold;
}
.texto_laranja{       /* acerto placar tipo B */
  color: #FFA500;
  font-weight: bold;
}
.texto_cinzaEscuro{   /* acerto somente de resultado */
  color: #696969;
  font-weight: bold;
}
.geral {
	background-color: #FFFFFF;
	width: 990px; /* definindo 766px de largura , tornando o layout fixo */
	margin: auto;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #000000;
	
}

.geral2 {
	background-color: #FFFFFF;
	width: 100%; /* definindo 766px de largura , tornando o layout fixo */
	margin: auto;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #000000;
	
}
.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	clear: both;
	background-image: url(http://www.bolaodageral.com.br/imagens/AAAC/grama.png);
	width: 990px;
	height: 41px;
	margin: auto;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #000000;
}

.rodape2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	clear: both;
	background-image: url(http://www.bolaodageral.com.br/imagens/AAAC/grama.png);
	width: 100%;
	height: 41px;
	margin: auto;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #000000;
}

.menuTopo{
	background-color: #009900;
	color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

#frm_formularioPrognostico table tr td{
	border-top: 1px solid #000000;
}





#tweet-container ul {
	background:#eee;
	color:#333;
	list-style:none;
	width:230px;
	margin:0;
	padding:5px 15px;
	border:1px solid #ccc;
	}
#tweet-container .imagem img {
	display:block;
	float:left;
	margin-right:5px;
	}
#tweet-container li {
	min-height:40px;
	background:#fff;
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin:4px 0;
	}
.time {
	font-size:11px;
	display:block;
	text-align:right;
	margin:5px 5px 0 0;
	}
#tweet-container ul a {
	color:#999;
	font-style:italic;
	}
#tweet-container ul a:hover {
	color:#ccc;
	text-decoration:none;
	}



