/*.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-table}
* html .clearfix{height:1%}*/

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.left{float:left}
.right{float:right}

*{margin:0; padding:0; border:none; list-style:none; font-family:'Tahoma', verdana, sans-serif, arial}
html{padding:10px; padding-top:0px; background:#727272}
input{border:1px #ccc inset; padding:3px; background:#fff; color:#000}
input.botao{border:1px outset #fff3bf; background:#EFE8C2; color:#555; height:22px}
select{border:1px #ccc inset; padding:2px}
textarea{border:1px #ccc inset; padding:3px; background:#fff; color:#000; height:100px; font-size:11px}
form{clear:both; font-size:11px}
ul.form li{float:left; padding:5px 0px}
ul.form li label{display:block; padding-top:5px; padding-bottom:2px}
legend{margin-left:10px; padding:5px 40px 5px 40px; border:1px solid #ccc; font-weight:normal; text-transform:uppercase; color:#333; background:#fff}
ul.form li.um{width:100%}
ul.form li.dois{width:50%}
ul.form li.tres{width:33%}
ul.form li.quatro{width:25%}
ul.form li.cinco{width:19%}
.gra{width:90%}
.med{width:50%}
.peq{width:25%}
.bnt{background:#ccc; margin-top:10px}
.mar{margin-top:20px}
.lab{margin-top:5px}
.border{border:0px}

#all{width:770px; margin:0 auto; background:white}
	#head_menu{float:left; width:170px}
		#menu{float:left; width:170px; background:white; font-weight:normal; color:#666; font-size:12px}
		#menu ul{width:150px; padding:10px; float:left; padding-bottom:0px; margin:0 auto}
		#menu li{line-height:25px; border-top:1px solid #f1f1f1; width:150px}
		#menu li.final{line-height:25px; border-bottom:1px solid #f1f1f1; width:150px; margin-bottom:5px}
		#menu li a{color:#666; text-decoration:none; padding-left:20px; background:white url('img/fmenu.jpg') no-repeat left}
		#menu li a:hover{color:#666; text-decoration:none; padding-left:20px; background:white url('img/fmenuh.jpg') no-repeat left}
		#enquete{float:left; width:160px; background:#a5b2b8; padding:5px; color:black; font-size:11px}
		#enquete h3{font-size:12px; text-transform:uppercase; color:white}
		#enquete fieldset{margin-top:10px; text-indent:10px; background:white url('img/bgtopenquete.jpg') no-repeat top}
		#enquete ul{background:transparent url('img/bgbottomenquete.jpg') no-repeat bottom; display:block}
		#enquete li{width:150px; padding-left:5px}
		#enquete li p{color:#b3261c}

	#banner{float:left; width:600px; background:#ffad00}
	#banner h1{width:600px; float:left; height:140px; background:#ffad00; display:block}

	#body{float:right; width:590px; background:white; padding:5px}
		#conteudo{width:400px; float:left}
		#conteudo h3.equipe{text-indent:-5000px; overflow:hidden; background:#fff url('img/equipe.jpg') no-repeat top left; margin-bottom:10px; height:30px}
		#conteudo h3.programacao{text-indent:-5000px; overflow:hidden; background:#fff url('img/programacao.jpg') no-repeat top left; margin-bottom:10px; height:30px}
		#conteudo h3.historico{text-indent:-5000px; overflow:hidden; background:#fff url('img/historico.jpg') no-repeat top left; margin-bottom:10px; height:30px}
		#conteudo h3.faleconosco{text-indent:-5000px; overflow:hidden; background:#fff url('img/faleconosco.jpg') no-repeat top left; margin-bottom:10px; height:30px}
		#conteudo h3.areadecobertura{text-indent:-5000px; overflow:hidden; background:#fff url('img/areadecobertura.jpg') no-repeat top left; margin-bottom:10px; height:30px}
		#conteudo h3.muralderecados{text-indent:-5000px; overflow:hidden; background:#fff url('img/muralderecados.jpg') no-repeat top left; margin-bottom:10px; height:30px}
		#conteudo h3.busca{text-indent:-5000px; overflow:hidden; background:#fff url('img/busca.jpg') no-repeat top left; margin-bottom:10px; height:30px}
			
			#body_top{width:190px; float:left}
			
			#busca{width:385px; float:left; padding:5px; background:#97c900; color:white; margin-top:20px}

			#galeriadefotos{width:195px; float:left; font:normal 16px 'Tahoma', verdana, sans-serif, arial; margin-top:5px}
			#galeriadefotos h3{background:#ff280b; line-height:25px; color:white; padding:5px}
			#galeriadefotos a{color:#0066dd; font-weight:bold; text-decoration:none; font-size:11px}
			#galeriadefotos a:hover{color:#0066dd; font-weight:bold; text-decoration:underline; font-size:11px}

			#cobertura{width:195px; float:left; margin-left:5px; font:normal 16px 'Tahoma', verdana, sans-serif, arial; margin-top:5px}
			#cobertura h3{background:#a80000; line-height:25px; color:white; padding:5px}
			#cobertura a{color:#0066dd; font-weight:bold; text-decoration:none; font-size:11px}
			#cobertura a:hover{color:#0066dd; font-weight:bold; text-decoration:underline; font-size:11px}

			#programacao{float:left; background:#f5f5f5; padding:10px; width:170px; font:normal 11px 'Tahoma', verdana, sans-serif, arial; color:#333}
			#programacao h3{color:#0066dd; text-transform:lowercase; font-weight:bold; font-size:18px; background:#f5f5f5 url('img/cultura.jpg') no-repeat left top; height:38px; text-indent:45px}
			#programacao ul{padding-bottom:10px}
			#programacao li.titulo{padding-top:25px; padding-bottom:5px; line-height:0px; border-bottom:1px solid #ddd; font-size:11px}
			#programacao li{line-height:25px; border-bottom:1px solid #ddd; font-size:12px}
			#programacao li span{font-size:11px; color:#0066dd}
			#programacao a{color:#0066dd; font-weight:normal; text-decoration:none}
			#programacao a:hover{color:#0066dd; font-weight:normal; text-decoration:underline}
			#programacao a.dcontexto{position:relative; padding:0; color:#333; text-decoration:none; cursor:help; z-index:24}
			#programacao a.dcontexto:hover{background:transparent; z-index:25}
			#programacao a.dcontexto span.texto{display:none; text-indent:15px; line-height:15px}
			#programacao a.dcontexto:hover span.texto{display:block; position:absolute; width:250px; top:3em; text-align:justify; left:-125px; padding:5px 10px; border:1px solid #333; background:white; color:#333}

			#recados{float:left; background:white; margin-top:5px; width:390px; font:normal 11px 'Tahoma', verdana, sans-serif, arial}
			#recados h3{color:#a80000; text-transform:lowercase; font-weight:bold; font-size:18px}
			#recados li{padding:5px 0px; border-bottom:1px solid #ddd; color:#333; line-height:25px; clear:both}
			#recados li a{color:#333; text-decoration:none}
			#recados li a:hover{color:black; text-decoration:none}
			#recados li.final{padding:5px 0px; border-bottom:0px; color:#333}
			#recados li span{float:left; font-size:16px; font-weight:bold; padding-right:10px; color:#ccc; line-height:25px}
			#recados a.frm{color:#0066dd; font-weight:bold; text-decoration:underline; float:right}
			#recados a:hover.frm{color:#0066dd; font-weight:bold; text-decoration:none; float:right}

			#destaque{padding-bottom:5px; width:390px; font:normal 11px 'Tahoma', verdana, sans-serif, arial}
			#destaque img{float:left; padding:2px; border:1px solid #ccc; margin-right:5px; margin-bottom:5px}
			#destaque h4 a{background:#fff; color:#a80000; font-size:13px; font-weight:bold}
			#destaque h4 span{background:#fff; color:#d9d9d9}
			#destaque p a{background:#fff; color:#2e2e2e; text-align:left; line-height:15px; margin:5px 0px; text-decoration:none; display:block}
			#destaque p a:hover{text-decoration:underline}
			#destaque a.ver{color:#ffad00; padding:5px; float:right}

			#aovivo{float:left; background:#f5f5f5; margin-bottom:5px; padding:10px; width:170px; font:normal 11px 'Tahoma', verdana, sans-serif, arial; color:#333}			
			#aovivo h3{color:#0066dd; text-transform:lowercase; font-weight:bold; font-size:18px}
			#aovivo p{padding-top:10px; font-weight:bold; background:#f5f5f5 url('img/som.gif') no-repeat left bottom; text-indent:20px}
			#aovivo a{color:#333; font-weight:bold; text-decoration:none}
			#aovivo a:hover{color:#0066dd; font-weight:bold; text-decoration:underline}

			#banner-list{float:left; padding-top:5px}
			#banner-list div.banner{float:left; background:#f5f5f5; margin-bottom:5px; width:190px}
			#banner-list div.banner p{text-align:center}
			#banner-list div.banner h3{color:#0066dd; text-transform:lowercase; font-weight:bold; font-size:18px; padding:10px}
			
			#contato{float:left; width:300px; background:white; padding:5px; font-size:12px}
			#erro{float:left; width:383px; background:#FFFFDD; color:#666; border:1px dashed #FFD700; padding:5px; font-size:11px; text-align:center}

			#equipe{float:left; width:390px; background:white; padding:5px; font-size:12px}
			#equipe ul{float:left; padding:5px; font-size:11px; line-height:16px; width:380px}
			#equipe h3{font:bold 16px 'Tahoma', verdana, sans-serif, arial; color:#b3261c; padding-top:10px}
			#equipe li{float:left; width:190px}
			#equipe a.dcontexto{display:block; padding-left:5px; color:#666; margin-top:5px; border-left:3px solid #ccc; position:relative; text-decoration:none; cursor:help; z-index:24}
			#equipe a.dcontexto:hover{display:block; padding-left:5px; text-decoration:none; color:#000; margin-top:5px; border-left:3px solid #333; background:transparent; z-index:25}
			#equipe a.dcontexto span.texto{display:none; line-height:15px}
			#equipe a.dcontexto:hover span.texto{display:block; position:absolute; width:240px; top:3em; text-align:justify; left:-125px; padding:5px; border:1px solid #333; background:white; color:#333}
			#equipe p{font:normal 11px 'Tahoma', verdana, sans-serif, arial; color:orange; background:white}

			#newsletter{float:left; width:160px; clear:both; background:#a5b2b8; padding:5px; margin-top:2px; font-size:11px}
			#newsletter h3{font-size:12px; text-transform:uppercase; color:white}
			#newsletter fieldset{margin-top:5px; text-indent:5px; background:white url('img/bgtopnews.jpg') no-repeat top}
			#newsletter ul.form{background:transparent url('img/bgbottomnews.jpg') no-repeat bottom; display:block; height:33px; margin-top:0px}
			#newsletter ul{margin-top:5px}
			#newsletter p{font:bold 11px 'Tahoma', verdana, sans-serif, arial; color:yellow}	

			#tempo{float:left; text-align:center; width:170px; clear:both; margin-top:5px}
 
			#textual{float:left; width:390px; background:white; padding:5px; color:#333; background:white; font:normal 11px 'Tahoma', verdana, sans-serif, arial}
			#textual ul.programacao{text-indent:15px; text-align:justify}
			#textual li h4{color:#b3261c; background:white; text-decoration:underline; text-transform:uppercase}
			#textual p{text-indent:15px; text-align:justify; line-height:15px; padding-bottom:5px}
			#textual p strong{text-decoration:underline; padding-top:5px}
			#textual img.right{padding-left:5px; padding:0px 5px}
			#textual #imagem_gra{width:380px; text-align:center; padding:10px}
			#textual h4{font:bold 16px 'Tahoma', verdana, sans-serif, arial; color:black}
			#textual h5{font:normal 12px 'Tahoma', verdana, sans-serif, arial; color:#999; padding-bottom:10px}
			#textual small{color:#ccc; background:white; font-style:italic}
			#textual #imagem{background:#f5f5f5; border:1px solid #ccc; padding:5px; text-align:center; margin-right:5px}
			#textual #imagem small{clear:both; font-style:italic; text-align:left; display:block; color:black; background:#f5f5f5; width:160px}
			#textual a.rss{text-decoration:none; color:#0066dd; background:white url('img/feed.png') no-repeat left top; padding-left:20px; line-height:18px; height:20px; display:block}
			#textual a:hover.rss{text-decoration:underline; color:#0066dd; background:white url('img/feed.png') no-repeat left top; padding-left:20px; line-height:18px; height:20px; display:block}
			#textual a.busca{text-decoration:none; color:#0066dd; background:white url('img/eye.png') no-repeat left top; padding-left:20px; line-height:18px; height:20px; display:block}
			#textual a:hover.busca{text-decoration:underline; color:#0066dd; background:white url('img/eye.png') no-repeat left top; padding-left:20px; line-height:18px; height:20px; display:block}
			#textual ul.lista{padding-top:15px}
			#textual ul.lista a{color:#0066dd; background:white url('img/seta.gif') no-repeat 0% 50%; text-decoration:none; display:block; padding-left:15px; line-height:15px}
			#textual ul.lista a:hover{color:#0066dd; background:white url('img/seta.gif') no-repeat 0% 50%; text-decoration:underline; display:block; padding-left:15px; line-height:15px}
			#textual ul.paginacao{padding-top:15px}
			#textual ul.paginacao li a{font:bold 11px 'tahoma', verdana, sans-serif, arial; color:#990000}
			#textual ul.paginacao li{float:left; font:normal 11px 'tahoma', verdana, sans-serif, arial; color:black; padding-right:5px; color:black}
			#textual ul.paginacao li span{background:orange; color:white; width:16px; text-align:center; padding:2px}
			#textual h3.noticias{text-indent:-5000px; overflow:hidden; background:#fff url('img/noticias.jpg') no-repeat top left; display:block; margin-bottom:10px; height:30px}
			#textual h3.recados{text-indent:-5000px; overflow:hidden; background:#fff url('img/recados.jpg') no-repeat top left; display:block; margin-bottom:10px; height:30px}
			#textual h3.galeriadefotos{text-indent:-5000px; overflow:hidden; background:#fff url('img/galeriadefotos.jpg') no-repeat top left; margin-bottom:10px; height:30px}
			#textual ul.lista h3.maisnoticias{text-indent:-5000px; overflow:hidden; background:#fff url('img/maisnoticias.jpg') no-repeat top left; display:block; margin-bottom:5px; height:20px}
			#textual ul.lista h3.maisrecados{text-indent:-5000px; overflow:hidden; background:#fff url('img/maisrecados.jpg') no-repeat top left; display:block; margin-bottom:5px; height:20px}
			#textual ul.lista h3.maisgalerias{text-indent:-5000px; overflow:hidden; background:#fff url('img/maisgalerias.jpg') no-repeat top left; display:block; margin-bottom:5px; height:20px}
			#textual ul.galeria{margin-top:5px}
			#textual ul.galeria a img{height:45px; width:65px}
			#textual ul.galeria li a{float:left; margin-right:3px; border-top:2px solid #ccc; border-left:2px solid #ccc; border-right:2px solid #ccc; background:#ccc}
			#textual ul.galeria li a:hover{float:left; margin-right:3px; border-top:2px solid orange; border-left:2px solid orange; border-right:2px solid orange; background:orange}

	#foot{width:770px; clear:both; margin:0 auto; text-align:center; background:white url('img/bgfoot.jpg') no-repeat bottom; border-top:2px solid #b3261c}
	#foot ul{width:560px; text-align:center; margin:0 auto; padding-top:5px}
	#foot li{font-weight:normal; font-size:10px; float:left; padding:5px 5px 0px 5px; line-height:15px; color:#ccc; text-align:center}
	#foot li a{font-weight:normal; font-size:10px; float:left; text-decoration:underline; color:#666}
	#foot li a:hover{font-weight:normal; font-size:10px; float:left; text-decoration:none; color:black}
	#foot address{font-weight:normal; font-size:10px; color:#b3b7b8; font-style:normal; padding-bottom:10px}
	
	table.lista td, table.lista th{padding:2px; border:1px solid #ccc}
	table.lista th{font-size:11px; background:#f5f5f5}
	table.lista td{font-size:10px}
