body{ background:#5c6469 url(../imagens/bg.jpg) repeat-x; text-align:center;}

#capa{width:479px; height:335px; margin:0 auto; background:url(../imagens/capa.jpg) no-repeat;}
#port, #ingles{float:left; border:none; margin:203px 0 0 0;}


#geral{width:678px; background:#5c6469 url(../imagens/geral.jpg) no-repeat; padding:0 0 0 57px; margin:0 auto; font:12px "Trebuchet MS";  text-align:left; position:relative;}

/**** TOPO *****/
#topo{ width:623px; height:299px; z-index:3; margin:0; padding:0;  position:relative; }
/*#topo h1, #topo u1, #topo li{ display:none;}*/
#player_musica{ position:absolute; z-index:4; top:35px; left:3px;}
/**** CONTEUDO *****/
#conteudo{width:623px; margin:-47px 0 0 0; padding:10px 0 0 15px; /*z-index:1 !important;*/  position:relative; text-align:left;}
#conteudo h3{ display:none;}
#conteudo p{ font:12px "Trebuchet MS"; color:#fff;}
#conteudo img{ border:none;}
#clear{ width:1px; height:1px; clear:both;}
#agenda{width:264px; height:249px; background:#000 url(../imagens/agenda.jpg) no-repeat; margin:0; padding:75px 0 0 20px; float: left; position:relative;} 
#agenda ul, #noticias ul{font:12px "Trebuchet MS"; color:#fff; list-style:none; margin:0; padding:0}
#agenda li{height:75px;}
#agenda li a, #noticias li a{color:#fff; text-decoration:none;}
#agenda li a:hover, #noticias li a:hover{ color:#ccc;}
#agenda span a, #comprecd span{color:#ffaa00;}
#agenda img{ float:left; margin:0 8px 0 0;}
.vermais{ float:right !important; margin:-15px 35px 0 0!important;}
.voltar{ clear:left;}
#noticias{width:271px; height:185px;  background:#000 url(../imagens/noticias.jpg) no-repeat; margin:0 0 0 15px; padding:75px 0 0 20px; float: left; position:relative;}
#noticias li{ margin:0 0 10px 0; padding:0;}
#noticias li a{ font:14px "Trebuchet MS";}
#noticias img{float:right; margin:0 20px 0 0;}
.bullet{ float: none !important; margin:0 !important; }

#comprecd{width:264px; height:103px;  background:#000 url(../imagens/comprecd.jpg) no-repeat; margin:-120px 0 0 0 ; padding:55px 0 0 20px; float: left; position:relative; }
#comprecd img{ float:left; margin:-20px 0 0 10px; padding:0;}
#comprecd p, #comprecd span{ float:left; width:150px; margin:0; padding:0;}


#vejamais{width:241px; height:135px;  background:url(../imagens/vejamais.jpg) no-repeat; margin:0 0 0 15px; padding:53px 0 0 50px; float: left; position:relative; }
#vejamais img{ margin:0 0 0 10px;}

#newsletter{ width:140px; float:left; clear:both; }
#newsletter p{font:10px "Trebuchet MS"; color:#ccc; margin:0; padding:0;}
#newsletter form{ margin:0; padding:0;}
#newsletter input{ width:119px; height:13px !important; background:#bbc6ce; font-size:10px; border:none; float: left !important;}
#btok{ width:18px !important; height:18px; background:url(../imagens/bt_ok.jpg) no-repeat !important; float:left !important; cursor:pointer; }

#player{  position:relative; float:right; border:none; margin:0; padding:0; }
img#masque{ float:right; margin:-30px 20px 0 0; _margin:5px 20px 0 0; padding:0; border:none;}
img#masque a{ margin:0; padding:0; border:none;}
#webmaster a{ font:10px "Trebuchet MS"; color:#CCC; text-decoration: none;}
#webmaster{ width:150px; position:relative; float:left; clear:left; margin:10px 0 0 0; padding:0;} 

/**** INTERNAS *****/
#tit_internas{ text-align:left;}
#textos{ width:604px; min-height:480px; _height:480px; background:url(../imagens/continuo.jpg) repeat-y; position:relative; /*z-index:5 !important;*/ padding:0 60px 0 70px; margin:0 0 0 -71px; }
#voltar{ margin:20px 0 20px 0;}
#textos p{font:12px "Trebuchet MS"; color:#fff;}
#textos a{color:#fff; text-decoration:none;}
#textos a;hover{color:#ccc; text-decoration:underline;}
#textos h4{font: bold 15px "Trebuchet MS"; color:#fff; margin:0; padding:0;}
#textos span{font: 12px "Trebuchet MS"; color:#000; margin:0; padding:0;}
#textos ul{ list-style:none; margin:0; padding:0;}
#textos li{font: bold 14px "Trebuchet MS"; color:#fff;}

ul#fts_cat{ display:inline; margin:20px 0 0 0; !important}
ul#fts_cat li{ display:inline; width:35%; height:140px; text-align:center; margin:20px 5px 0 0;}
ul#fts_cat li img{ margin:20px 12px 0 0;}