*{
	margin:0;
	padding:0;
}
body{
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
	font-family: "trebuchet MS", verdana, "arial narrow";
	font-size: 11px;
}
a img{
	border: 0 none;
}
a:hover{
	text-decoration: none !important
}
input, textarea{
	font-size: 11px;
	color:#333333;
}
div#geral{
	width: 989px;
	margin:0 auto;
}

div#topobkp{
	background-image: url(../imgs/mineiro-foto2.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	height: 290px;
}

div#topo{
	background-image:url(../imgs/top_campanha.jpg);
	background-repeat: no-repeat;
	background-position:top;
	height: 285px;
}

div#topo h1{
	float:left;
	height: 204px;
}
div#topo ol.nav{
	margin-top: 11px;
	float: right;
	margin-right: 200px
}
div#topo ol.nav li{
	display: inline;
	list-style-type: none;
	margin-right: 23px;
}
div#topo div#menu{
	/*clear: both;*/
	float:left;
	margin-top:204px;
	
}
/*div#topo p.foto img{
	margin-top: 4px;
}*/

/*MENU*/
div#topo div#menu  ol{
/*	float: left;
	list-style-position: inside; */
	margin:0;
	padding: 0;
	width: 989px;
}
div#topo div#menu li {
	list-style-type: none;
	/*display: inline;*/
	float: left;
	font-family: GillSans;
	font-size: 13px;
	color: #FFFFFF;
	height: 39px;
}
div#topo div#menu li.ini a{
	width: 92px;
}
div#topo div#menu li a{
	display: block;
	position:relative; 
	float: left;
	height: 22px;
	text-align: center;
	padding:17px 0 0 0;
	text-decoration: none;
	color: #000000;
}
.default, .MooTrans { 
	position:relative;	
	display: block;
	float: left;
	height: 22px;
	text-align: center;
	padding:17px 0 0 0;
}
div#topo div#menu li#ini .default{
	background-image: url(../imgs/menu/inicio.png); 
	width: 92px;
}
div#topo div#menu li#mineiro .default{
	background-image: url(../imgs/menu/mineiro.png); 
	width: 92px;
}
div#topo div#menu li#atuacao .default{
	background-image: url(../imgs/menu/atuacao.png);
	width: 140px;
}
div#topo div#menu li#publicacoes .default{
	background-image: url(../imgs/menu/publicacoes.png);
	width: 120px;
}
div#topo div#menu li#noticias .default{
	background-image: url(../imgs/menu/noticias.png); 
	width: 85px;
}
div#topo div#menu li#ptdorn .default{
	width: 85px;
	background-image: url(../imgs/menu/ptrn.png);
}

div#topo div#menu li#multimidia .default{
	width: 98px;
	background-image: url(../imgs/menu/multimidia.png);
}
div#topo div#menu li#ini,div#topo div#menu li#mineiro{width: 92px;}
div#topo div#menu li#ptdorn,div#topo div#menu li#noticias{width: 85px;}
div#topo div#menu li#publicacoes{width: 120px;}
div#topo div#menu li#atuacao{width: 140px;}
div#topo div#menu li#multimidia{width: 98px;}

