.centro_campo {
	text-align: center;
	background-color: #CCCCCC;
}
.radio {  background: #99CCFF}
.fundo_txt {  background: #99CCFF}
a {  color: #000000; text-decoration: none}
a:hover {
	text-decoration: none;
	color: #000000;
}
.style1 {color: #FFFFFF}
.texto {font-family: Verdana, Arial, sans-serif;font-size: 12px; text-decoration:none; color:#000000;}
#geral {
	width: 770px;
	margin: 0 auto;
	background-color:#FFFFFF;
}
body {
	margin-top: 0px;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	font: small Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(img/bg.jpg);
	
}#geral #topo #logo {
	float: left;
	height: 80px;
	width: 299px;
	padding-top: 20px;
}
#geral #topo {
	float: left;
	width: 770px;
}
#geral #topo #busca {
	float: left;
	width: 148px;
	background-color: #0B79B0;
	height: 23px;
}
#geral #topo #busca #imput_busca {
	border:1px solid #025985;
	width:113px;
	height:15px;
	margin-top:1px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#geral #topo #busca #Sub {
	border:1px solid #025985;
	width:20px;
	height:19px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}#geral #topo #data {
	float: left;
	height: 20px;
	width: 318px;
	margin-left: 1px;
	background-color: #025985;
	padding-top: 3px;
}
#geral #topo #box_info {
	float: left;
	height: 20px;
	width: 103px;
	background-color: #025985;
	margin-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
#geral #topo #box_info2 {
	float: left;
	height: 20px;
	width: 90px;
	background-color: #025985;
	margin-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
#geral #topo #box_info3 {
	float: left;
	height: 20px;
	width: 106px;
	background-color: #025985;
	margin-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
#geral #topo #pub_topo {
	float: left;
	width: 471px;
	height: 100px;
}
#geral #topo #pub_topo #logo_pub_top {
	width: 468px;
	float: left;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#geral #topo #pub_topo #cot_pub_top {
	float: left;
	width: 468px;
	margin-top: 5px;
}
#geral #topo #menu {
	float: left;
	width: 770px;
}
#geral #topo #menu li {
	display: inline;
	float: left;
}
#geral #topo #super_banner {
	float: left;
	width: 770px;
	padding-bottom: 5px;
}
#geral #topo #super_banner #logo_super_banner {
	width: 728px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#geral #topo #super_banner #cont_super_banner {
	width: 728px;
	margin-top: 5px;
}
#geral #topo #topo_fim {
	float: left;
	width: 770px;
	background-image: url(img/bg_azul.jpg);
	background-repeat: repeat-x;
}
#geral #corpo {
	float: left;
	width: 770px;
}
#geral #corpo #conteudo {
	float: left;
	width: 638px;
}
#geral #corpo #conteudo #box_destaques #logo_destaques {
	float: left;
	width: 627px;
	margin-left: 3px;
	margin-top: 10px;
}
#geral #corpo #conteudo #box_destaques #box_d1 {
	float: left;
	width: 321px;
	margin-left: 3px;
	margin-top: 5px;
}
#geral #corpo #conteudo #box_destaques #box_d1 dl.dest_1 {
	width: 320px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
	margin-top: 0;	
		}

	.dest_1 dt {
		width: 321px;
		float: left;
		margin-top: 0;
	
		}

	/* commented backslash hack for mac-ie5 */
	dt { clear: both; }
	/* end hack */

	.dest_1 dd {
		float: left;
		width: 317px;
		margin: 2px 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;	
		text-decoration:none;
		
}
#geral #corpo #conteudo #box_destaques #box_d2 {
	float: left;
	width: 305px;
	margin-top: 5px;
	margin-left: 3px;
}
#geral #corpo #conteudo #box_destaques #box_d2 dl.dest_2 {
	width: 303px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
	margin-top: 5;	
	margin: 0 auto;
		}

	.dest_2 dt {
		width: 84px;
		margin: 0 auto;
		float: left;
		margin-top: 1px;
	    text-align: justify;
		margin-bottom: 5px;
		}

	/* commented backslash hack for mac-ie5 */
	dt { clear: both; }
	/* end hack */

	.dest_2 dd {
		float: left;
		width: 216px;
		margin: 0 auto;
	    padding: 0;
		margin-left: 2px;
		margin-bottom: 5px;
}
#geral #corpo #conteudo #pub_centro {
	float: left;
	width: 638px;
	margin-top: 20px;
}
#geral #corpo #conteudo #box_prox_evento_outros {
	float: left;
	width: 311px;
	margin-top: 10px;
}
#geral #corpo #conteudo #box_prox_evento_outros #log_prox_evento {
	width: 311px;
}
#geral #corpo #conteudo #box_prox_evento_outros #cont_prox_evento {
	width: 311px;
	margin-top: 3px;
}
#geral #corpo #conteudo #box_prox_evento_outros #log_prefeitura {
	width: 311px;
	margin-top: 8px;
}
#geral #corpo #conteudo #box_prox_evento_outros #cont_prefeitura {
	width: 311px;
	margin-top: 8px;
}
#geral #corpo #conteudo #box_prox_evento_outros #cont_prefeitura dl.outro_doc {
	width: 303px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
	margin-top: 3;	
	margin: 0 auto;
		}

	.outro_doc dt {
		width: 84px;
		margin: 0 auto;
		float: left;
		margin-top: 1px;
	    text-align: justify;
		margin-bottom: 5px;
		}

	/* commented backslash hack for mac-ie5 */
	dt { clear: both; }
	/* end hack */

	.outro_doc dd {
		float: left;
		width: 216px;
		margin: 0 auto;
	    padding: 0;
		margin-left: 2px;
		margin-bottom: 5px;
}
#geral #corpo #conteudo #box_prox_evento_outros #cont_prefeitura_geral {
	width: 311px;
	margin-top: 8px;
}
#geral #corpo #conteudo #box_prox_evento_outros #foto_semana {
	width: 308px;
	margin-top: 8px;
	padding-left: 3px;
}
#geral #corpo #conteudo #box_3 {
	float: left;
	width: 300px;
	margin-left: 25px;
   _margin-left: 15px;
	margin-top: 10px;
}
#geral #corpo #conteudo #box_3 #log_coberturas {
	width: 300px;
}
#geral #corpo #conteudo #box_3 #cont_evento {
	width: 300px;
	margin-top: 5px;
}
#geral #corpo #conteudo #box_3 #cont_evento dl.eventos {
	width: 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
	margin-top: 3;	
	margin: 0 auto;
	margin-bottom: 5px;
		}

	.eventos dt {
		width: 84px;
		margin: 0 auto;
		float: left;
		margin-top: 1px;
	    text-align: justify;
		margin-bottom: 5px;
		}

	/* commented backslash hack for mac-ie5 */
	dt { clear: both; }
	/* end hack */

	.eventos dd {
		float: left;
		width: 200px;
		margin: 0 0 0 0;
	    padding: 0;
		margin-left: 5px;
}
#geral #corpo #conteudo #box_3 #pub_centro2 {
	width: 300px;
	margin-top: 10px;
}
#geral #corpo #conteudo #box_3 #logo_mural {
	width: 300px;
	margin-top: 8px;
}
#geral #corpo #conteudo #box_3 #cont_mural {
	width: 300px;
	margin-top: 5px;
}
#geral #corpo #conteudo #box_3 #logo_newsletter {
	width: 300px;
	margin-top: 5px;
}


