/* CSS Document */

body{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(../img/bg.gif);*/
	color:#666666;

}
a img{
 	border:none;
 }

#estrutura{
	width: 100%;
	position: absolute;
}

#topo{
	height:131px;
	width: 100%;
	padding-bottom:10px;
	padding-top:10px;
	position:relative;
}


#topo, #menuTopo, #data{
	color:#333;
}


/*inicio data*/
#data {
	text-align:right;
	padding-right:20px;
}
#data strong, b{
	color:#003399;
}


#conteudoGeral{
	background-color:#FFFFFF;
	position:relative;
	float:left;
	width:100%;
}

#espaco{
	height:20px;
}

/*Conteudo*/
#conteudo{
	vertical-align:top;
	width:100%;
	float:left;
}

#conteudo th{
	background-color:#0D417A;
	color:#fff;
}

#conteudo .titSessao{
	text-transform:uppercase;
	color:#999999;
}

#conteudo .titMateria{
	color:#666;
}

#conteudo .titArtigo{
	color:#666;
	float:left;
}


#conteudo .ftArticulista{
	width:160px;
	border: solid 1px #CCCCCC;
	padding:5px;
	/*float:left;*/
	text-align:center;
	
}

#conteudo .texto{
	padding-top:20px;
	padding-right:10px;
	color:#666666;
	text-align:justify;	
}

#conteudo .label{
	width:200px;
	_width: 200px;
}

#conteudo .ftGrandeMateria{
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;	
}

#conteudo .ftEsqMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:320px;
	position:relative;
}

#conteudo .ftEsqColuna{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:250px;
	position:relative;
}


#conteudo .ftEsqDestaque{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:100px;
	position:relative;
}


#conteudo .ftDirMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:right;
	width:320px;
	position:relative;
}

#conteudo .ftEsqSubMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:250px;
	position:relative;
}

#conteudo .ftDirSubMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:right;
	width:250px;
	position:relative;
}

#conteudo .imgD{
	padding-right:10px;
	padding-bottom:10px;
}

#conteudo .ftCapaIndex{
	width:250px;
	padding-top:10px;
}

#conteudo .leadCapaIndex{
	width:230px;
	padding-left:20px;	
	margin-top:-25px;
	font-weight:bold;
}

#conteudo .textoCapaIndex{
	width:230px;
	padding-left:20px;	
}

#conteudo .ifoAnteriores{
	width:300px;
	padding:10px;
	text-align:left;
	margin-bottom:10px;
	float:left;
}

#conteudo .titSessaoIndex{
	font-weight:bold;
	font-size:14px;
	color:#0D417A;
	text-transform:uppercase;
	padding-bottom:20px;
	text-align:center;
}
#conteudo .bordaDir{
	padding-right:10px;
}
#conteudo h1{
	font-weight:bold;
	font-size:22px;
	color:#0D417A;
}
#conteudo h2{
	font-weight:bold;
	font-size:15px;
	color:#0D417A;
}

#conteudo h3{
	font-weight:bold;
	font-size:12px;
}

#conteudo h5{
	font-weight:normal;
	font-size:11px;
	color:#999;
}

#conteudo a{
	font-weight:bold;
	color:#0D417A;
	text-decoration:underline;
}
#conteudo a:hover{
	font-weight:bold;
	color:#0D417A;
	text-decoration:none;
}

/*Fim Conteudo*/


.titDestaqueIndex{
	font-weight:bold;
	font-size:14px;
	color:#0D417A;
	padding-bottom:20px;
}
.subtitDestaqueIndex{
	font-weight:bold;
	font-size:12px;
	color:#999;
	padding-bottom:20px;
}

/*Fim Nuvem tags*/

hr{
	border:dotted 1px #CCCCCC;
}
