/**************************************
  GERAL 
***************************************/
* { margin:0px; padding:0px; }
body { background:#c0c5d4 url(../img/bg-body.jpg) center 0px no-repeat fixed; }
div.clear { clear:both; height:0px; overflow:hidden; }
a, a:active { outline:none; color:#FFFFFF; }
h1 { font:25px Georgia, "Times New Roman", Times, serif; color:#ff9933; margin-bottom:15px; }
h2 { font:bold 16px Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }

#geral { width:783px; margin:auto; }
#header { height:233px; overflow:hidden; background:url(../img/bg-header-2.jpg); position:relative; }
#header #logo a { text-indent:-999em; width:188px; height:154px; position:absolute; top:0px; left:52px; }

#header #player { width:209px; height:33px; overflow:hidden; font:11px Tahoma, Verdana, Arial; color:#FFFFFF; position:absolute; top:95px; left:513px; }
#header #player strong { display:none; }
#header #player span { display:block; float:left; line-height:33px; width:83px; text-align:center; overflow:hidden; cursor:default; }
#header #player #stop { display:block; float:left; width:9px; height:9px; overflow:hidden; background:url(../img/bt-stop.gif); text-indent:-999em; margin:12px 6px 0px 0px; }
#header #player #play { display:block; float:left; width:9px; height:9px; overflow:hidden; background:url(../img/bt-play.gif); text-indent:-999em; margin:12px 6px 0px 0px; }
#header #player #equalizer { width:71px; height:33px; overflow:hidden; background:url(../img/equalizer.gif); margin-left:9px; }
#header #player #equalizer.eqstop { background-position:0px -33px;}

#menu { width:725px; height:55px; overflow:hidden; background:url(../img/menu-2.gif); position:absolute; top:159px; left:32px; }
#menu ul { list-style-type:none; position:relative; }
#menu ul li a { display:block; height:55px; position:absolute; top:0px; text-indent:-999em; }
#m1 a { left:0px; width:105px; } #m1 a:hover, #m1 a.active { background:url(../img/menu-2.gif) 0px -55px; }
#m2 a { left:106px; width:145px; } #m2 a:hover, #m2 a.active { background:url(../img/menu-2.gif) -106px -55px; }
#m3 a { left:252px; width:130px; } #m3 a:hover, #m3 a.active { background:url(../img/menu-2.gif) -252px -55px; }
#m4 a { left:383px; width:124px; } #m4 a:hover, #m4 a.active { background:url(../img/menu-2.gif) -383px -55px; }
#m5 a { left:508px; width:100px; } #m5 a:hover, #m5 a.active { background:url(../img/menu-2.gif) -508px -55px; }
#m6 a { left:609px; width:116px; } #m6 a:hover, #m6 a.active { background:url(../img/menu-2.gif) -609px -55px; }

#content { width:715px; min-height:424px; margin-left:35px; height:auto !important; height:424px; border:1px solid #4d4d71; border-bottom:none; border-top:none; font:11px Tahoma, Verdana, Arial; color:#FFFFFF; }

#footer { width:715px; padding:16px 0px; margin:11px 0px 0px 36px; border-top:1px solid #4d4d71; font:11px Tahoma, Verdana, Arial; color:#FFFFFF; }
#footer div.copy { height:29px; line-height:29px; float:left; display:inline; margin-left:15px; padding-left:40px; background:url(../img/logo-footer.gif) no-repeat; }
#footer div.menu { height:29px; line-height:29px; float:right; display:inline; margin-right:78px; }
#footer div.menu a { color:#FFFFFF; }
#footer div.menu a.active { font-weight:bold; }
#footer div.menu span { white-space:pre; }

div.c3, div.c4, div.c5 { padding:20px 30px; }


/***************************************
 HOME 
***************************************/
#col1 { width:238px; min-height:404px; height:auto !important; height:404px; padding-top:20px; border-right:1px solid #4d4d71; float:left; display:inline; }
#col1 #top10 h1 { /*background:url(../img/t-novas-musicas.gif) no-repeat;*/ margin-left:32px; margin-bottom:5px; }
#col1 #top10 ol { margin-left:52px; }
#col1 #top10 ol li { font:18px Georgia, "Times New Roman", Times, serif; color:#9999ff; cursor:default; }
#col1 #top10 ol li span { font:11px Tahoma, Verdana, Arial; color:#FFFFFF; }
#col1 #top10 ol li:hover { color:#99FFFF; }
#col1 #orkut { margin:25px 0px 0px 3px; }
#col1 #orkut a { display:block; width:209px; height:127px; overflow:hidden; text-indent:-999em; background:url(../img/orkut.jpg); }

#bemvindo { float:left; display:inline; padding:20px 12px 0px 12px; width:434px; height:144px; border-bottom:1px solid #4d4d71; margin-left:8px; }

#novidades { width:205px; padding:17px 12px 0px 12px; min-height:235px; height:auto !important; height:235px; border-right:1px solid #4d4d71; float:left; display:inline; margin:8px 0px 0px 8px; }
#novidades div.foto { width:199px; height:99px; overflow:hidden; margin-bottom:9px; cursor:pointer; }
#novidades a { display:block; margin-bottom:15px; color:#FFFFFF; text-decoration:none; }
#novidades a:hover { text-decoration:underline; }
#novidades a.more { margin:0px; text-decoration:underline; font-weight:bold; }

#noticias { width:204px; padding:17px 12px 0px 12px; min-height:235px; height:auto !important; height:235px; float:left; display:inline; margin:8px 0px 0px 8px; }
#noticias div.foto { width:199px; height:99px; overflow:hidden; margin-bottom:9px; cursor:pointer; }
#noticias a { display:block; margin-bottom:15px; color:#FFFFFF; text-decoration:none; }
#noticias a:hover { text-decoration:underline; }
#noticias a.more { margin:0px; text-decoration:underline; font-weight:bold; }


/***************************************
 CONTATO
***************************************/
div.c5 { padding-top:0px; }
div.c5 form { line-height:17px; }
div.c5 form input, div.c5 form select, div.c5 form textarea { margin-bottom:10px; font:11px Tahoma, Verdana, Arial; border:1px solid #CCCCCC; }
div.c5 form input { width:180px; padding:2px; }
div.c5 form textarea { width:388px; padding:3px 2px; }
div.c5 form select { padding:1px 0px; }
div.c5 form input.button { border:none; width:178px; height:20px; background:url(../img/bg-button.gif); cursor:pointer; }
div.c5 form input.button:hover { background-position:0px 22px; }
div.c5 div.col1 { width:208px; min-height:404px; height:auto !important; height:404px; padding-top:20px; border-right:1px solid #4d4d71; float:left; display:inline; line-height:16px; }
div.c5 div.col1 a { text-decoration:none; }
div.c5 div.col1 a:hover { text-decoration:underline; }
div.c5 div.col1 a.mapa { display:block; width:180px; height:121px; overflow:hidden; background:url(../img/mapa.gif) 0px 20px no-repeat; }
div.c5 div.col2 { width:427px; float:right; display:inline; padding-top:20px; }


/***************************************
 NOVIDADES
***************************************/
div.c6 div.col1, div.c7 div.col1  { padding:20px 14px 0px 35px; width:427px; min-height:404px; height:auto !important; height:404px; border-right:1px solid #4d4d71; float:left; display:inline; }
div.c6 div.col2, div.c7 div.col2 { width:220px; float:right; display:inline; padding-top:60px; padding-right:5px; line-height:16px; }
div.c6 div.col2 a.active, div.c7 div.col2 a.active { font-weight:bold; color:#4d4d71; }


/***************************************
 PROGRAMAÇÃO
***************************************/
div.programa { padding:0px 30px 0px 0px; }
div.programa div.col1 h1 { margin-left:35px; }
div.programa div.col1 { width:238px; min-height:404px; height:auto !important; height:404px; padding-top:20px; float:left; display:inline; line-height:16px; overflow:hidden; }
div.programa div.col1 a { text-decoration:none; display:block; line-height:25px; background-color:#000044; margin-bottom:1px; padding-left:10px; margin-left:25px; margin-right:25px; }
div.programa div.col1 a:hover { text-decoration:underline; }
div.programa div.col1 a.active { background-color:#4d4d71; margin-right:0px; }
div.programa div.col1 ul { list-style-type:none; }
div.programa div.col2 { width:426px; min-height:400px; height:auto !important; height:400px; float:right; display:inline; padding-top:20px; border-left:1px solid #4d4d71; padding-left:20px; }
div.programa table { border-collapse:collapse; }
div.programa table tr td { background-color:#4d4d71; border:1px solid #000033; padding:4px; }
div.programa table tr td.hora { text-align:center; }

