/* Capa */

#capa * {
font-size:11px;
}

#capa #central {
float:left;
width:400px;
margin:0 5px 0 0;
}

#capa #auxiliar {
float:left;
width:205px;
}

/* Capa - Editais */
#capa #editais h2 {
	background-position:0 -253px;
	margin:0 0 5px 0;
}

#capa #editais ul li {
height:25px;
}

#capa #editais ul li p.data {
display:block;
float:left;
background:#999;
color:#FFF;
padding:2px;
margin:0 6px 0 0;
text-align:center;
}

/* Capa - Destaque */

#capa #central #destaque {
position:relative;
background:#1F3324;
height:330px;
margin:0 0 5px 0;
}

#capa #central #destaque img {
width:400px;
height:200px;
border-top:1px solid #FFF;
}

#capa #central #destaque a {
color:#FFF;
}

#capa #central #destaque p {
font-weight:bold;
color:#FFF;
}

#capa #central #destaque .maior, #capa #central #destaque .menores {
position:absolute;
top:235px;
}

#capa #central #destaque .maior {
left:7px;
width:190px;
}

#capa #central #destaque .menores {
left:205px;
width:190px;
}

#capa #central #destaque .maior h3 a {
display:block;
font-size:19px;
line-height:1.2em;
height:70px;
margin: 0;
overflow:hidden;
}

#capa #central #destaque .maior h3 a:hover {
color:#7ACC8F;
text-decoration:none;
}

#capa #central #destaque .maior p {
margin:0 0 5px 0;
}

#capa #central #destaque .menores div {
margin:0 0 3px 0;
}

#capa #central #destaque .menores div a {
font-weight:normal;
}

#capa #central #destaque .menores h4 a {
letter-spacing:normal;
}

#capa #central #destaque h4{
margin: 0;
}


/* Capa - Drops */

#capa #drops h2 {
background-position:0 -23px;
}

#capa #drops h3 {
font-size:13px;
margin:7px 7px 1px 7px;
}

#capa #drops .destaque {
margin: 1px 0 0;
padding: 0;
}

#capa #drops .destaque img{
float: left;
margin: 0 10px 0 0;
padding: 0;
}

#capa #drops .destaque h3 {
background: #EFEFEF;
border-top: 1px solid #CCC;
float: left;
font-size:18px;
margin:0 0 5px;
padding: 5px 10px;
width: 380px;
}

#capa #drops .list {
border-top: 1px solid #CCC;
}

#capa #drops p {
margin:0 7px 7px 7px;
}


/* Capa - Mais notícias */

#capa #mais h2 {
background-position:0 -46px;
margin:0 0 5px 0;
}

#capa #mais ul li {
height:35px;
}

#capa #mais ul li a, #editais ul li a {
text-decoration:none;
}

#capa #mais ul li p.data {
display:block;
float:left;
background:#999;
color:#FFF;
padding:2px;
margin:0 6px 0 0;
text-align:center;
}

#capa #mais ul li p.cat {
font-weight:bold;
padding:2px 0 0 0;
}

#capa #mais ul li p a, #editais ul li p a {
font-weight:normal;
}



/* Barra de Ferramentas */

#capa #mais .tools {
position:relative;
margin:10px 0 0 0;
background:url(../imagens/div.gif) repeat-x;
height:30px;
}

#capa #mais .tools a {
position:absolute;
top:10px;
display:block;
font-weight:normal;
font-size:11px;
}

#capa #mais .tools a.voltar {
left:0;
}

#capa #mais .tools a.feed {
right:0;
width:140px;
background:url(../imagens/rss.gif) 125px 0 no-repeat;
}


/* Capa - Intranet */


#capa #intranet {
position:relative;
height:115px;
background:#EEE url(../imagens/input_intranet.gif) 48px 55px no-repeat;
}

#capa #intranet h2 {
background-position:0 -69px;
}

#capa #intranet form {
position:relative;
padding:7px;
}

#capa #intranet form label {
display:block;
float:left;
width:38px;
margin:0 5px 0 0;
text-align:right;
line-height:1.6em;
}

#capa #intranet form p.login {
margin:11px 0 0 0;
}

#capa #intranet form p.senha {
margin:9px 0 0 0; /* hacked pq o tmp era curto */
}

#capa #intranet form p.login input, #capa #intranet form p.senha input {
border:0;
background:none;
padding:2px 3px;
}

#capa #intranet form p.login input {
width:140px; /* hacked */
}

#capa #intranet form p.senha input {
width:105px; /* hacked */
}

#capa #intranet .acao {
position:absolute;
top:57px;
right:7px;
}


/* Capa - Tempo */

#capa #tempo {
height:100px;
margin:0 0 1px 0;
}


/* Capa - Futsal */

#capa #campeonatos h2 {
background-position:0 -185px;
}

#capa #campeonatos table {
border-bottom:1px solid #204D16;
}

#capa #campeonatos table caption {
font-size:14px;
color:#204D16;
font-weight:bold;
text-align:center;
padding:5px 0;
}

#capa #campeonatos table tr td {
padding:3px;
text-align:center;
}

