html {
	height:auto;
	min-height:100%;
}

/* ZERANDO MARGIN E PADDING */
body,form,p,h1,h2,h3,h4,h5,h6,ul,li { 
	padding:0;
	margin:0; 
}

/* ZERANDO BORDAS */
img { 
	border:0;
}


/* BACKGROUND DO SITE */
body {
	background:#fff;
	text-align:center;
}

/* FLOAT */
.clearBoth {
	clear:both;
	display:block;
	height:0;
}
.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}

/* DEFININDO PROPRIEDADES DAS FONTES */
body,table,h1,h2,h3,h4,h5,h6,p,input,select,textarea,button,div,a {
	color:#333;
	font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a { 
	outline:0;
}
a:hover {
	text-decoration:underline;
}
h2 {
	color:#f38d09;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:lowercase;
}
	h2 a {
		color:#f38d09;
		font-size:22px;
		font-weight:bold;
		text-transform:lowercase;
	}
	h2 a:hover {
		color:#000;
	}
	h2 span {
		color:#000;
	}
h3 {
	color:#f38d09;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
}
	h3 span {
		color:#000;
	}
	h3 a {
		color:#333;
		font-weight:bold;
	}
	h3 a:hover {
		text-decoration:underline;
	}
p.nota {
	display:block;
	margin:-10px 0 10px 0;
}
/* DEFININDO ALINHAMENTO DO SITE */
#alinhamento {
	background:url(../imagens/site-bg.gif) top left repeat-y;
	margin:0 auto;
	position:relative;
	text-align:left; /* Para voltar o alinhamento dos textos */	
	width:1000px;
}
#site {
	background:url(../imagens/site-top.gif) top center no-repeat;
	display:block;
	width:1000px;
}
#background {
	background:url(../imagens/site-bottom.gif) bottom left no-repeat;
	display:block;
	padding:10px 30px;
	width:940px;
}

/* ESCONDE */
.esconde { 
	display:none;
}

/* FORMULARIOS */
div.bot {
	clear:both;
	color:#f38d09;
	margin-top:5px;
	text-align:right;
}
	div.bot a {
		color:#333;
		font-weight:bold;
		text-decoration:none;
	}
	div.bot a:hover {
		color:#f38d09;
	}
input.bot {
	background:url(../imagens/bot-bg.gif) repeat-x top left #f38d09;
	border:none;
	color:#f7f7f7;
	cursor:pointer;
	font-weight:bold;	
	height:20px;
	padding:3px 5px;
}
.campo {
	background:#fff;
	border:1px solid #ddd;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	padding:2px;
}


.formulario fieldset {
	display:block;
	_display:inline;
	clear:both;
	border:1px solid #ddd;
	margin-bottom:15px;
	padding:5px;
}
	.formulario fieldset legend {
		color:#333;
		font-weight:bold;
		padding:5px;
		background:#ededed;
		margin:0 0 0 -5px;
		_margin:0 0 10px -10px;
	}
	.formulario fieldset input.campo {
		float:left;
		display:block;
		width:400px;
	}
	.formulario fieldset textarea.campo {
		float:left;
		display:block;
		width:400px;
	}
	.formulario fieldset select.campo {
		float:left;
		display:block;
	}
	.formulario fieldset label {
		float:left;
		display:block;
		padding:2px 3px 0 0;
		margin:0 0 10px 0;
		_margin:0 0 10px 0;
		text-align:right;
		width:100px;
	}
		.formulario fieldset label span {
			color:#c00000;
		}


