/* ------------------------------------------
Desenvolvido por GeniusDesign Brasil@2010
Eugênio Telles - Webdesigner - Art Director
www.geniusdesignbrasil.com
www.twitter.com/eugeniotelles
------------------------------------------- */


@charset "utf-8";

* {margin:0; padding:0; border:0;}

body {background:#000 url(../images/fundo.gif) center top fixed; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#68513C; line-height:18px; margin-bottom:30px;}

#container {background:#2C1F15 url(../images/fundo_pagina.gif); width:940px; border:10px solid #000; text-align:left; margin:auto; display:table; margin-top:30px;}

#logo {width:405px; height:90px; background:url(../images/logo.png) 25px 25px no-repeat; float:left;}
#logo a {display:block; width:405px; height:90px;}

a {color:#B7AB9B; text-decoration:none;}
a:hover {text-decoration:underline;}

ul {list-style:none;}

.divLogin {width:450px; float:right; position:relative; font-size:10px; color:#A58C76;}
.divLogin fieldset {border:none;}
.divLogin #form-login div {position:absolute; right:75px; top:15px;}
.divLogin #form-login-username, .divLogin #form-login-password, .divLogin #form-login-remember, .divLogin .button, .divLogin ul, .divLogin div, .divLogin #modlgn_remember {position:absolute;}
.divLogin .button {right:10px; top:28px; width:50px;}
.divLogin #form-login-username {right:250px; top:10px;}
.divLogin #form-login-password {right:75px; top:10px;}
.divLogin ul {list-style:none; top:55px; right:90px; width:400px;}
.divLogin ul li {margin-left:3px; float:right; margin-right:5px;}
.divLogin a {color:#A58C76; text-decoration:none;}
.divLogin a:hover {color:#D3C7BC;}
.divLogin #form-login-remember {right:28px; top:55px; text-align:right;}
.divLogin #modlgn_remember {right:-17px; top:0; border:none; background:none;}
.divLogin #form-login-username input, .divLogin #form-login-password input {width:150px;}
.divLogin div {top:60px; right:0;}

.divLogin .menu {margin-top:15px;}

.cano {width:940px; background:url(../images/fundo_cano.png); height:89px; float:left; position:relative; text-align:center;}
.cano .breadcrumbs {position:absolute; bottom:7px; left:90px; color:#B7AB9B; font-size:11px; text-align:left; width:554px;}
.cano .breadcrumbs a {color:#B7AB9B;}
.cano .breadcrumbs a:hover {color:#00CCCC;}
.cano .gk_news_highlighter_item a {text-decoration:none!important;}
.cano h1.h1noticias {width:59px; height:23px; background:url(../images/titulo_noticias.png); position:absolute; left:110px; top:20px;}
.cano h1.h1noticias span {display:none;}
.cano .noticias {width:554px; color:#B7AB9B; font-size:11px; position:absolute; top:27px; left:175px; overflow:hidden; height:14px; line-height:12px; text-align:left;}
.cano .canais ul {width:506px; margin:auto; list-style:none; margin-top:13px;}
.cano .canais ul li {float:left; margin-right:15px;}
a.myspace, a.youtube, a.twitter, a.orkut, a.fotolog {height:31px; display:block; background:url(../images/redes_sociais.png) no-repeat;}
a.myspace span, a.youtube span, a.twitter span, a.orkut span, a.fotolog span {display:none;}
a.myspace {width:111px; background-position:0px 0px;}
a.myspace:hover {background-position:0px -31px;}
a.youtube {width:72px; background-position:-111px 0px;}
a.youtube:hover {background-position:-111px -31px;}
a.twitter {width:85px; background-position:-183px 0px;}
a.twitter:hover {background-position:-183px -31px;}
a.orkut {width:63px; background-position:-268px 0px;}
a.orkut:hover {background-position:-268px -31px;}
a.fotolog {width:100px; background-position:-331px 0px;}
a.fotolog:hover {background-position:-331px -31px;}

input {background:#26170D; border:1px solid #594431; color:#D3C7BC; padding:2px; font-size:10px;}

#menu {width:164px; background:url(../images/fundo_menu.png); padding:70px 0 185px 0; float:left; position:relative; margin-left:15px; margin-bottom:30px;}
#menu ul {list-style:none; padding:0 30px 0 20px;}
#menu ul li {margin-bottom:5px; position:relative;}
#menu ul li a {font-size:15px; color:#D3C7BC; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; padding:1px 5px;}
#menu ul li a:hover, #menu ul li a:active {background:#715D40;}

#menu ul li ul {display:none; background:#715D40; border-right:1px solid #715D40; border-top:1px solid #715D40; padding:0; width:250px; text-align:center;}
#menu ul li ul li {padding:3px; float:left; width:245px; margin:auto;}
#menu ul li:hover ul {display:table; position:absolute; left:114px; top:0; z-index:200;}
#menu ul li:hover ul li {display:block;}
#menu ul li:hover ul li a {display:block; padding:5px 10px!important; background:#605035; font-size:13px; text-transform:none; border-right:1px solid #88714D; border-bottom:1px solid #88714D; border-top:1px solid #483C28; border-left:1px solid #483C28;}
#menu ul li:hover ul li a:hover {background:#6B583D; font-size:13px; text-transform:none; border-left:1px solid #88714D; border-top:1px solid #88714D; border-bottom:1px solid #483C28; border-right:1px solid #483C28;}

#menu_top, #menu_bot {width:164px; position:absolute; left:0;}
#menu_top {background:url(../images/fundo_menu_top.png); top:-15px; height:80px;}
#menu_bot {background:url(../images/fundo_menu_bot.png); bottom:-15px; height:190px;}

#principal {float:left; width:496px; position:relative; margin-left:15px;}
#principal object, #principal embed {width:480px; height:393px;}
#principal .tv {position:absolute; top:-13px; left:-20px; z-index:10;}

#agenda {width:198px; height:214px; background:url(../images/fundo_agenda.png); position:absolute; right:-60px!important; top:50px!important; z-index:10; text-align:center}
#agenda ul {list-style:none; margin-left:30px; margin-top:60px;}
#agenda ul li {float:none!important; width:auto!important;}
#agenda ul li a {display:block;}
#agenda p {margin-top:60px;}
#agenda .contentpaneopen {width:130px; margin:auto;}
#agenda .contentpaneopen p {margin:0;}
#agenda .contentpaneopen tr td {text-align:center; color:#000; font-size:13px;}
#agenda a {color:#000; text-decoration:underline; padding:3px;}
#agenda a:hover {text-decoration:none; background:#A57234; color:#F0E0C2;}

#box_twitter {width:209px; padding-top:33px; background:url(../images/fundo_twitter.png) no-repeat; margin:170px 0 0 0; border-bottom:2px solid #000; color:#B7AB9B;}
#box_twitter ul {margin:15px;}
#box_twitter h2 {display:none;}
#box_twitter a {color:#00CCCC; text-decoration:none; margin:0 15px 15px 0;}
#box_twitter a:hover {text-decoration:underline;}
#twitter_update_list {list-style:none;}

#player {float:right; margin-top:5px; text-align:right; color:#B7AB9B;}
#player a {padding-right:7px;}

.right {float:right; width:209px; margin-right:10px;}

.both {clear:both;}

/* ---------------- CHAT */
.conteudo {width:940px; margin:auto;}
#chatoutput {width:500px; height:70px; background:url(../images/fundo_paper.gif); border:4px solid #18100A;font-family:Arial, Helvetica, sans-serif; color:#000;}
#chatoutput, .conteudo#chat p {margin-left:15px;}
#lastMessage {text-align:left; background:#B59B6A; font-size:10px; border:none; height:12px; padding-left:2px;}
#lastMessage span {color:#583B1C; margin-right:2px;}
.conteudo#chat p, #chatoutput, #responseTime, #lastMessage span {float:left;}
.conteudo#chat p {color:#B7AB9B; font-weight:bold;}
.conteudo#chat p em {font-weight:normal;}
.conteudo#chat p label {display:block;}
.conteudo#chat ul {border-top:none;}
.conteudo#chat ul li {color:#000;}
.conteudo#chat ul li span {color:#000; font-weight:bold;}
#chatbarText, #shoutboxname {background:#261B0D; border:2px solid #18100A; color:#000; background:url(../images/fundo_paper.gif) center center; font-family:Arial, Helvetica, sans-serif; width:250px; height:25px; 
font-size:12px;}
.conteudo#chat ul li a {color:#009999; padding:1px; background:#000;}

.mod_dwhosonline-summary span {font-weight:bold;}


/* ---------------- COUNTDOWN */
#banner p {text-align:center; font-size:30px; background:#000; padding:10px; line-height:35px;}