#capa #campeonatos table tr td.casa, #capa #campeonatos table tr td.visitante {
width:80px;
}

#capa #campeonatos table tr td.casa, #capa #campeonatos table tr td.resultado1 {
text-align:right;
}

#capa #campeonatos table tr td.visitante, #capa #campeonatos table tr td.resultado2 {
text-align:left;
}

#capa #campeonatos table tr td.resultado1, #capa #campeonatos table tr td.resultado2 {
font-size:14px;
color:#204D16;
font-weight:bold;
}

#capa #campeonatos p a {
display:block;
padding:3px 0 0 0;
color:#204D16;
}


/*  Capa - Calendario */

#capa #calendario {
background:url(../imagens/loading.gif) center 100px no-repeat;
}

#capa #calendario h2 {
background-position:0 -114px;
}

#capa #calendario div {
position:relative;
background:#FFF;
}

#capa #calendario table caption {
position:relative;
background:#5C996B;
height:23px;
text-align:center;
color:#FFF;
line-height:1.6em;
border-top:1px solid #FFF;
}

#capa #calendario table caption a {
display:block;
width:8px;
height:10px;
padding:0;
position:absolute;
top:7px;
}

#capa #calendario table caption a.anterior {
left:10px;
background:url(../imagens/calendar_back.gif);
}

#capa #calendario table caption a.proximo {
right:10px;
background:url(../imagens/calendar_next.gif);
}

#capa #calendario table caption a span { display:none; }

#capa #calendario table {
border-collapse:separate;
margin:0 0 5px 0;
}

#capa #calendario table tr th, #calendario table tr td {
text-align:center;
padding:4px 0;
width:14.5%;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
}

#capa #calendario table tr {
border-bottom:1px solid #FFF;
}

#capa #calendario table tr th {
background:#DDD;
color:#666;
}

#capa #calendario table tr td.evento a {
font-weight:bold;
}

#capa #calendario table tr td.hoje {
background:#EEE;
}

#capa #calendario table tr td.hoje a {
background:#5C996B;
font-weight:bold;
}

#capa #calendario ul li {
padding:4px 0;
border-bottom:1px solid #DDD;
}

#capa #calendario ul li a {
font-weight:normal;
}

#capa #calendario ul li a strong {
font-weight:bold;
}


/* Enquete */

#capa #enquete {
background:#EFEFEF;
padding:0 0 5px 0;
}

#capa #enquete h2 {
background-position:0 -138px;
}

#capa #enquete h3 {
font-size:14px;
border-bottom:1px solid #5C996B;
margin:5px 5px 0 5px;
padding:0 0 5px 0;
}

#capa #enquete #mensagem {
margin:5px;
}

#capa #enquete #mensagem h4 {
color:#3D6647;
}

#capa #enquete fieldset.respostas p {
padding:7px 5px 0 5px;
}

#capa #enquete fieldset.botoes {
padding:7px 5px 5px 5px;
}

#capa #enquete table {
margin:0 5px;
width:195px;
}

#capa #enquete table tr td {
padding:5px 0;
border-bottom:1px solid #3D6647;
}

#capa #enquete input.votar, #capa #enquete input.parcial {
margin:0 0 0 5px;
}



/* Auxiliar * Legislação */

#capa #legilacao_capa {
background:#EFEFEF url(../imagens/logo_pdf.gif) 5px 33px no-repeat;
}

#capa #legilacao_capa h2 {
background-position:0 -207px;
}

#capa #legilacao_capa h3 {
padding:5px 5px 5px 65px;
}

#capa #legilacao_capa h3 a {
font-size:14px;
}

#capa #legilacao_capa h3 span {
display:block;
font-size:11px;
letter-spacing:normal;
font-weight:normal;
}


/* Auxiliar * Campeonato */

#capa #campeonato_capa {
background:#EFEFEF;
}

#capa #campeonato_capa h2 {
background-position:0 -160px;
}

#capa #campeonato_bocha h2 {
background-position:0 -276px;
}

#capa #campeonato_capa h3, #capa #campeonato_bocha h3 {
padding:5px 5px 5px 5px;
border-bottom:1px solid #DDD;
}

#capa #campeonato_capa h3 a, #capa #campeonato_bocha h3 a {
font-size:14px;
}

#capa #campeonato_capa h3 span, #capa #campeonato_bocha h3 span {
display:block;
font-size:11px;
letter-spacing:normal;
font-weight:normal;
}


/* Banner */

#capa .banner h3 {
display:none;
}

#capa .banner a {
display:block;
text-indent:-1000000px;
overflow:hidden;
width:203px;
height:80px;
border-bottom:1px solid #FFF;
}

#capa #banner_edital {
background:url(../imagens/banner_edital.gif);
}

#capa #banner_leis {
background:url(../imagens/banner_leis.gif);
}

#capa #banner_vt {
background:url(../imagens/banner_vt.gif);
}

#capa #banner_plantao {
background:url(../imagens/banner_plantao.gif);
}

#capa #banner_concurso {
background:url(../imagens/banner_concurso.gif);
}