/* CONTEUDO */
#topo {
	clear:both;
	display:block;
}
	#topo .menuInstitucional {
		float:left;
		padding:5px 0 0 0;
		text-align:left;
		width:285px;
		margin:0 0 0 465px;
		display:inline-block;
	}
		#topo .menuInstitucional li {
			background: url(../imagens/marc-inst.gif) no-repeat top left;
			border:none;			
			list-style:none;
			padding:0 10px 0 15px;
			display:block;
			float:left;
		}
		#topo .menuInstitucional li.F {
			border:none;
			padding:0 0 0 15px;
		}
			#topo .menuInstitucional li a {
				font-size:11px;
				font-weight:bold;
				margin-right:0;
			}
			#topo .menuInstitucional li a:hover {
				color:#f38d09;
			}
	#topo #logo {
		display:block;
		float:left;
		height:36px;
		padding-top:19px;
		width:190px;
	}
	#topo #fullBanner {
		background:url(../imagens/bannerFull-bg.gif) top right no-repeat;
		display:block;
		float:left;
		height:60px;
		width:468px;
		margin:0 136px;
		padding:0 10px 0 0;
		z-index:1;
	}
	#topo #SuperBanner {
		background:url(../imagens/bannerFull-bg.gif) top right no-repeat;
		display:block;
		float:left;
		height:90px;
		width:728px;
		margin:0 6px;
		padding:0 10px 0 0;
		z-index:1;
	}
	#topo .data-cidade {
		display:block;
		float:right;
		width:190px;
		margin-top:7px;
		font-size:10px;
		text-align:right;
	}	
	#topo #boxCidades {
		display:block;
		float:left;
		margin:10px 20px 0 0;
		width:140px;
	}
	#topo #boxCidades {
		padding:10px 0 0 0;
	}
		#topo #boxCidades select {
			width:100%;
		}
	#topo #boxBusca {
		background:url(../imagens/box-top.gif) top left repeat-x;
		display:block;
		float:left;
		margin:10px 20px 0 0;
		padding:10px;
		width:565px;
	}
		#topo #boxBusca label {
			display:block;
			float:left;
			font-size:16px;
			font-weight:bold;
			text-transform:lowercase;
			color:#999;
		}
		#topo #boxBusca input {
			display:block;
			float:left;
			margin:0 0 0 3px;
		}
		#topo #boxBusca input.campo {
			margin:0 0 0 3px;
			width:300px;
		}
		#topo #boxBusca select {
			display:block;
			float:left;
			margin:0 0 0 3px;
			width:150px;
		}
	#topo #boxRss {
		background:url(../imagens/box-top.gif) top left repeat-x;
		display:block;
		float:left;
		margin:10px 0 0 0;
		padding:10px;
		width:155px;
		height:20px;
	}
		#topo #boxRss a.rss {
			background:url(../imagens/icone-rss.gif) top left no-repeat;
			color:#999;
			display:block;
			height:20px;
			font-size:16px;
			font-weight:bold;
			padding:0 0 0 25px;
			text-transform:lowercase;
			width:30px;
			float:left;
		}
		#topo #boxRss a.tw {
			background:url(../imagens/icone-twiter.gif) top left no-repeat;
			color:#999;
			display:block;
			height:20px;
			font-size:16px;
			font-weight:bold;
			padding:0 0 0 25px;
			text-transform:lowercase;
			width:60px;
			float:right;
		}			
		#topo #boxRss a:hover {
			color:#333;
		}

#esquerda {
	display:block;
	float:left;
	width:140px;
}
	#esquerda #cotacoes {
		display:block;
		padding-top:20px;
	}
		#esquerda #cotacoes h2 {
			border-top:2px solid #ddd;
		}
		#esquerda #cotacoes table {
			border-bottom:1px solid #ddd;
			margin:5px 0 10px 0;
			border-collapse:collapse;
			width:100%;
		}
			#esquerda #cotacoes table caption {
				border-bottom:1px solid #ddd;
				font-size:12px;
				font-weight:bold;
				margin:0;
				text-align:left;
			}
			#esquerda #cotacoes table th {
				font-weight:normal;
				padding:3px;
				text-align:left;
				border-right:1px solid #ddd;
				width:50px;
			}
			#esquerda #cotacoes table td {
				padding:3px 5px;
				text-align:right;
				border-right:1px solid #ddd;
			}
	
#menu {
	display:block;
	width:140px;
}
	#menu li {
		border-top:2px solid #ddd;
		color:#f38d0a;
		font-size:22px;
		font-weight:bold;
		list-style:none;
		margin:0 0 20px 0;
		padding:0;
		text-transform:lowercase;
	}
		#menu li ul {
			margin:3px 0 0 0;
			padding:0;
		}
			#menu li ul li {
				border-top:1px solid #ededed;
				_font-size:1px;				
				margin:0;
				padding:0;
			}
				#menu li ul li a {
					color:#666;
					display:block;
					font-size:12px;
					font-weight:bold;
					padding:2px;
					text-transform:none;
					text-decoration:none;
				}
				#menu li ul li a:hover {
					background-color:#ededed;
					color:#333;
				}
ul.bannersButton {
	border-bottom:1px solid #ddd;
	display:block;
	margin:0 0 10px 0;
	padding:20px;
	text-align:center;
}
	ul.bannersButton li {
		display:block;
		margin-bottom:10px;
		min-height:60px;
		list-style:none;
	}

