/* CSS Document */
*{border:0;}
body{
	font-family:Arial, Helvetica, sans-serif;
	border:0; margin:0; padding:0;
	}
#container{
	margin: 1em auto;
	width: 1000px;
	}
#menu_topo{
	height: 30px;
	background: url(../img/fundo_menu_sup.jpg) no-repeat 0 0;
	font-size: 12px;
	text-align:right;
	padding-top: 1px;
	}
	#menu_topo li{
		display: inline;
		list-style: none;
		}
	#menu_topo li a{
		text-decoration: none;
		color: #999;
		margin-right: 15px;
		padding: 4px;
		font-weight:bold;
		}
	#menu_topo li a:hover{
		color: #FFF;}
#header{
	width: 1000;
	}
	#header img{
		border:0; margin:0; padding:0;
		margin-top: -25px;}
#menu{
	width:230px;
	float:left;
	border:0; margin:0; 
	background-color: #924;
	font-size: 14px;
	margin-top: 15px;
	}
	#menuLado{
		width:30px;
		background-color: #924;
		margin-top:30px;
		float:left;
		min-height:100%;
		}
	.superior{float:left; margin-bottom:-30px;}
	.inferior{margin-top:-30px; z-index:0;}
	#menu ul{
		border:0; margin:0;
		background-color: #FFF;
		margin-left: 30px;
		list-style: none;
		width: 160px;
		}
	#menu ul li{
		position: relative;
		margin-left: -35px;
		padding-bottom: 10px;		
		padding-top: 10px;
		}
	#menu li a{
		text-decoration: none;
		color: #924;
		font-weight: bold;
		padding: 5px;
		}
	#menu li a:hover{
		color: #F00;
		}
#corpo{
	width:500px;
	float:left;
	border:0; margin:0;
	padding: 10px;
	padding-top: 15px;
	padding-left: 35px;
	min-height: 550px;
	}
	#corpo input{
		border: 1px dotted #966;
		height: 20px;
		}
	#corpo textarea{
		border: 1px dotted #966;
		}
	#corpo h2{
		background: #000;;
		color: #FFF;
		font-size: 17px;
		font-weight: bold;
		padding: 5px;
		margin-top:0;
		}
	#corpo h3{
		color: #924;
		font-size: 15px;
		font-weight: bold;
		}
	#corpo h4{
		color: #924;
		font-size: 14px;
		font-weight: bold;
		border-bottom: solid 1px #924;}
	#corpo p{
		font-size: 13px;
		text-align:justify;
		}
	#corpo a{
		color: #924;
		font-weight: bold;
		text-decoration: none;
		padding: 5px;
		}
	#corpo a:hover{
		color: #F00;
		}
	#corpo ol{ list-style:lower-alpha;}
	#corpo li{ font-size: 13px;}
		#classes{
			margin:0; 
			border-bottom:1px solid #924; 
			padding:0; 
			padding-left: 5px;
			margin-left: 10px;
			margin-bottom: 10px;
			}
		#classes li{
			display: inline;
			list-style: none;
			font-size: 12px;
			margin-right: 5px;
		}
		.linha{
			height:100px;
			margin-bottom:5px;
			}
		.linha img{
			max-height: 100px;
			border:0;
			float:left;
			margin-right: 10px;
			}
		.leiamais{
			float:right;
			font-size:10px;
			}
		.paginacao{
			text-align:center;
			font-size:12px;
			}
		.imagem{
			font-size:10px;
			color: #924;
			width: 100%;
			margin-bottom: 10px;
			}
		.imagem img{
			max-height:200px;
			max-width: 100%;
			margin-bottom: 5px;
			}
		.selecionado a{background: #DDD;}
		.labs{
			margin:0; border:0; padding:0;
			padding-top: 20px;
			border-bottom: 1px solid #CCC;
			}
			.labs img{
			margin:0; border:0; padding:0;
			margin-right: 15px;
			width: 100px;
			float:left;
			}
			.labs p{
				margin:0; border:0; padding:0;
				margin-bottom: 5px;
				}
			.labs pre{
				margin:0; border:0; padding:0;
				margin-bottom: 5px;
				font-size: 12px;
				text-align:right;
				}
			.alerta{
				background: #FF0;
				color: #924;
				font-weight:bold;
				padding:5px;
				}
			
#boletim{
	width:210px;
	float:right;
	margin:0; border:0;
	margin-top: 15px;
	}
	#boletim h2{
		background: no-repeat url(../img/fundo_boletim_tit.jpg) 0 0;
		font-size: 16px;
		height:20px;
		color: #999;
		font-weight: bold;
		text-align:center;
		margin-top:-15px;
		cursor:pointer;
		}
	#boletim h3{		
		font-size: 15px;
		color: #966;
		font-weight: bold;
		margin:0;
		margin-left:15px;
		margin-bottom: 10px;
		cursor:pointer;
		}
	#boletim ul{
		margin: 0;
		font-size: 11px;
		}
	#boletim li{
		margin-bottom:10px;
		list-style:square;
		}
	#boletim li a{
		text-decoration:none;
		color: #666;
		}
#rodape{
	clear:both;
	height:50px;
	text-align:center;
	border-top: dotted 1px #999;
	}
	#rodape h2{
		color: #C30;
		font-size: 10px;
		font-weight: bold;
		margin: 0;
		}
	#rodape h3{
		color: #C30;
		font-size: 9px;
		margin: 0;
		}
	#rodape p{
		color: #666;
		font-size: 8px;
		margin: 0;
	}
	#rodape a{
		text-decoration: none;
		color: #924;
		}
.op{background-color:#CCC}