*{ margin:0; padding:0; list-style:none; }

/** ELEMENTOS GLOBAIS **/
body{ background:#fff url(../images/bg.jpg) no-repeat top;  font: normal 14px "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #757575; }
/*body{ background:white;  font: normal 14px "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #757575; }*/
a{ color:#555352; text-decoration:none; }
a:hover{ text-decoration:underline; }
a img{ border:none; }
.clear, .clearboth{ clear:both; }
h2, h3, h4{ font: bold 23px "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif; color: #6B4E7B; }
h3{ font-size: 20px; }
h4{ font-size: 14px; }
address{ font-style: normal; }
/**  **/

/** CONTEINER **/
#geral{ width:965px; position:relative; margin:0 auto; overflow:hidden; background:transparent; }
/**  **/

/** ELEMENTOS DO TOPO **/
#header{ height: 315px; }
#header h1 a{ position:absolute; width:120px; height:115px; left:0; top:10px; text-indent:-9999px; overflow:hidden; background:url(../images/logo.png) no-repeat; }
#flash{ margin-top:80px; position:absolute; z-index:0;  }
#players{ display:none; }
#listaPlayers { margin:0; padding:0; }
#listaPlayers li { float:left; margin: 16px; }
/**  **/

/** NAVEGACAO **/
#nav{ height:35px; padding: 6px 8px 0 0; background:url(../images/bg_menu.gif) repeat-x; margin:30px 0 0 100px; float:left; width:auto; z-index:1000; }
#nav ul{ padding:0; }
#nav ul li{ float:left; margin:-5px 3px 0 0; padding: 8px 20px 10px 3px; background:url(../images/seta_menu.gif) no-repeat right -2px;  height: 41px;  }
#nav ul li a{ text-decoration:none; font-size:15px; text-transform:capitalize; color:#fff; padding-left:3px; }
#nav ul li a:hover{ color:#DEC2EF; }
#finalMenu{ width:5px; height: 41px; background:url(../images/final_menu.gif) no-repeat; display:block; float:right; margin: -6px -10px 0 0; }
/**  **/


/** CONTEUDO **/
#content{ display:block; font-size: 14px; letter-spacing:0.4px; margin:8px 5px 0 1px; padding: 5px;  width:945px; min-height:180px; background:#fff; border:2px solid #6B4E7C; border-top:0; border-bottom:0;     }
#sup_content{ width:960px; height: 5px; background: url(../images/borda_main_sup.png) no-repeat; dipsplay:block; position:absolute; margin-top:-3px; }
#down_content{ float:left;  width:960px; height: 7px; background: url(../images/borda_main_down.png) no-repeat; dipsplay:block; z-index:5; }
#content h2{  margin:0px 0 15px 0;}
#content h2 a{ text-decoration: none; }
#content h2 .tDestaque{ color: #2163A4; }
#content p{ margin:8px 0px 10px 8px; text-align:justify; }
#content.withoutColumns{  }
#content.withoutSB{ }
#content.withoutSB h2{ margin-left:0 ; }
#content.withoutColumns h2{ margin-left:0; }
#content ul{ margin: 5px 0 10px 40px; }
.lista li{ list-style-image: url(../images/bullet2.png);  }

.semColDir #col1{ width: 916px; }
/**  **/



/** RODAPE **/
#footer{ clear:both;  background:#6B4E7C; color:#fff; padding: 0 8px 0 15px; font-size:15px; margin: 0; }
#footer a{ color:#fff; }

#contentFooter{ position:relative; width: 973px; height: 155px; margin: 0 auto; padding: 18px 0 0 0; background: url(../images/t_rodape.gif) no-repeat top left; }
#links_rodape { float:left; width: 250px; margin: 0 10px 0 0;  }

.enderecos{ font:11px Lucida Sans Unicode, Arial, Verdana, sans-serif; float:right; width: 200px; margin: 45px 12px 15px 24px; line-height: 18px; }
.titulo_endereco{ font-size: 12px; text-transform:uppercase; font-weight: bold; background:#fff; color: #604470; padding: 5px;  }

.copy{ float:right; }
/**  **/

/** TABELAS **/
#content>table{ width:710px !important; }
#content>table td{ padding: 4px; text-align:left !important; }
#content>table td a{ text-decoration:none; }
/** **/

/** ELEMENTOS DE FORMULARIO **/
fieldset{ background: transparent; border:0; padding:5px; width:450px; }
fieldset label{ color:#B5B5B5; font-weight:normal; }
fieldset table tr td{ padding:3px 12px; background:transparent !important; }

form input, form select, form textarea{ padding: 2px; color: #666; background: #E4E4E4; border: 1px solid #B6B6B6; width: 100%; display:inline-block; width: auto;}
form input.erro{ background:#FFEFF2; border:1px solid #DFB5BE; }

form p label{ float:left; width: 100px; margin-right: 8px; }
.botao{ width: auto !important; background:#6B4E7C; padding: 4px; border: 0; color:#fff; }
form .botao{ color: #666; background: #E4E4E4; border: 1px solid #B6B6B6; width: auto; float:right; }

.voltar{ float:right; margin:8px 10px 0 0; color:#fff; font-weight:bold; }

.pradio{ margin-top:0px; }
.pradio label{ width:auto;  float:left !important; margin-right:10px; }
.pradio input{ width:auto; float:left;  margin-right:5px; }

.nofloat{ float:none !important; }
.normal { font-weight:normal !important; }
.clear{ clear:both; }
.pleft{ float:left; width:auto; margin-right:15px; margin-top:0; }
.mensagemForm{ padding: 8px; font-size: 16px; }
.sucesso{ color:#6B4E7C; }

/** **/

/** CLASSES GERAIS **/
.withBg { padding: 3px; background:#6099A2; color:#fff; }
.fright { float:right; margin-right: 5px; }
.emBloco{ width: 98%; display:block; } 
.centro{ text-align:center; }
.enfase{ font-weight:bold; }
.linkEnfase{ font-weight:bold; font-size:14px; background:#6B4E7C; color:#fff; padding: 5px; } 
.frase{ position:relative; padding-left: 35px; font-size: 16px; color: #C0B22D; font-style: italic; }
.lquot{ background: url(../images/laquot.gif) no-repeat; width: 22px; height: 14px; display:block; position:absolute; }
.rquot{ background: url(../images/raquot.gif) no-repeat; width: 22px; height: 14px; display:block; position:absolute; right: -10px; bottom: 5px; }
/**  **/

/** LOADER **/
.loader{ width: 30%; position:relative; margin: 15px auto; text-align:center; background:#ededed; border: 1px solid #ccc; padding: 15px; color: #666; font-size: 11px; display:none; }
.loader img{ border: 0 !important; margin-bottom: 10px; }
/** **/

/** PARA A LISTAGEM **/
.lista1 li{ background:#ECEAEB; padding: 5px 5px 5px 20px; margin: 3px; }
.lista1 li a{ color:#71A471; font-weight:bold; font-size: 90%; }
.lista1 li .datas{ color:#aaa; }

.lista2 li{ border-bottom: 1px dashed #B89274; padding: 5px; margin:3px; }
.lista2 li a{ color:#666; }
.lista2 li .datas{ color:#B89274;  }
/**  **/

.tweets{
    float:left;
    margin-left: 220px;
    width: 500px;
}

.tweets li{
    height: 20px;
    margin-left: 15px;
    font-size: 12px;
    color:#897195;
}

.tweets li a{
    font-size: 12px;
}

.tweets li a:hover{
    text-decoration:none;
}

.tweets li a span{
    color:#897195;
}

.tweets h4{
    color:#897195;
}

.social{
    float:left;
}