@charset utf-8;

* {
margin:0;
}

a {
display:inline;
text-decoration:none;
}

.clear {
clear:both;
height:0;
}

.publicidade {
position:relative;
margin:10px 0;
}

.banner {
margin-top:6px;
margin-bottom:6px;
}

.selos {
margin-bottom:6px;
}

.texto_branco {
color:#fff;
}

.txt_italico {
font-style:italic;
font-weight:700;
}

.data,.data a {
color:#345843;
font-size:10px;
}

.texto_normal,.texto_normal a {
color:#345843;
font-size:11px;
}

.texto_expediente {
color:#000;
font-size:9px;
font-weight:400;
line-height:9px;
}

.texto_bold_gd,.texto_bold_gd a {
color:#345843;
font-size:14px;
}

.texto_bold,.texto_bold a {
color:#345843;
font-size:13px;
}

.txt_invisivel {
display:none;
}

h2 {
font-size:14px;
padding:10px 0 0;
}

body {
background-color:#fff;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
font-size:11px;
font-weight:700;
text-align:center;
line-height:14px;
margin:0;
padding:0;
}

#centrar {
text-align:left;
width:970px;
height:100%;
background-color:#fff;
margin:0 auto;
padding:0;
}

#topo {
position:relative;
margin-top:11px;
background-image:url(../img/topo_site.jpg);
width:970px;
height:120px;
cursor:pointer;
}

#corpo {
position:relative;
margin:10px 0 0;
}

#lateral_esq {
position:relative;
width:160px;
float:left;
}

#conteudo {
position:relative;
width:784px;
float:right;
display:table;
}

#rodape {
position:relative;
margin-top:0;
width:100%;
text-align:right;
clear:both;
}

.titulo_verde {
position:relative;
background:url(../img/tit_verde.gif) top repeat-x;
height:29px;
}

.titulo_vinho {
position:relative;
background:url(../img/tit_vinho.gif) top repeat-x;
height:29px;
}

h1 {
visibility:hidden;
height:95px;
}

#topo p {
position:relative;
width:98.5%;
text-align:right;
color:#FFF;
font-size:10px;
}

#topo p a {
color:#FFF;
display:inline;
}

#topo p a:hover {
color:#FFF;
display:inline;
text-decoration:underline;
}

#busca_topo {
position:relative;
background-color:#e5e5e5;
width:160px;
height:60px;
margin:0 0 10px;
}

#busca_topo h2 {
position:absolute;
margin-top:3px;
margin-left:10px;
}

.busca {
position:absolute;
width:103px;
height:17px;
margin-top:31px;
margin-left:10px;
border:0;
}

.bt_busca {
position:absolute;
margin-left:122px;
margin-top:31px;
}

#lateral_esq ul {
list-style:none;
overflow:auto;
cursor:pointer;
margin:0;
padding:0;
}

#lateral_esq ul li ul {
position:relative;
left:0;
top:0;
}

.menu {
font-size:14px;
line-height:29px;
margin:-5px 0 0 -39px;
}

.link_menu {
background:url(../img/pontilhado_menu.gif) repeat-x;
min-height:29px;
}

.linha_menu {
background:url(../img/pontilhado_menu.gif) repeat-x;
min-height:1px;
}

.link_menu2 {
background:url(../img/pontilhado_menu.gif) repeat-x;
padding-top:5px;
}

.menu,.menu a {
color:#005e38;
}

a:active {
outline:none;
}

a:focus {
-moz-outline-style:none;
}

.sub_menu {
font-size:12px;
line-height:18px;
margin-left:-39px;
display:none;
}

#expediente {
border-top:1px solid #872434;
list-style:none;
overflow:visible;
margin:-5px 0 0;
padding:3px 0 0;
}

#topo_conteudo {
position:relative;
}

#ultimas_noticias {
position:relative;
width:476px;
float:left;
}

#tv_flu {
position:relative;
width:288px;
float:right;
}

#esq {
width:328px;
float:left;
}

#esq li {
list-style:none;
}

#dir {
position:relative;
float:right;
margin:0;
}

.box_noticias {
width:147px;
height:82px;
background-image:url(../img/fundo_verdenoticias.jpg);
margin:0 0 1px;
}

.outer {
height:82px;
overflow:hidden;
position:relative;
}

.outer[id] {
display:table;
position:static;
}

.middle {
position:absolute;
top:20%;
}

.middle[id] {
display:table-cell;
vertical-align:middle;
position:static;
}

.inner {
position:relative;
top:19%;
}

#dir .box_noticias:hover {
background-image:url(../img/fundo_verdenoticias_over.jpg);
height:82px;
cursor:pointer;
}

.box_noticias p {
position:relative;
font-size:12px;
margin:0 10px;
}

.txt_resumo {
position:relative;
top:10px;
}

