*{ 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: 10px; }
/**  **/

/** 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; margin: 0 auto; padding: 18px 0 0 0; background: url(../images/t_rodape.gif) no-repeat top right; }
#links_rodape { float:left; width: 250px; margin: 0 10px 0 0;  }

.enderecos{ font:11px Lucida Sans Unicode, Arial, Verdana, sans-serif; float:left; width: 275px; margin-left: 24px; margin-right: 12px; margin-bottom: 15px; 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;  }
/**  **/

/** SOCIAL **/

.social{ float:left; }

/** *** **/

#headerTop{
    background: url("../images/topheader.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 115px;
    margin: 0 0 0 -10px;
    width: 660px;	
}

.bgSelect{
    float: left;
    height: 30px;
    margin: 71px 0 0 15px;
    width: 281px;
}

.selectCidade{
    border: 1px solid;
    height: 30px;
    width: 301px;
	color:#999999;
    padding-top: 4px;		
}

#englobaCols{
    background: url("../images/bgmodal.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    min-height: 354px;
    margin: 3px 0 0 -10px;
    width: 659px;
}

.modalCol1{
    float: left;
    min-height: 293px;
    margin: 16px 0 0 -10px;
    width: 214px;
}

.modalCol2{
    float: left;
    margin: 16px 0 0 5px;
    min-height: 301px;
    width: 450px;
}

.woman{
    background: url("../images/woman.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 267px;
    margin: 26px 0 0 9px;
    width: 212px;
}

.englobaPlayers{
    float: left;
    margin: 5px;
}

.bgFraseModal{
    background: url("../images/bgfrase.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 45px;
    margin: -8px 0 0 -3px;
    text-indent: -99999px;
    width: 661px;
}

.lastPlayer{
    margin: 5px 0 0 -5px;	
}

.topHeader{
    background: url("../images/ouca/topHeader.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 115px;
    margin: -16px 0 0 2px;
    width: 940px;
}

.bigBg{
    float: left;
    margin: 12px 0 0 3px;
    min-height: 241px;
    width: 939px;
}

.marginP{
   margin: 9px;	
}
