
/* engloba a noticia
------------------------------*/
div.noticia {
	background-color:#A2C5EF;
	margin-bottom:10px;
	text-align:left;
	width:100%;	 
}

/* faz com que a coluna foto cresça de acordo coma coluna resumo 
------------------------------*/
div.noticia:after{
	background-color: #A2C5EF;
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

/* coluna onde fica a foto da noticia
------------------------------*/
div.foto  {
	background-color:#A2C5EF;
	float:left;
	overflow:hidden;
	padding:1em 0 1em 0.7em; 
    width:19%;
}

/* bordas da imagem
------------------------------*/
div.foto img { border:2px solid white; }

/* coluna com o resumo da noticia
------------------------------*/
div.resumo, div.resumo_sem_foto {
	float:left;
	background-color:#A2C5EF;
	color:#004483;
	padding-top:1em;
	margin:0;
	width:78%;
}

/* caso a noticia nao tenha foto
------------------------------*/
div.resumo_sem_foto { 
	padding:1em .5em 0 1em;
	width:96.5%;
}

/* cabeçalho
------------------------------*/
h2 { 
	font:14px 'trebuchet ms', verdana, arial, sans-serif;
	border:none; 
	padding:5px 
}

/* links do cabeçalho cabeçalho
------------------------------*/
#texto div.resumo h2 a:link, #texto div.resumo_sem_foto h2 a:link { 
	color:#ADD4FB; 
	text-decoration:underline; 
}

#texto div.resumo h2 a:visited, #texto div.resumo h2 a:hover, #texto div.resumo h2 a:active, div#texto div.resumo_sem_foto h2 a:visited, #texto div.resumo_sem_foto h2 a:hover, #texto div.resumo_sem_foto h2 a:active { 
	color:#fff; 
	text-decoration:underline; 
}

/* paragrafos
------------------------------*/
#texto p.resumo { 
	margin:0 12px 0 0;
	float:left; 
	width:69%; 
	text-align:justify
}

#texto p.resumo_sem_foto { 
	margin:0 12px 0 0; 
	float:left; 
	width:75%; 
	text-align:justify; 
	padding-bottom:10px;
}

#texto p.data { 
	margin-top:0; 
	float:left; 
	width:25%; 
	background:#85ABD8; 
	padding:10px
}

#texto p.data_sem_foto { 
	margin-top:0; 
	float:left; 
	width:20%; 
	background:#85ABD8; 
	padding:10px 
}