*{ 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; }
h2{ color:#fff; }
h3{ font-size:16px; }
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;  }
/**  **/

/** 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; }
/**  **/

/** MAIN **/
#main{ position:relative;  margin:0 auto;  }
#col1 h2{ color:#6B4E7B;  }
/**  **/

/** COLUNA ESQUERDA E DIREITA **/
#sidebar{ float:left; width:220px; margin:70px 5px 5px -10px; letter-spacing:0.4px;  padding-top: 20px; min-height: 472px; }
#sidebar h3{ margin: 10px 0 20px 25px; text-transform:uppercase; }
#sidebar ul { margin: 0 0 15px 12px !important;}
#sidebar li { margin:8px 0 0 5px; width:202px; height:36px; text-align:right; }
#sidebar li a { color:#1E8DF5; }
#sidebar li img { border:5px solid #FFA800; }
.topSidebar { display:block; width:262px; height:49px; margin:-30px 0 0 0;  }
.bottomSidebar { display:block; width:262px; height:51px; margin:-30px 0 0 0; }

.submenu li{ width:202px; height:36px; text-align:center; } 
.submenu li a{ text-decoration:none; display:block; padding:8px 5px 5px 2px; color:#1E8DF5; font-size:15px; width:187px; height:36px; text-align:right;} 
.submenu li a:hover{ color:#777;} 

.outrosLinks{ text-decoration:none; display:block; padding:8px 5px 5px 5px; color:#1E8DF5; font-size:14px; width:187px; height:36px; text-align:right;  }

#rightCol{ float:right; width: 210px; text-align:right; margin: 25px 0 15px 20px; }
#rightCol li{ display:block; width: 210px; margin: 15px 0 0 0; }
#rightCol li img{  border:5px solid #FFA800; }

#after_content{ background: #6B4E7B url(../images/bg_arquivo.gif) no-repeat top right; width: 305px; height: 216px; margin: -2px 0 0 5px; z-index:999; float:left; padding:4px 4px 0 8px; color:#fff; }
#after_content a{ color:#fff; }
#after_content h3{ color:#fff; }
#after_content li{margin: 5px 25px 5px 5px; border-bottom:1px solid #fff; padding: 5px; }
#after_content li .datas{ color:#b093c3; }

#after_content2{ float:right; }

/**  **/


/** 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{ width:955px; }
#content.withoutSB{ width:955px; }
#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);  }
/**  **/


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

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

form input, form select, form textarea{ padding: 2px; color: #666; }
form input.erro{ background:#FFEFF2; border:1px solid #DFB5BE; }

form p label{ float:left; width: 100px; margin-right: 8px; }
.botao{ width: auto !important; background:#87AE26; padding: 4px; border: 0; }
.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; }
/** **/


/** CLASSES GERAIS **/
.withBg { padding: 3px; background:#6099A2; color:#fff; }
.fright { float:right; margin-right: 20px; }
.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; } 
/**  **/

/** PARA A LISTA DE POSTAGENS **/
.listaPosts, .listaPostsComFoto{ float:left; width: 625px; padding: 5px; }
.listaPosts li, .listaPostsComFoto li{ background:url(../images/setinha.gif) no-repeat 73px center; margin-top:4px; }
.listaPosts li>div, .listaPostsComFoto li>div{  background:#79B2BB; margin-left: 80px; min-height: 40px; position:relative; padding: 8px; }
.listaPosts li>div a, .listaPostsComFoto li>div a{  color:#fff; }
.listaPosts li span.fotoUsuario, .listaPostsComFoto li span.fotoUsuario{ float:left; }
.listaPosts li span.cantos, .listaPostsComFoto span.cantos{ display:block; width: 5px; height:5px;  }
.listaPosts li span.cantoSupEsq, .listaPostsComFoto li span.cantoSupEsq{ background:  url(../images/borda_esquerda_sup.gif) no-repeat top left; position:absolute; margin-top:-8px; margin-left:-8px; }
.listaPosts li span.cantoSupDir, .listaPostsComFoto li span.cantoSupDir{ background:  url(../images/borda_direita_up.gif) no-repeat top left;  float:right; margin-top:-8px; margin-right:-8px; }
.listaPosts li span.cantoInfEsq, .listaPostsComFoto li span.cantoInfEsq{ background: url(../images/borda_esquerda_down.gif) no-repeat top left; position:absolute; left:0; bottom:0; }
.listaPosts li span.cantoInfDir, .listaPostsComFoto li span.cantoInfDir{ background:  url(../images/borda_dir_dow.gif) no-repeat top left;  position:absolute; right:0; bottom:0; }
.data1{ float:left; margin-right: 8px; color:#D1EBEF; width: 100%; display:block !important; }
/**  **/

/** PARA A LISTAGEM **/
.lista1 li{ background:transparent; font-size: 12px; }
.lista1 li a{ color:#71A471;}
.lista1 li .datas{ color:#aaa; }

/**  **/

/** PARA EFEITO COM AS LOGOS **/
.kwicks {  
	list-style: none;
	position: relative;  
	margin: 0 !important;  
	padding: 0; 
	width:945px !important;
	overflow:hidden !important;
}  
.kwicks li{  
	float: left;  
	width: 118px;  
	height: 160px;  
	margin-right: 5px;  
} 

/** FIM EFEITO LOGOS **/

#popup{
	position:absolute;
	top: 100px;
	left: 50%;
	margin-left: -200px;
	display:none;
	z-index: 99999;
}