#titulo_tvflu {
position:relative;
background:url(../img/tit_flu_tv.jpg) no-repeat top;
height:29px;
}

.resumo {
position:relative;
height:81px;
background-color:#e5e5e5;
padding:0 10px;
}

.resumo p {
position:relative;
font-size:13px;
top:3px;
}

#vejavideos {
background-image:url(../img/veja_todosvideos.jpg);
cursor:pointer;
height:20px;
width:288px;
margin:5px 0 0 -10px;
}

#patrocinios {
position:relative;
float:right;
width:288px;
margin-top:0;
}

.fullbanner {
float:left;
}

#unimed {
background-image:url(../img/unimed.gif);
width:178px;
height:90px;
float:left;
}

#adidas {
background-image:url(../img/adidas.gif);
width:110px;
height:90px;
float:right;
}

#inferior_conteudo {
position:relative;
margin-top:10px;
min-height:481px;
}

#col_esq {
position:relative;
width:564px;
float:left;
}

#col_dir {
position:relative;
width:200px;
float:right;
}

#mais_noticias {
width:272px;
float:left;
}

#col_blogs {
float:right;
width:272px;
}

#titulo_maisnoticias {
background-image:url(../img/tit_outrasnoticias.jpg);
width:272px;
height:24px;
}

#vejanoticias {
background-image:url(../img/veja_todasnoticias.jpg);
height:17px;
cursor:pointer;
}

#conteudo_noticias {
margin:0 0 30px;
}

#conteudo_noticias .txt_resumo {
margin:0 0 20px;
}

#titulo_colunistas {
background-image:url(../img/tit_coluna.jpg);
width:272px;
height:24px;
}

#vejacolunistas {
background-image:url(../img/outros_colunistas.gif);
height:15px;
clear:both;
cursor:pointer;
}

#fotoscolunistas {
padding-top:8px;
height:42px;
clear:both;
cursor:pointer;
}

#fotoscolunistas img {
margin-right:3px;
}

#todascolunas {
background-image:url(../img/veja_colunasanteriores.jpg);
height:17px;
clear:both;
cursor:pointer;
}

.txt_colunas {
line-height:13px;
margin:10px 0;
}

.thumb_home {
float:left;
border:none;
margin:0 10px 10px 0;
}

#perguntas_flu {
margin:13px 0 0;
}

#titulo_perguntas {
background-image:url(../img/tit_fale_comtime.jpg);
width:272px;
height:24px;
}

#mandeperguntas {
background-image:url(../img/mande_perguntas.gif);
height:15px;
clear:both;
cursor:pointer;
}

#vejarespostas {
background-image:url(../img/veja_respostas.gif);
height:15px;
clear:both;
cursor:pointer;
}

#mandevideos {
margin:15px 0 0;
}

#titulo_proximojogo {
background-image:url(../img/tit_proximojogo.jpg);
height:24px;
}

.conteudo_jogo {
margin:3px 0 10px;
}

#titulo_ultimojogo {
background-image:url(../img/tit_ultimojogo.jpg);
height:24px;
}

#vejacraque {
background-image:url(../img/vote_nocraque.gif);
height:17px;
cursor:pointer;
margin:0;
}

#vejaficha {
background-image:url(../img/ficha_tecnica.gif);
background-position:center top;
background-repeat:no-repeat;
cursor:pointer;
height:17px;
margin:0;
}

.placar {
text-align:center;
}

.placar_jogo {
font-size:16px;
}

.conteudo_jogo p {
top:10px;
text-align:center;
}

.detalhes {
font-size:12px;
}

#proximo_jogo,#ultimo_jogo {
background:url(../img/fundo_jogo.gif) bottom repeat-x;
padding-bottom:1px;
}

#titulo_classificacao {
background-image:url(../img/tit_classificacao.jpg);
height:24px;
}

#classificacao table {
line-height:18px;
vertical-align:middle;
}

#classificacao tr .line_traco {
line-height:3px;
}

.line_traco {
background:url(../img/pontilhado.gif) repeat-x;
height:2px;
}

#tabela {
margin:10px 0 0;
}

.line_verde {
background:url(../img/line_verde.gif) repeat-x;
height:1px;
width:970px;
}

#rodape a {
margin:10px;
}

#txt_rodape {
height:25px;
text-align:center;
margin:5px 0 0;
}

.texto_verde,.texto_verde a {
color:#345843;
}

.txt_vermelho,.txt_vermelho a,.sub_menu a {
color:#872434;
}

#lateral_esq ul li,#video {
position:relative;
}

#conteudo_noticias[id],.conteudo_colunistas {
margin:0 0 25px;
}

.uniformes {
	width:126px;
	float:left;
	text-transform:uppercase;
	text-align: center;
	margin-top:10px;
}

.uniformes img{
	margin-top:5px;
	margin-bottom:30px;
}