#barra_canal_logo {
	background:url(../imagens/mapas/barra_canal_logo.gif) no-repeat;
	width:418px;
	height:70px;
	float:left;
}

#barra_imagem {
	clear:both;
	background:url(../imagens/mapas/imagem_principal.jpg) no-repeat;
	width:940px;
	height:80px;
}

#conteudo_centro {
	margin-top: 30px !important;
}

/***** HOME *********/
#conteudo_home {
	float:right;
	width:700px;	
	/*margin:30px 0 0 30px;*/
}

#conteudo_home a{
	padding:0;
	margin:0;
}

#conteudo_home.home {
	width:885px;
	float:none;
	margin:0px auto;
	margin-right:25px;
}

#mapas_escolares, #mapas_fisicos {
	border: 1px solid white;
	background-color:#e3e3e3;
	height:300px;
	width:285px;
	float:left;
}


#mapas_politico_administrativo {
	border: 1px solid white;
	background-color:#e3e3e3;
	height:300px;
	width:285px;
	float:left;
	margin:0 12px 0 12px;
}

#mapas_tematicos, #bases_e_referenciais {
	border: 1px solid white;
	background-color:#e3e3e3;
	height:300px;
	width:285px;
	float:left;
	margin-top:12px;
}

#mapas_interativos {
	border: 1px solid white;
	background-color:#e3e3e3;
	height:300px;
	width:285px;
	float:left;
	margin:12px 12px 0 12px;
}

.imagem_secao { 
	height:53px;
	width:60px;
	float:left;
	padding:17px 0 0 12px;
}

span.imagem_secao {
	padding:10px 0 0 12px;
}

.titulo_secao {				
	height:50px;
	width:200px;
	float:left;
	font: bold 20px Arial, Helvetica, "sans-serif"; 
	padding:20px 0 0 0;
	color:#757f8e;
}

.titulo_secao_p {				
	height:50px;
	width:200px;
	float:left;
	font: bold 20px Arial, Helvetica, "sans-serif"; 
	padding:10px 0 0 0;
	color:#757f8e;
}

.titulo_secao span { 
	height:35px;
	width:135px;
	line-height:20px;
	float:right;
	padding:2px 0 0 0;
}

.descricao_secao {
	font:11px "Arial", Helvetica, sans-serif;
	color:#757f8e;
	margin:60px 15px 0 25px;
	line-height:15px;
}
/**** FIM HOME ****/


/***** CONTE�DO *****/

#conteudo #conteudo_centro p.bullet{
	background:url(../imagens/mapas/bullet.gif) no-repeat;
}

#conteudo #conteudo_centro ul li {
	background:url(../imagens/mapas/bullet.gif) no-repeat;
}

#conteudo #conteudo_centro table.category tr td {
	background:url(../imagens/mapas/bullet.gif) no-repeat;
	background-position: 0px 4px;
}

#imagem_webservice {
	width:184px;
	height:128px;
	float:left;
	border: 1px solid white;	
	margin: 0 20px 20px 0;
}

#aplicativo { 
	border: 1px solid white;	
	height:215px;
	width:300px;
	float:left;
	margin: 0 20px 20px 0;
}

#texto_aplicativo {
	width:378px;
	float:left;
}

#textarea {
	border: 1px solid white;
	font-size:12px;
	padding:3px; 
	background-color:#dedede; 
	overflow:hidden;
	float:left;
}

ul.ultextarea {
	width:700px!important;
}

/***** FIM DO CONTE�DO *****/


/***** CONTE�DO BLOG *****/

#conteudo_centro .blog .items-row  h2 a{
	background:url(../imagens/mapas/bullet.gif) no-repeat;
}
/***** FIM DO CONTE�DO BLOG *****/

#conteudo_centro table {
	width: 660px;
	padding: 0;
	margin: 0 0 20px 0px;
	border-width: 1px 1px 1px 1px;
	border-bottom-style:solid;
	border-color:#C0C0C0;
	border-collapse: collapse;
}

#conteudo_centro table tr th {
	color: #F1F1F1;
	text-align:center;
	padding: 3px;
	background: #92a7cd no-repeat;
	border-right:1px solid #C0C0C0;
	
}

#conteudo_centro table tr th a{
	color: #F1F1F1!important;
}

#conteudo_centro table tr th.tit {
	text-align:center;
	background-color: #6D80A0;
	font-size:12px;
	border-bottom:1px solid #C0C0C0;
}

#conteudo_centro table tr td {
	padding: 3px;
	font-size:12px;
	text-align:left;
	border: solid #C0C0C0;
	border-width:1px 1px 1px 1px;
}

#conteudo_centro table tr td.bold {
	font-weight:bold;
}

#conteudo_centro table tr td.legenda {
	border-top:1px solid #C0C0C0;
	border-right:0;
	font-size:11px;
	
}

#conteudo_centro table tr td.dir {
	border-top:1px solid #C0C0C0;
	
}

#conteudo_centro table tr td.left {
	border:1px;
	border-top:1px solid #C0C0C0;
	text-align:left;
	padding-left:10px;
	
}

#conteudo_centro table tr.even {
	background-color:#dedede;

}

#conteudo_centro table tr td.odd {
	background-color:#dedede;
	/*border:1px;
	border-top:1px solid #C0C0C0;
	text-align:left;
	padding-left:10px;*/
}

#conteudo_lateral ul.submenu li a {
    height: auto; 
}