div#topo div#menu li#ini a.ini{
	background-image: url(../imgs/menu/inicio_aba.png);
	width: 92px;
}
div#topo div#menu li#mineiro a.mineiro{
	background-image: url(../imgs/menu/mineiro_aba.png);
	width: 92px;
}
div#topo div#menu li#atuacao a.atuacao{
	background-image: url(../imgs/menu/atuacao_aba.png);
	width: 140px;
}
div#topo div#menu li#publicacoes a.publicacoes{
	background-image: url(../imgs/menu/publicacoes_aba.png);
	width: 120px;
}
div#topo div#menu li#noticias a.noticias{
	background-image: url(../imgs/menu/noticias_aba.png);
	width: 85px; 
}
div#topo div#menu li#ptdorn a.ptdorn{
	width: 85px;
	background-image: url(../imgs/menu/ptrn_aba.png);
}
div#topo div#menu li#multimidia a.multimidia{
	width: 98px;
	background-image: url(../imgs/menu/multimidia_aba.png);
}
div#topo div#menu li a:hover{
	color: #000;
}
div#topo div.menu li a{
	text-decoration: none;
	color: #FFFFFF;
}
div#topo div#menu{
	position: relative;
}
div#topo div#menu li div.item-sub{
	position: absolute;
	left: 0;
	top: 38px;
	overflow: hidden;
	visibility: hidden;
}
div#topo div#menu li div.item-sub div{ 
	width: 800px;
}
div#topo div#menu ol.submenu{
	padding-left: 7px;
	background-image: url(../imgs/icons/seta2.gif);
	background-repeat: no-repeat;
	background-position: left 17px;
	width: 800px;
	padding: 15px 0 12px 0;
}
div#topo div#menu ol.submenu li{
	background-image: url(../imgs/submenu/div.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding: 0 12px 0 10px;
	list-style-type: none;
	display: inline;
	float: none;
	font-family: GillSans;
	font-size: 13px;
	color: #FFFFFF;
	clear: both;
}
div#topo div#menu ol.submenu li.ultimo{
	background-image: none
}
div#topo div#menu ol.submenu li a{
	color:#D30202;
	text-decoration: none;
	float: none;
	padding: 0;
	text-align: left;
	position: static;
	display:inline;
	left: 0;	
}

/*PRINCIPAL*/
div#principal{
	clear: both;
}
div#conteudo, div#dir{
	float: left;
	padding-top: 33px;
}
div#conteudo{
	width: 667px;	
	background-image: url(../imgs/bg_conteudo.gif);
	background-repeat: repeat-y;
	background-position: right;
	overflow:hidden;
	margin-right: 17px;
	padding-right:30px;
}
div#dir{
	width: 273px;
	margin-top: 7px;
}
div#dir div.blog{
	width:273px;
	padding:0px 0 0 0;
}
div#dir div.blog h2{
	margin-bottom: 10px;
}
div#dir div.blog h3 {
	size:14px;
	font-weight:bold;
	
}

div#dir div.blog strong{
	size:14px;
	font-weight:bold;
	color:#333;
	margin-left:8px;
	
}
div#dir div.blog p{
	width:90%;
	font-size:12px;

}
div#dir div.blog p.data{
	color:#426688;
	font-weight: bold;
}
div#dir div.blog p.mais, div#dir div.blog p.mais a{
	color:#D8080E;
	text-decoration: none;
	font-weight: bold;
}
div#dir div.twitter{
	background-image: url(../imgs/dir/bg_box.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
}
div#dir div.agenda{
	background-image: url(../imgs/dir/bg_box.gif);
	background-repeat: repeat-x;
	background-position: bottom ;
	padding-bottom: 15px;
	margin-bottom: 15px;
	
}

div#dir div.icones{
	width:100%;
	height:125px;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
	clear:both;
}
div#dir div.icones li{
	
	float:left;
	display:inline-block;
	list-style:none;
	margin:0 0px 0 0;
}

div#dir div.boletim{
	background-image: url(../imgs/dir/bg_boletim.jpg);
	height: 98px;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 80px;
	margin-bottom: 50px;
	margin-top: 20px;
	float:left;
}
div#dir div.boletim p{
	margin-bottom: 5px;
}