ul.bannersToten {
	border-bottom:1px solid #ddd;
	display:block;
	margin-bottom:5px;
	padding:10px;
	text-align:center;
}
	ul.bannersToten li {
		display:block;
		list-style:none;
		min-height:350px;
	}

ul.bannersBottomSquare {
	border-bottom:1px solid #ddd;
	display:block;
	margin-bottom:5px;
	padding:10px;
	text-align:center;
}
	ul.bannersBottomSquare li {
		display:block;
		min-height:120px;
		list-style:none;
	}
	
ul.F {
	padding:20px 0 0 0;
	border:none;
}


#conteudo {
	border-top:2px solid #ddd;
	color:#666;
	display:block;
	float:left;
	margin:0 0 0 20px;
	padding:20px 0;
	width:585px;
}
#conteudo p {
	line-height:150%;
	margin-bottom:15px;
	text-align:justify;
}
#conteudo p span {
	font-weight:bold;
}
	#conteudo #local {
		border-bottom:1px solid #ddd;
		color:#000;
		font-size:12px;
		font-weight:bold;
		margin-bottom:5px;
		padding:0 0 10px 0;
	}
		#conteudo #local span {
			color:#f38d09;
		}

	#conteudo #destaques {
		background:url(../imagens/box-bottom.gif) repeat-x bottom left;
		padding:10px 0 20px 0;
		margin-bottom:20px;
	}
		#conteudo #destaques p {
			display:block;
			font-size:12px;
			line-height:normal;
		}
		#conteudo #destaques p.chapeu {
			color:#f38d09;
			clear:both;
			font-weight:bold;
			text-transform:uppercase;
			margin:0 0 2px 0;
			padding:0;
		}
			#conteudo #destaques p.chapeu a {
				color:#f38d09;
			}
			#conteudo #destaques p.chapeu a:hover {
				text-decoration:underline;
			}
		#conteudo #destaques h2,
			#conteudo #destaques h2 a {
				text-transform:none;
				color:#000;
				margin:0;
		}
			#conteudo #destaques h2 a:hover {
				color:#f38d09;
			}
		#conteudo #destaques .destaques-esquerda,
		#conteudo #destaques .destaques-direita {
			display:block;
			float:left;
			margin-right:15px;
			width:285px;
		}
		#conteudo #destaques .destaques-direita {
			margin-right:0;
		}


		/* Tipos de Destaque */
		/* Destaque do Topo */
		#conteudo #destaques .destaque-topo {
			border-bottom:1px solid #ddd;
			margin:0 0 15px 0;
			padding:0 0 15px 0;
		}
			#conteudo #destaques .destaque-topo h2,
				#conteudo #destaques .destaque-topo h2 a {
					font-size:18px;
			}

		/* Destaque 1 */
		#conteudo #destaques .destaque-1,
		#conteudo #destaques .destaque-2,
		#conteudo #destaques .destaque-3,
		#conteudo #destaques .destaque-4,
		#conteudo #destaques .destaque-5 {
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		/* Destaque 2 */
			#conteudo #destaques .destaque-2 h2,
				#conteudo #destaques .destaque-2 h2 a,
			#conteudo #destaques .destaque-3 h2,
				#conteudo #destaques .destaque-3 h2 a,
			#conteudo #destaques .destaque-4 h2,
				#conteudo #destaques .destaque-4 h2 a {
					font-size:16px;
			}

		/* Destaque 3 */
			#conteudo #destaques .destaque-3 .destaque-3-1,
			#conteudo #destaques .destaque-3 .destaque-3-2 {
				clear:both;
				display:block;
				width:auto;
			}

			#conteudo #destaques span.temVideo,
			#conteudo #destaques span.temAudio {
				display:block;
				float:right;
				height:15px;
				margin:3px 3px 0 0;
				width:15px;
				overflow:hidden;
				text-indent:-666666px;
			}
			#conteudo #destaques span.temVideo {
				background:url(../imagens/icone-video.gif) no-repeat top right;
			}
			#conteudo #destaques span.temAudio {
				background:url(../imagens/icone-audio.gif) no-repeat top right;
			}

	#conteudo #paginacao {
		font-size:14px;
		font-weight:bold;
		margin:15px 0 15px 0;
		text-align:center;
		color:#999;
		clear:both;
		display:block;
	}
		#conteudo #paginacao span {
			font-size:22px;
			font-weight:bold;
			color:#000;
			padding:0 15px;
		}
		#conteudo #paginacao a {
			color:#f38d09;
			font-size:14px;
			font-weight:bold;
		}
		#conteudo #paginacao a:hover {
			text-decoration:underline;
		}
	
	
	#conteudo #homeVoltar {
		border-top:1px solid #ddd;
		display:block;
		margin:15px 0 5px 0;
		padding:5px 0 0 0;
		text-align:right;
	}
		#conteudo #homeVoltar span {
			color:#f38d09;
			padding:0 5px;
		}
		#conteudo #homeVoltar a {
			font-weight:bold;
			color:#333;
		}
		#conteudo #homeVoltar a:hover {
			color:#f38d09;
		}

	#conteudo .acoes {
		display:block;
		float:left;
		margin:0 10px 5px 0;
	}
		#conteudo .acoes li {
			display:block;
			float:left;
			list-style:none;
			margin:0 5px 0 0;
		}
			#conteudo .acoes li a {
				display:block;
				float:left;
				background:#f7f7f7;	
				border:1px solid #ddd;
				color:#333;
				height:16px;
				padding:4px;
				text-align:center;
				text-decoration:none;
				white-space:nowrap;
			}
			#conteudo .acoes li a:hover {
				background:#ededed;	
				border:1px solid #ccc;
				color:#333;
			}
		
	#conteudo #zoom {
		display:block;
		float:right;
		margin:0 0 5px 10px;
	}		
		#conteudo #zoom a {
			background:#f7f7f7;	
			border:1px solid #ddd;
			color:#333;
			display:block;
			float:right;
			height:16px;
			margin:0 0 0 5px;
			padding:4px 3px;
			text-align:center;
			text-decoration:none;
			width:18px;
		}
		#conteudo #zoom a:hover {
			background:#ededed;	
			border:1px solid #ccc;
		}
	#conteudo .publicacao {
		display:block;
		background:url(../imagens/box-bottom.gif) bottom left repeat-x;
		padding:0 0 10px 0;
	}	
		#conteudo .publicacao h2 {
			color:#000;
			text-transform:none;
		}
		#conteudo .publicacao p {
			line-height:150%;
			margin-bottom:15px;
			text-align:justify;
		}
		#conteudo .publicacao a {
			text-decoration:underline;
		}
		#conteudo .publicacao a:hover {
			color:#f38d09;
		}
		#conteudo .publicacao .chamada {
			color:#333;
			font-size:14px;
			line-height:normal;
			margin:0;
			text-transform:none;
		}
		#conteudo .publicacao .fonte {
			font-style:italic;
			line-height:normal;
			margin-bottom:20px;
		}
		#conteudo .imagem {
			display:block;
			float:right;
			margin:0 0 10px 10px;
		}
		#conteudo .imagem span {
			display:block;
			font-size:10px;
			text-align:right;
		}
		#conteudo .bannersquare {
			display:block;
			float:left;
			margin:0 10px 10px 0;
			width:300px;
		}
			#conteudo .bannersquare {
				display:block;
				font-size:10px;
			}
		
		
		#conteudo .comentarios {
			display:block;
			padding:10px 0 0 0;
		}
			#conteudo .comentarios h3 {
				font-size:16px;
			}
			#conteudo .comentarios p.exibindo {
				border-bottom:1px solid #ebebeb;
				clear:both;
				display:block;
				padding:3px 0;
				text-align:left;
			}	
			#conteudo .comentarios p.exibindo span {
				color:#f38d0a;				
				font-size:13px;
				font-weight:bold;
			}				
			#conteudo .comentario {
				border-bottom:1px solid #ddd;
				margin:0 0 10px 0;
				padding:0 0 10px 0;
				text-align:justify;
			}
			#conteudo .comentario .autor {
				font-size:10px;
				margin:0 0 4px 0;
			}
				#conteudo .comentario .autor span {
					font-size:12px;
				}
					#conteudo .comentario .autor span a {
						font-size:12px;
						font-weight:bold;
					}
			#conteudo .comentarios .links {
				text-align:right;
			}
				#conteudo .comentarios .links a {
					font-size:12px;
					font-weight:bold;
					padding:0 0 0 20px;
				}

