*{
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #333;
	text-align: center;
}
body#mural{
	background-color: #FFF;
	text-align: left;
}
/*image-replecement*/
#topo h1, #topo h2, ul#menu li a, a#assista, a#ouca, h3#top10, a#batepapo, h3#programacao, h3#sarandi-fm, div#pedido a, h3#noticias, h3#nossa-equipe, h3#radio, h3#contato, h3#trimega{
	text-indent: -9999px;
	overflow: hidden;
}
#tudo{
	background-color: #FFF;
	margin: 15px auto;
	overflow: hidden;
	text-align: left;
	width: 1000px;
}
#topo{
	background: url(img/topo.jpg) no-repeat;
	float: left;
	height: 58px;
	overflow: hidden;
	width: 1000px;
	display:block;
	padding-top:200px;
}
#topo h1{
	background: url(img/logo.gif) no-repeat top left;
	float: left;
	height: 147px;
	margin: 20px 0px 0px 20px;
	width: 129px;
}
#topo h2{
	background: url(img/slogan.gif) no-repeat top left;
	float: left;
	height: 42px;
	margin: 113px 0px 0px 63px;
	width: 566px; 
}
/*menu*/
#topo ul#menu{
	background: url(img/menu.jpg) no-repeat;
	float: left;
	height: 58px;
	list-style-type: none;
	width: 1000px;
}
#topo ul#menu li{
	float: left;
}
#topo ul#menu li a{
	background-color: #0EB;
	float: left;
}
/*Seta altura e margem superior para todos os links da barra de navegação*/
#topo ul#menu li a#home, #topo ul#menu li a#radio, #topo ul#menu li a#equipe, #topo ul#menu li a#mural, #topo ul#menu li a#fotos, #topo ul#menu li a#programacao, #topo ul#menu li a#contato{
	height: 18px;
	margin: 12px 0px 0px 26px;
}
#topo ul#menu li a#home:hover, #topo ul#menu li a#radio:hover, #topo ul#menu li a#equipe:hover, #topo ul#menu li a#mural:hover, #topo ul#menu li a#fotos:hover, #topo ul#menu li a#programacao:hover, #topo ul#menu li a#contato:hover{
	border-bottom: 2px solid #CCC;
}
#topo ul#menu li a#home{
	background: url(img/link-home.gif) no-repeat;
	width: 39px;
}
#topo ul#menu li a#radio{
	background: url(img/link-radio.gif) no-repeat;
	width: 43px;
}
#topo ul#menu li a#equipe{
	background: url(img/link-equipe.gif) no-repeat;
	width: 51px;
}
#topo ul#menu li a#mural{
	background: url(img/link-mural.gif) no-repeat;
	width: 49px;
}
#topo ul#menu li a#fotos{
	background: url(img/link-fotos.gif) no-repeat;
	width: 47px;
}
#topo ul#menu li a#programacao{
	background: url(img/link-programacao.gif) no-repeat;
	width: 109px;
}
#topo ul#menu li a#contato{
	background: url(img/link-contato.gif) no-repeat;
	width: 63px;
}
/*fim menu*/
body#interna #coluna{
	background: url(img/curva.gif) no-repeat 61px 0px #FFF;
	float: right;
	padding: 15px 0px 15px 0px;
	width: 245px;
}
body#home #coluna{
	background-color: #FFF;
	float: left;
	padding: 15px;
	width: 245px;
}
#coluna a#assista{
	background: url(img/assista.png) no-repeat left top;
    _background-image: none; /* Essa é pra o IÉca 6, pra ele não ler o PNG padrão */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/assista.png', sizingMethod='scale'); /* Essa coloca um filtro pra o IEca ler o PNG */
	display: block;
	height: 30px;
	width: 245px;
}
#coluna a#ouca{
	background: url(img/ouca.gif) no-repeat left top;
	display: block;
	height: 30px;
	margin-bottom: 10px;
	width: 245px;
}
#coluna h3#top10{
	background: url(img/top-10.gif) no-repeat left top;
	margin-top: 15px;
	height: 14px;
	width: 245px;
}
#coluna ul#top10{
	list-style-type: none;
	margin-top: 5px;
}
#coluna ul#top10 li{
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 43px;
}
#coluna ul#top10 li strong{
	display: block;
	font: bolder 0.8em sans-serif;
}
#coluna ul#top10 li cite{
	display: block;
	font: 0.7em sans-serif;
}
#coluna ul#top10 li#primeiro{
	background: url(img/primeiro.gif) no-repeat 5px center;
}
#coluna ul#top10 li#segundo{
	background: url(img/segundo.gif) no-repeat 5px center;
}
#coluna ul#top10 li#terceiro{
	background: url(img/terceiro.gif) no-repeat 5px center;
}
#coluna ul#top10 li#quarto{
	background: url(img/quarto.gif) no-repeat 13px center;
}
#coluna ul#top10 li#quinto{
	background: url(img/quinto.gif) no-repeat 15px center;
}
#coluna ul#top10 li#sexto{
	background: url(img/sexto.gif) no-repeat 15px center;
}
#coluna ul#top10 li#setimo{
	background: url(img/setimo.gif) no-repeat 15px center;
}
#coluna ul#top10 li#oitavo{
	background: url(img/oitavo.gif) no-repeat 14px center;
}
#coluna ul#top10 li#nono{
	background: url(img/nono.gif) no-repeat 15px center;
}
#coluna ul#top10 li#decimo{
	background: url(img/decimo.gif) no-repeat 8px center;
}
#coluna a#batepapo{
	background: url(img/bate-papo.gif) no-repeat left top;
	display: block;
	height: 61px;
	margin-top: 15px;
	width: 245px;
}
body#home #cont{
	float: left;
	width: 485px;
}
body#interna #cont{
	float: left;
	padding-left: 15px;
	width: 485px;
}
#cont p{
	font: 0.8em sans-serif;
	line-height: 150%;
}
div#esq{
	float: left;
	width: 235px;
}
h3#programacao{
	background: url(img/programacao.gif) no-repeat left top;
	float: left;
	height: 21px;
	margin-top: 15px;
	width: 235px;
}
img#foto_locutor{
	float: left;
	margin-top: 5px;
}
p#programacao{
	font: 0.8em sans-serif;
	float: left;
	width: 235px;
}
p#programacao span#programa{
	color: #060;
	font-weight: bolder;
}
p#programacao img{
	float: right;
}
p#programacao span#locutor{
	font-weight: bolder;
}
div#dir{
	float: right;
	width: 235px;
}
h3#sarandi-fm{
	background: url(img/sarandi-fm.gif) no-repeat left top;
	clear: none;
	float: left;
	margin-top: 17px;
	width: 235px;
}
p#apresentacao{
	float: left;
	font: 0.8em sans-serif;
	width: 235px;
}
div#pedido{
	float: left;
	margin-top: 20px;
	width: 485px;
}
div#pedido img{
	float: left;
}
div#pedido a{
	background: url(img/pedido.gif) no-repeat left top;
	display: block;
	float: left;
	height: 96px;
	width: 242px;
}
h3#noticias{
	background: url(img/noticias.gif) no-repeat left top;
	float: left;
	margin-top: 20px;
	width: 485px;
}
ul#noticias{
	float: left;
	list-style-type: none;
	width: 485px;
}
ul#noticias li, div#noticia ul li{
	background: url(img/mark.gif) no-repeat left 7px;
	padding-left: 8px;
}
ul#noticias li strong, div#noticia ul li{
	font: bolder 0.8em sans-serif;
	display: block;
}
ul#noticias li strong a, div#noticia ul li strong a{
	color: #000;
	text-decoration: none;
}
ul#noticias li strong a:hover, div#noticia ul li strong a:hover{
	color: #C30;
	text-decoration: underline;
}
ul#noticias li span, div#noticia ul li span{
	color: #999;
	font: 0.8em sans-serif;
	text-align: left;
}
h3#nossa-equipe{
	background: url(img/nossa-equipe.gif) no-repeat left top;
	height: 14px;
	margin-bottom: 15px;
	width: 147px;
}
ul#equipe{
	list-style-type: none;
}
ul#equipe ul{
	list-style-type: none;
	margin-bottom: 20px;
	overflow: hidden;
}
ul#equipe ul li{
	font: 0.8em sans-serif;
	margin-bottom: 5px;
}
ul#equipe ul li span{
	font: bolder 0.8em sans-serif;
}
ul#equipe ul li#foto{
	float: left;
	margin-right: 10px;
}
h3#radio{
	background: url(img/radio.gif) no-repeat left top;
	height: 14px;
	margin-bottom: 15px;
	width: 219px;
}
div#galeria{
	background-color: #FFF;
	border: 1px solid #CCC;
	float: left;
	height: 135px;
	margin: 0px 10px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	width: 108px;
}
div#galeria strong{
	font: bolder 1em sans-serif;
}
div#informacao{
	margin-bottom: 15px;
	overflow: hidden;
}
div#informacao strong{
	float: left;
	font: bolder 1em sans-serif;
}
div#informacao span{
	color: #999;
	display: block;
	float: left;
	font: 0.8em sans-serif;
	margin: 3px 0px 0px 5px;
}
div#informacao p{
	clear: left;
	float: left;
	margin-top: 5px;
}
div#aviso{
	background-color: #FFC;
	border: 1px solid #CCA;
	font: 0.6em sans-serif;
	margin-bottom: 15px;
	padding: 10px;
}
a.foto{
	color: #000;
	text-decoration: none;
}
a.foto:hover div#galeria, a.foto:hover div#foto{
	background-color: #FEC;
	border: 1px solid #C30;
	color: #C30;
	cursor: pointer;
}
div#foto{
	background-color: #FFF;
	border: 1px solid #CCC;
	float: left;
	height: 100px;
	margin: 0px 10px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	width: 85px;
}
div#foto img{
	margin: 0px auto 0px auto;
}
div#galeria span, div#foto span{
	display: block;
	font: 0.8em sans-serif;
}
div#paginacao{
	float: left;
	font: 0.8em sans-serif;
	padding: 10px;
	text-align: center;
	width: 465px;
}
div#paginacao span{
	color: #999;
}
div#paginacao a#prox, div#paginacao a#ant{
	color: #000;
	text-decoration: none;
}
div#paginacao a#prox:hover, div#paginacao a#ant:hover{
	color: #C90;
	text-decoration: underline;
}
div#paginacao a#prox{
	background: url(img/seta-prox.gif) no-repeat right top;
	padding: 3px 30px 5px 0px;
}
div#paginacao a#ant{
	background: url(img/seta-ant.gif) no-repeat left top;
	color: #000;
	padding: 3px 0px 5px 30px;
}
h4, div#noticia h3{
	border-bottom: 1px solid #CCC;
	color: #333;
	float: left;
	font: 1.2em sans-serif;
	margin: 10px 0px 5px 0px;
	padding-bottom: 3px;
	width: 485px;
}
ul#programacao{
	display: block;
	float: left;
	list-style-type: none;
	width: 485px;
}
ul#programacao li{
	background: url(img/mark.gif) no-repeat left center;
	font: 0.8em sans-serif;
	margin-bottom: 5px;
	padding-left: 10px;
}
ul#programacao li span.hora{
	color: #999;
}
ul#programacao li span.programa{
	color: #C30;
}
ul#programacao li span.locutor{
	
}
h3#contato{
	background: url(img/contato.gif) no-repeat left top;
	height: 14px;
	margin-bottom: 10px;
	width: 89px;
}
form#contato{
	overflow: hidden;
}
form#contato label{
	display: block;
	float: left;
	font: 0.8em sans-serif;
	margin-top: 10px;
	width: 80px;
}
form#contato input, form#contato textarea{
	display: block;
	float: left;
	margin: 10px 100px 0px 0px;
}
form#contato input.text, form#contato textarea{
	padding: 3px;
	width: 295px;
}
form#contato textarea{
	height: 200px;
}
div#contato{
	background-color: #EEE;
	border: 1px solid #CCC;
	float: left;
	font: 0.8em sans-serif;
	margin-top: 15px;
	padding: 10px;
	width: 465px;
}
div#contato p{
	font-size: 1em;
}
div#mural{
	font:0.8em sans-serif;
	overflow:hidden;
	width:469px;
}
div#mural img{
	border:0 none;
	margin-bottom:15px;
}
div#mural ul.recado.claro{
	background-color:#FFF;
}
div#mural ul.recado.escuro{
	background-color:#EEE;
}
div#mural ul.recado{
	list-style-type:none;
	padding:5px;
}
div#mural ul.recado li{
	margin-bottom:3px;
	overflow:hidden;
}
div#mural ul.recado li span{
	color: #333;
	font-style: italic;
	font-size: 0.8em;
}
div#mural ul.recado li a{
	color: #999;
}
div#mural ul.recado li a:hover{
	color: #C30;
}
div#mural ul.recado li.nome{
	float:left;
	font-weight: bolder;
	margin-right: 10px;
}
div#mural #paginacao{
	overflow:hidden;
	width:465px;
}
div#mural #paginacao p span{
	display: block;
	float: left;
	margin-right: 5px;
	width: 45px;
}
div#mural #paginacao p a{
	background-color: #EEE;
	border: 1px solid #999;
	color: #000;
	display: block;
	float: left;
	height: 17px;
	margin: 0px 3px 3px 0px;
	padding-top: 3px;
	width: 20px;
	text-decoration: none;
}
div#mural #paginacao p a:hover{
	background-color: #FFF;
	border: 1px solid #333;
}
div#noticia{
	overflow: hidden;
}
div#noticia span{
	color: #999;
	display: block;
	font: 0.8em sans-serif;
	text-align: right;
}
div#noticia img{
	float: left;
	margin: 0px 15px 15px 0px;
}
div#noticia ul{
	float: left;
	list-style-type: none;
	width: 485px;
}
div#noticia ul li{
	margin-bottom: 5px;
}
/*Coluna de publicidade*/
body#home #ads{
	float: left;
	padding: 0px 20px 20px 15px;
	width: 205px;
}
body#interna #ads{
	float: right;
	padding: 0px 20px 20px 15px;
	width: 205px;
}
#ads h3#trimega{
	background: url(img/trimega-t.gif) no-repeat left top;
	height: 18px;
	margin-bottom: 10px;
	width: 74px;
}
#ads p{
	font: 1em sans-serif;
	margin-bottom: 10px;
}
#ads ul#trimega{
	background: url(img/trimega.gif) no-repeat;
	list-style-type: none;
	margin-bottom: 15px;
	width: 205px;
}
#ads ul#trimega li{
	font: 0.8em sans-serif;
}
#ads ul#trimega li a{
	display: block;
	height: 39px;
	padding: 7px 0px 0px 60px;
	text-decoration: none;
}
#ads ul#trimega li a#m_1{
	background: url(img/um.gif) no-repeat 5px center;
}
#ads ul#trimega li a#m_1:hover{
	background: url(img/um-h.gif) no-repeat 5px center;
}
#ads ul#trimega li a#m_2{
	background: url(img/dois.gif) no-repeat 5px center;
}
#ads ul#trimega li a#m_2:hover{
	background: url(img/dois-h.gif) no-repeat 5px center;
}
#ads ul#trimega li a#m_3{
	background: url(img/tres.gif) no-repeat 5px center;
}
#ads ul#trimega li a#m_3:hover{
	background: url(img/tres-h.gif) no-repeat 5px center;
}
#ads ul#trimega li a strong{
	color: #FFF;
	display: block;
}
#ads ul#trimega li a cite{
	color: #FC9;
	display: block;
	font-style: normal;
}
#ads img{
	border: none;
}
/*final*/
#final{
	background: url(img/final.jpg) no-repeat;
	color: #000000;
	float: left;
	font: 14px sans-serif;
	height: 82px;
	margin-top: 20px;
	padding: 23px 50px 0px 0px;
	text-align: right;
	width: 950px;
}
#final a{
	float: left;
	margin: -47px 0px 0px 10px;
}
#final a img{
	border: none;
}