div#dir div.boletim p.tx input{
	border: 1px solid #DADADA;
	padding: 3px 5px 0 5px;	
	background-image: url(../imgs/dir/bg_input.jpg);
	background-repeat:repeat-x;
	height: 19px;
	width: 170px;
	margin-bottom: 5px;
}
div#dir div.boletim p.but{
	float: right;
	clear:both;
}
div#dir div.boletim p.mais, div#dir div.boletim p.mais a{
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}
div#dir div.blogs {
	width:273px;
	float:left;
}
div#dir div.blogs h2{
	margin-bottom: 5px;
}
div#dir div.blogs li{
	list-style-type: none;
	margin-bottom:25px;
}
div#dir div.blogs li p.ft{
	float: left;
	margin-right: 10px;
}
div#dir div.blogs h3,div#dir div.blogs h3 a{
	color:#333333;
	font-size: 14px;
	text-decoration: none
}
div#dir div.blogs p, div#dir div.blogs p a{
	color:#333333;
	font-size: 11px;
	text-decoration: none
}
div#dir div.busca{
	width:260px;
	float:left;
	margin:20px 0 9px 0;
}
div#dir div.busca h3{
	margin-bottom: 5px;
}
div#dir div.busca p.tx input{
	float: left;
	border: 1px solid #DADADA;
	padding: 3px 5px 0 5px;	
	background-image: url(../imgs/dir/bg_input.jpg);
	background-repeat:repeat-x;
	height: 17px;
	width: 195px;
	margin-bottom: 5px;
}
div#dir div.busca p.but{
	float: right;
	width:50px;
}
div#dir div.redes{
	width:269px;
	float:left;
	background-image: url(../imgs/dir/bg_redes.jpg);
	background-repeat: no-repeat;
	margin:35px 0 20px 0;
	height: 100px;
}
div#dir div.redes ol{
	text-align: center;
	margin-bottom: 10px;
}
div#dir div.redes li{
	list-style-type: none;
	display: inline;
	margin: 0 3px;
}

/*RODAPE*/

div#rodape{
	background-color:#B00202;
	color: #FFFFFF;
	clear: both
}
div#rodape_geral{
	width: 969px;
	margin:0 auto;	
	overflow: auto;
	padding: 20px 0 20px 20px;
}
div#rodape_geral div.col{
	width: 450px;
	float: left;
}
div#rodape_geral div.col p.a{
	margin-bottom: 20px;
	background-image: url(../imgs/icons/PT.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
}
div#rodape_geral div.col p{
	line-height: 18px;
}
div#rodape_geral div.col ol{
	background-image: url(../imgs/icons/seta.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom: 30px;
}
div#rodape_geral div.col h2{
	background-image: url(../imgs/icons/seta.gif);
	background-repeat: no-repeat;
	padding-left: 15px;	
}
div#rodape_geral div.col ol li{
	display: inline;
	margin-right: 10px;
}	
div#rodape_geral div.col form p{
	color:#FFF;
	margin-bottom: 5px;
}
div#rodape_geral div.col input,div#rodape_geral div.col textarea{
	background-color: #770101;
	border: 0 none;
}
div#rodape_geral div.col textarea{
	margin-bottom: 5px;
	width: 250px;
	height: 74px;
	color:#FFF;
	font:Arial, Helvetica, sans-serif 11px;
}
div#rodape_geral div.col input.tx{
	width: 155px;
	height: 18px;
	padding: 2px  5px 0 7px;
	color:#FFF;
}
div#rodape_geral div.col label{
	display:block;
	
}
div#rodape_geral div.col div.formdir{
	float: left;
	color:#FFF;
}
div#rodape_geral div.col div.formesq{
	float: left;
	margin-right: 20px;
}
div#rodape_geral div.colesq{
	margin-right: 68px;
} 
div#dir div.public{
	width:188px;
	height:130px;
	padding:0 85px 0px 0;
	float:left;
	background-image: url(../imgs/img_livro.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom:20px;
}
div#dir div.multim{
	float:left;
	padding:0 0px 0 0;
	margin:20px 0 30px 0;
}
div#dir div.multim ul{
	padding:10px 0px 20px 0;
	width:100%;
}
div#dir div.multim li{
	margin:0;
	padding:0 7px;
	float:left;
	display:block;
	list-style:none;
}
div#dir p a{
	text-decoration:none;
	color:#000;	
}
div#dir p a:hover{
	text-decoration:underline;	
}
div.busca div.tags{
	float:left;
	margin-bottom: 30px;
	margin-top:30px;
}
div.busca div.tags p{
		background-color: #960305;
		padding: 15px;
}
div.busca div.tags p a{
		text-decoration: none;
		color: #FFFFFF;
}
/***************************
 * Tag cloud
 ***************************/
.cloud-size1 {
	font-size: 11px;
}
.cloud-size2 {
	font-size: 13px;
}
.cloud-size3 {
	font-size: 15px;
}
.cloud-size4 {
	font-size: 17px;
}
.cloud-size5 {
	font-size: 19px;
}
.cloud-size6 {
	font-size: 21px;
}
.cloud-size7 {
	font-size: 23px;
}