#mediaRelacionada {
	background:url(../imagens/box-top.gif) repeat-x top left;
	display:block;
	margin:30px 0 0 0;
	padding:20px 0;
}

#conteudo .audiosRelacionados,
#conteudo .videosRelacionados {
	display:block;
	float:left;
	margin:0 10px;
	_margin:0 10px 0 5px;
	width:270px;
}
	#conteudo .audiosRelacionados ul li,
	#conteudo .videosRelacionados ul li {
		display:block;
		list-style:none;
		margin-bottom:10px;
	}
		#conteudo .audiosRelacionados ul li a,
		#conteudo .videosRelacionados ul li a {
			color:#333;
			display:block;
			font-size:12px;
			padding:4px 4px 4px 20px;
		}
		#conteudo .audiosRelacionados ul li a span,
		#conteudo .videosRelacionados ul li a span {
			color:#666;
			display:block;
			font-size:10px;
		}
		#conteudo .audiosRelacionados ul li a:hover,
		#conteudo .videosRelacionados ul li a:hover {
			color:#f38d09;
			text-decoration:none;
		}
		#conteudo .audiosRelacionados ul li a {
			background:url(../imagens/icone-audio.gif) no-repeat 5px 5px;
		}
		#conteudo .videosRelacionados ul li a {
			background:url(../imagens/icone-video.gif) no-repeat 5px 5px;
		}

		
		
		#conteudo p.mensagemErro {	
			background:#f7f7f7;
			border:1px solid #ccc;
			border-left:1px solid #ededed;
			border-top:1px solid #ededed;
			clear:both;
			display:block;
			margin:30px;
			padding:40px;
			text-align:center;
		}
			#conteudo p.mensagemErro span {
				clear:both;
				color:#c00;
				display:block;
				font-weight:bold;
				font-size:12px;
				margin-bottom:5px;
			}
		#conteudo p.mensagemOk {	
			background:#f7f7f7;
			border:1px solid #ccc;
			border-left:1px solid #ededed;
			border-top:1px solid #ededed;
			clear:both;
			display:block;
			margin:30px;
			padding:40px;
			text-align:center;
		}
			#conteudo p.mensagemOk span {
				clear:both;
				color: #009900;
				display:block;
				font-weight:bold;
				font-size:12px;
				margin-bottom:5px;
			}

	#conteudo .audios ul,
	#conteudo .videos ul {
		display:block;
		clear:both;
	}
	#conteudo .audios ul li,
	#conteudo .videos ul li {
		display:block;
		float:left;
		list-style:none;
		margin:5px;
		width:180px;
	}
		#conteudo .audios ul li a {
			border:1px solid #fff;
			color:#333;
			display:block;
			font-size:12px;
			min-height:50px;
			_height:50px;
			padding:4px 4px 4px 20px;
		}
		#conteudo .videos ul li a {
			border:1px solid #fff;
			color:#333;
			display:block;
			font-size:12px;
			min-height:100px;
			_height:100px;
			padding:4px 4px 4px 20px;
		}
		#conteudo .audios ul li a span,
		#conteudo .videos ul li a span {
			color:#666;
			display:block;
			font-size:10px;
		}
		#conteudo .audios ul li a:hover,
		#conteudo .videos ul li a:hover {
			background-color:#f7f7f7;
			_background-color:none;			
			border:1px solid #ccc;
			border-left:1px solid #ededed;
			border-top:1px solid #ededed;
			color:#f38d09;
			text-decoration:none;
		}
		#conteudo .audios ul li a:hover h4,
		#conteudo .videos ul li a:hover h4 {
			color:#f38d09;
			text-decoration:none;
		}		
			#conteudo .audios ul li a span.data,
			#conteudo .videos ul li a span.data {
				color:#f38d09;
			}
			#conteudo .audios ul li a span.duracao,
			#conteudo .videos ul li a span.duracao {
				margin-left:75px;
			}			
		#conteudo .audios ul li a {
			background:url(../imagens/icone-audio.gif) no-repeat 5px 5px;
		}
		#conteudo .videos ul li a {
			padding:4px;
		}
			#conteudo .videos ul li a img {
				float:left;
				width:130px;
				padding:0 5px 0 0;
			}
	#conteudo .videos ul li {
		width:280px;
	}

