body 
{
	background-color: #fff;
    font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	background: #104267 url(imagens/bg.jpg) top repeat-x;
	overflow: -moz-scrollbars-vertical;
	margin: 0px;
	
}

dl {height: 271px;}
dl, dd {margin: 0; padding: 0;}
dl img {float:left;}
dd {padding-left: 22px; padding-right: 10px; width: 248px; height: 92px; background: #FFF;}

dt a, dt a:visited {font-size: 16px; text-decoration: none; font-weight: bold; color: #C00;}
dt a:hover, dt a:visited:hover {color: #900;}

.titulo, .titulo:visited {font-size: 16px; text-decoration: none; font-weight: bold; color: #C00;}
.titulo:hover, .titulo:visited:hover {color: #900;}

.resumo, .resumo:visited {text-decoration: none; color: #000;}
.resumo:hover, .resumo:visited:hover {text-decoration: underline; color: #333;}

/* navegacao das paginas */
.mininav, .mininav:visited {text-decoration: none; color: #000; padding: 0 4px;}
.mininav:hover, .mininav:visited:hover {text-decoration: none; background: #236aac; color: #fff}

/* pagina activa */
.active, active:visited {background: #c00; padding: 0 4px; color: #fff;}

.mais, .mais:visited {text-decoration: none; color: #000;}
.mais:hover, .mais:visited:hover {text-decoration: underline; color: #C00;}

.destaque_big, .destaque_big:visited {font-weight: bold; text-decoration: none; color: #036;}
.destaque_big:hover, .destaque_big:visited:hover {text-decoration: underline; color: #000;}

.destaque_home, .destaque_home:visited {font-size: 11px; text-decoration: none; color: #036; display: block; margin-right: 4px;}
.destaque_home:hover, .destaque_home:visited:hover {text-decoration: underline; color: #000;}

.titulo_small, .titulo_small:visited {font-size: 14px; text-decoration: none; font-weight: bold; color: #036;}
.titulo_small:hover, .titulo_small:visited:hover {color: #000;}

.grelha, .grelha:visited {font-size: 11px; text-decoration: none; color: #FFF;}
.grelha:hover, .grelha:visited:hover {text-decoration: underline;}

.copy, .copy:visited {font-size: 11px; text-decoration: none;  color: #000;}
.copy:hover, .copy:visited:hover {text-decoration: underline; color: #036;}

.horas {font-size: 11px; font-weight: bold; color: #000;}

.texto10 {font-size: 10px;  color: #000;}

.texto10cinza {font-size: 10px;  color: #333;}

.texto12 {color: #000;}

.texto12branco {color: #FFF;}

.texto12negrito {font-weight: bold;	color: #000;}

.texto12cinza {color: #333;}

.texto14negrito {font-size: 14px; font-weight: bold;	color: #000;}

.texto16azulnegrito {font-size: 14px; font-weight: bold; color: #036;}

.texto16rednegrito {font-size: 16px; font-weight: bold; color: #C00;}

.titulos {padding-left: 20px}

#proglist div {}
#proglist .texto11, #proglist .texto11:visited {display: block; width: 100%; font-size: 11px; text-decoration: none; color: #036; cursor: hand; }
#proglist .texto11:hover, #proglist .texto11:visited:hover {text-indent: 10px; font-weight: bold;}

#proglist .texto11negrito {font-weight: bold; color: #C00;}

.bborder{border:solid 1px #ccc;}

.risquinha {border-bottom: dashed 1px #CCD6E0;}

.dias, .dias:visited {font-weight: bold; text-decoration: none; color: #036;}
.dias:hover, .dias:visited:hover {text-decoration: underline;}

#progdest td {background: #EFEFEF;}
#progdest img {margin-top: 10px}
#progdest a {margin: 0 !important; padding-bottom: 10px; width: 200px; text-align: left;}

#notcont a, #notcont a:hover {text-decoration: none; color: #c00; padding: 0 4px;}
#notcont a:hover, #notcont a:visited:hover {text-decoration: none; background: #236aac; color: #fff}

.votacao{width:123px; border:1px #CCCCCC solid;text-align:center; background-color:White; color:#333333;font-weight:bold;}

.br3{font-size:5px;}

.foto{border: 1px solid #cccccc;}