#geral #corpo #conteudo #box_3 #cont_newsletter {
	width: 300px;
	margin-top: 5px;
}
#geral #corpo #conteudo #box_3 #cont_newsletter #de {
	border:1px solid #333333;
	width:220px;
	height:15px;
	margin-top:2px;
}
#geral #corpo #conteudo #box_3 #cont_newsletter #para {
	border:1px solid #333333;
	width:220px;
	height:15px;
	margin-top:2px;
}
#geral #corpo #cont_dir {
	float: left;
	width: 121px;
	margin-left:5px;
}
#geral #corpo #cont_dir #pub_dir {
	width: 121px;
	margin-top: 10px;
}
#geral #corpo #cont_dir #cont_pub_dir {
	width: 121px;
	margin-top: 5px;
}
#geral #corpo #cont_dir #log_enq {
	width: 121px;
	margin-top: 5px;
}
#geral #corpo #cont_dir #cont_enq {
	width: 121px;
	margin-top: 5px;
}
#geral #corpo #cont_dir #log_videos {
	width: 121px;
	margin-top: 5px;
}
#geral #corpo #cont_dir #cont_videos {
	width: 121px;
	margin-top: 5px;
}
#geral #corpo #cont_dir #cont_videos #de {
	border:1px solid #333333;
	width:80px;
	height:15px;
	margin-top:2px;
}
#geral #corpo #cont_dir #cont_videos #para {
	border:1px solid #333333;
	width:80px;
	height:15px;
	margin-top:2px;
}
#geral #corpo #cont_dir #cont_videos #mensagem {
	border:1px solid #333333;
	width:120px;
	height:50px;
	margin-top:2px;
}

#geral #corpo #box_parceiros {
	float: left;
	width: 770px;
	margin-top: 20px;
}
#geral #corpo #box_parceiros #log_parceiros {
	width: 770px;
}
#geral #corpo #box_parceiros #cont_parceiros {
	width: 770px;
	margin-top: 5px;
}
#geral #corpo #base {
	float: left;
	width: 770px;
	margin-top: 15px;
}
#geral #corpo #conteudo #cont_geral {
	float: left;
	width: 630px;
	margin-left: 5px;
	margin-top: 20px;
}
#geral #corpo #conteudo #box_ferramentas {
	float: left;
	width: 638px;
	margin-top: 20px;
}
#geral #corpo #conteudo #box_ferramentas li {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	margin-right: 20px;
	margin-left: 1px;
	padding: 30px;
	vertical-align: middle;
}