.frase-do-dia {
	display:block;
}
	.frase-do-dia li {
		border-top:1px solid #ddd;
		color:#f38d0a;
		font-size:14px;
		font-weight:bold;
		list-style:none;
		padding:5px 3px 10px 3px;
		text-align:justify;
	}
		.frase-do-dia li span {
			color:#666;
			display:block;
			font-size:12px;
			font-weight:normal;
			line-height:150%;
			margin-top:4px;
			text-transform:none;
			text-decoration:none;
		}
		.frase-do-dia li span.autor {
			color:#333;
			font-weight:bold;
			line-height:normal;
		}

.galeria {
	clear:both;
	margin:20px 8px;
	_margin:20px 8px 20px 4px;
	overflow:hidden;
}
	.galeria li {
		display:block;
		float:left;
		list-style:none;
		width:120px;
		margin:0 10px;
		text-align:center;
		color:#666;
	}
		.galeria li a {
			text-decoration:none;
		}
		.galeria li a:hover {
			text-decoration:underline;
		}		
		.galeria li span {
			display:block;
		}
			.galeria li span a img {
				border:1px solid #ccc;
			}
			.galeria li span a:hover img {
				border:1px solid #000;
			}
			#alinhamento #site #background #conteudo .galeria li p {
				text-align:center;
			}
			#alinhamento #site #background #conteudo .galeria li p.valor {
				color:#f38d0a;
				font-weight:bold;
				font-size:12px;
				display:block;
				margin:5px 0;
			}		
			#alinhamento #site #background #conteudo .galeria li input {
						margin:0 auto;
			display:block;
			background:url(../imagens/bot-bg.gif) repeat-x top left #f38d09;
			border:none;
			color:#f7f7f7;
			cursor:pointer;
			font-weight:bold;	
			height:20px;
			padding:3px 5px;
			width:100px;
			}

	
	
.lista {
	display:block;
	clear:both;
	margin-bottom:15px;
}
	.lista li {
		border-top:1px solid #ddd;
		color:#f38d0a;
		font-size:16px;
		_font-size:1px;
		font-weight:bold;
		list-style:none;
		text-transform:lowercase;
	}
		#conteudo .lista li a {
			color:#666;
			display:block;
			font-size:12px;
			padding:3px;
			text-transform:none;
			text-decoration:none;
		}
		.lista li a:hover {
			background-color:#f7f7f7;
			color:#333;
		}
		.lista li a span {
			color:#f38d09;
		}

.publicacoes {
	display:block;
}
	.publicacoes p {
		text-align:justify;
		color:#666;
	}
	.publicacoes p.intro-rss {
		clear:both;
		line-height:normal;
	}
		.publicacoes p span {
			font-weight:bold;
		}
		.publicacoes p span.down-feedReader {
			clear:both;
		}
		.publicacoes p span.down-feedReader a {
			display:block;
			color:#f38d09;
			background:url(../imagens/icones/icon_download.gif) left center no-repeat;
			padding-left:20px;
			margin-top:15px;
			font-weight:bold;
			width:110px;
			float:left;
		}
		.publicacoes p img {
			float:left;
			padding:0 15px 15px 0;
		}
		.publicacoes p.texto-rss {
			background:#ebebeb;
			border:#ccc 1px solid;
			padding:15px;
			color:#4c4c4c;
			line-height:normal;
		}
	.publicacoes h4 {
		clear:both;
		color:#f38d0a;
		font-size:16px;
		font-weight:bold;
		padding:15px 0 0 0;
	}
	.publicacoes li {
		clear:both;
		color:#f38d0a;
		font-size:16px;
		font-weight:bold;
		list-style:none;
		margin:0 0 20px 0;
		padding:0;
		text-transform:lowercase;
	}
		.publicacoes li ul {
			margin:3px 0 0 0;
			padding:0;
		}
			.publicacoes li ul li {
				border-top:1px solid #ededed;
				_font-size:1px;				
				margin:0;
				padding:0;
			}
				.publicacoes li ul li a {
					color:#666;
					display:block;
					font-size:12px;
					padding:2px;
					text-transform:none;
					text-decoration:none;
				}
				.publicacoes li ul li a:hover {
					background-color:#ededed;
					color:#333;
					text-decoration:none;
				}
	#conteudo .lista span.temVideo,
	#conteudo .lista span.temAudio,
	#conteudo .publicacoes span.temVideo,
	#conteudo .publicacoes span.temAudio {
		display:block;
		float:right;
		height:15px;
		margin:0 0 0 3px;
		width:15px;
		overflow:hidden;
		text-indent:-666666px;
	}
	#conteudo .lista span.temVideo,
	#conteudo .publicacoes span.temVideo {
		background:url(../imagens/icone-video.gif) no-repeat top right;
	}
	#conteudo .lista span.temAudio,
	#conteudo .publicacoes span.temAudio {
		background:url(../imagens/icone-audio.gif) no-repeat top right;
	}

#direita {
	border-top:2px solid #ddd;
	display:block;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
	width:175px;
}
	#direita .destaque {
		border-bottom:1px solid #ddd;
		padding:15px 0 20px 0;
	}
	#direita .destaques {
		background:url(../imagens/box-bottom.gif) bottom left repeat-x;
		padding:0 10px 20px 10px;
	}
		#direita .destaques h2 {
			margin-bottom:5px;
		}
		#direita .destaques ul {
			list-style:none;
		}
			#direita .destaques ul li {
				margin-bottom:4px;
			}
	#direita #plantao h2 {
		margin-bottom:5px;
	}
	#direita #plantao h3 {
		margin:0;
		padding:0;
	}
	#direita #plantao p {
		font-size:11px;
		line-height:normal;
		margin:0 0 10px 0;
		padding:0;
	}
	#direita #newsletter input.campo {
		width:100px;
	}
	#direita #newsletter input.bot {
		text-align:center;
		width:65px;
	}
	#direita #newsletter p {
		margin-bottom:5px;
	}
	#direita #shopping {
		background:url(../imagens/box-bottom-shopping.gif) no-repeat bottom left;
		display:block;
		padding:10px 0 10px 0;
		position:relative;
		width:175px;
	}
	#direita #shopping #fotos-shopping {
		width:155px;
		text-align:left;
		padding:0 0 0 10px;
	}
		#direita #shopping #fotos-shopping img {
			border:1px solid #ccc;
			margin-right:3px;
			height:20px;
			width:20px;
	}
		#direita #shopping h2 {
			cursor:pointer;
			margin-bottom:5px;
			padding-left:10px;
		}
		#direita #shopping ul {
			border-bottom:3px solid #e2e2e2;
			background-color:#fff;
			left:0;
			list-style:none;
			position:absolute;
			top:50px;
		}
			#direita #shopping ul li {
				background-color:#f0f0f0;
				border-top:1px solid #e2e2e2;
				display:block;
				min-height:50px;
				height:auto !important;
				height:50px;
				padding:5px;
				width:165px;
			}
				#direita #shopping ul li.prod02 {
					background-color:#f7f7f7;
				}
				#direita #shopping ul li img {
					display:block;
					float:left;
					padding-right:5px;
					width:50px;
				}
				#direita #shopping ul li .titulo {
					font-size:11px;
					font-weight:bold;
					overflow:auto;
				}
				#direita #shopping ul li .texto {
					font-size:10px;
					overflow:auto;
				}
				#direita #shopping ul li .valor {
					color:#F00;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					overflow:auto;
				}

#filtro {
	display:block;
	clear:both;
	text-align:right;
	margin:-32px 0 9px 0;
	border:none;
	padding:0;
}
#anexos {
	margin:10px 0;
}
#anexos input {
	margin:0 0 5px 103px;
	width:300px;
}





/* RODAPE */
#rodape {
	border-top:1px solid #ddd;
	clear:both;
	display:block;
	margin-top:20px;
	padding:10px 0;
}
	#rodape .menuInstitucional {
		float:right;
		padding:5px 0 0 0;
		text-align:left;
	}
		#rodape .menuInstitucional li {
			border:none;
			border-right:1px solid #ddd;			
			display:inline;
			list-style:none;
			padding:0 10px;
		}
		#rodape .menuInstitucional li.F {
			border:none;
			padding:0 0 0 10px;
		}
			#rodape .menuInstitucional li a {
				font-size:11px;
				font-weight:bold;
				margin-right:0;
			}
			#rodape .menuInstitucional li a:hover {
				color:#f38d09;
			}
	
	#rodape p.texto {
		display:block;
	}
	#rodape p.texto span.img {
		float:left;
		padding-right:10px;
	}
	#rodape p.texto span.txt {
		float:left;
		padding-top:5px;
	}
p#assinatura {
	display:block;
	text-align:right;
	padding:10px;
	background:#fff;
}


/* EXPOSICAO VIRTUAL */

.exposicao-lista {
	list-style:none;
	clear:both;
	width:auto;
	display:block;
	margin:15px 0;
}
	.exposicao-lista li {
		clear:both;
		display:block;
		width:auto;
		margin-bottom:20px;
		padding-bottom:10px;
		border-bottom:1px solid #e2e2e2;
		_border-bottom:none;
		overflow:auto;
	}
	.exposicao-lista li.ultima {
		border-bottom:none;
	}	
		.exposicao-lista li img {
			border:1px solid #ccc;
			float:left;
			margin:0 15px 15px 0;
		}
		.exposicao-lista li h4 {
			margin:0 0 15px 137px;
			font-weight:bold;
			font-size:13px;
		}
		.exposicao-lista li p.descricao {
			margin:0 0 15px 137px;
		}
		.exposicao-lista li p.valor {
			margin:0 0 15px 137px;
			color:#f38d0a;
			font-weight:bold;
			font-size:12px;
		}
		.exposicao-lista li input {
			margin-left:auto;
			display:block;
			background:url(../imagens/bot-bg.gif) repeat-x top left #f38d09;
			border:none;
			color:#f7f7f7;
			cursor:pointer;
			font-weight:bold;	
			height:20px;
			padding:3px 5px;
			width:100px;
		}		

/* DOWNLOADS */

#tab-downloads {
	margin:15px 0;
}
#tab-downloads td,th {
	padding:5px;
	font-weight:normal;
}
#tab-downloads tr.cordois {
	background-color:#ebebeb;
}
#tab-downloads td,th {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
	border-left:1px solid #fff;	
}
#tab-downloads td {
	text-align:center;
}
#tab-downloads th.nome {
	width:350px;
	text-align:left;
	background-color:#f38d0a;
	color:#fff;
	border:none;
	border-right:1px solid #fff;
	font-weight:bold;
}
#tab-downloads th.download {
	border:none;
}
#tab-downloads th.tamanho {
	width:100px;
	background-color:#f38d0a;
	color:#fff;
	border:none;
	border-right:1px solid #fff;
	text-align:center;
	font-weight:bold;	
}
#tab-downloads th.tipo {
	width:70px;
	background-color:#f38d0a;
	color:#fff;
	border:none;
	border-right:1px solid #fff;
	text-align:center;
	font-weight:bold;	
}

/* CINEMAS */


#lista-cinemas {
	list-style:none;
	width:585px;
	clear:both;
	display:block;
	height:72px;
	margin:30px 0;
	text-align:center;
}
#lista-cinemas li {
	display:block;
	float:left;
}
.cinema {
	display:block;
	clear:both;
	overflow:auto;
	margin:0 0 15px 0;
}
.loader {
	display:block;
	margin:20px auto;
}
#lista-cinemas li {
	float:left;
	display:block;
	margin:0 10px;
}
.lista-filmes {
	background:url(../imagens/bg-cinemas.gif) repeat-y top left;
	overflow:auto;
	border-bottom:20px solid #fff;
	list-style:none;
	clear:both;
	display:block;
}
.lista-filmes li {
	margin-bottom:15px;
	display:block;
	padding:5px;
	width:270px;
	float:left;
	background-color:#f4f4f4;
	border-left:2px solid #f38d09;
}
.lista-filmes li p {
	margin-bottom:5px;
}
.lista-filmes li.cordois {
	background-color:#ebebeb;
	margin-left:15px;
}
.lista-filmes li h4 {
	font-weight:bold;
	padding-bottom:10px;
}
.lista-filmes li img {
	float:right;
	border:1px solid #666;
	margin:0 0 5px 5px;
}
.lista-filmes-impar {
	background:url(../imagens/bg-cinemas-impar.gif) repeat-y top left;
	overflow:auto;
	border-bottom:20px solid #fff;
	list-style:none;
	clear:both;
	display:block;
}
.lista-filmes-impar li {
	margin-bottom:15px;
	display:block;
	padding:5px;
	width:270px;
	float:left;
	background-color:#f4f4f4;
	border-left:2px solid #f38d09;
}
.lista-filmes-impar li p {
	margin-bottom:5px;
}
.lista-filmes-impar li.cordois {
	background-color:#ebebeb;
	margin-left:15px;
}
.lista-filmes-impar li h4 {
	font-weight:bold;
	padding-bottom:10px;
}
.lista-filmes-impar li img {
	float:right;
	border:1px solid #666;
	margin:0 0 5px 5px;
}

.ferramentas-compartilhar {
	clear:both;
	display:block;
}
	.ferramentas-compartilhar li {
		display:inline;
	}
		.ferramentas-compartilhar li.campo-link input {
			margin:0;
			padding:0;
		}
			.ferramentas-compartilhar li.campo-link input {
				width:350px;
			}
			
#cliqueamp {
	color:#333;
	margin-bottom:-10px;
	padding-bottom:0;
}
