#geral-forum {
	 width: 802px;
	 margin-right: -4px;
	 float: left;
	 font-family: Verdana;
}
#topo-forum {
	background-image: url(../forum/images/substituir-background-topo.jpg);
	background-repeat: no-repeat;
	width: 798px;
	height: 115px;
	float: left;
	margin-bottom: 2px;
}
#conteudo-forum {
	width: 798px;
	height: auto;
	float: left;
}
#conteudo-forum input, #conteudo-forum textarea {
	font-family: Verdana;
	font-size: 12px;
	color: #424242;
}
.lado-esq-forum {
	float: left;
	width: 577px;
	height: auto;
	min-height: 800px;
	background-color: #ffffff;
	border-right-color: #ffa314;
	border-right-style: solid;
	border-right-width: 4px;
}
* html .lado-esq-forum {
	height: 600px;
}
.navegacao-forum {
	width: 577px;
	height: 35px;
	background-color: #ffa314;
	margin-bottom: 2px;
	float: left;
}
.navegacao-forum div {
	float: left;
}
.navegacao-forum a, .navegacao-forum span {
	float: left;
	padding: 8px;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 13px;
}
.navegacao-forum div.nivel-3 a {
	background-color: #edece5;
	color: #bcb2a1;
}
.navegacao-forum div.nivel-2 a {
	background-color: #d5dbdf;
	color: #53534b;
}
.navegacao-forum div.nivel-1 {
	background-color: #ffa314;
	color: #ffffff;
}
.navegacao-forum a:hover {
	text-decoration: underline;
}
.tit-img-forum {
	width: 575px;
	background-color: #dddccd;
	float: left;
	margin-bottom: 2px;
}
.tit-forum {
	position: relative;
	left: 15px;
	top: 10px;
	color: #ff6600;
	width: 545px;
	height: 38px;
	font-size: 18px;
}
.img-forum {
	margin-left: 2px;
	margin-bottom: 2px;
}
.tit-img-forum {
	border-top-color: #FFA314;
	border-top-style: solid;
	border-top-width: 4px;
}
.tit-img-forum p {
	font-size: 11px;
	color: #53534b;
	margin-left: 15px;
	*margin-bottom: 11px;
	*margin-top: 11px;
}
.lista-foruns {
	float: left;
	width: 545px;
	height: 80px;
	position: relative;
	left: 15px;
	margin-bottom: 5px;
	*margin-bottom: -10px;
	margin-top: 0px;
	*margin-top: 10px;
	*padding-bottom: 10px;
}
.lista-foruns p {
	line-height: 0px;
}
.lista-foruns .tipo-forum a {
	font-size: 14px;
	color: #ff7b04;
	text-decoration: none;
}
.lista-foruns .tipo-forum a:hover {
	text-decoration: underline;
}
.lista-foruns .desc-forum-home {
	font-size: 11px;
	color: #959b9e;
}
.desc-forum-int {
	font-size: 11px;
	color: #6d6e68;
	margin-left: 15px;
	float: left;
	position: relative;
	bottom: 7px;
	left: 0px;
}
.num-posts, .lista-foruns .quem-postou, .data-comunicado {
	font-size: 10px;
	color: #424242;
}
.pos-num-posts {
	float: right;
	position: relative;
	bottom: 5px;
	right: 10px;
}
.lista-foruns .ultimo-post {
	font-size: 11px;
	color: #424242;
}

.lista-foruns .ultimo-post a {
	font-size: 11px;
	color: #ff8415;
	text-decoration: none;
}
.lista-foruns .ultimo-post a:hover {
	text-decoration: underline;
}
.pontilhado-forum {
	margin-left: 5px;
	margin-bottom: -10px;
	_margin-bottom: 25px;
}
.pontilhado-forum, .pontilhado-leitura-topicos, .pontilhado-comentario {
	font-size: 7px;
	color: #cacaca;
	letter-spacing: 0px;
}
.comunicados-gm {
	width: 575px;
	height: 33px;
	background-color: #edede5;
	border-bottom-color: #bdbcb8;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	float: left;
	margin-bottom: 2px;
}
.comunicados-gm span {
	font-size: 14px;
	color: #53534b;
	float: left; 
	position: relative;
	left: 15px;
	top: 8px;
}
.lista-comunicados-gm {
	width: 575px;
	height: auto;
	position: relative;
	left: 15px;
	top: 0;
	line-height: 0px;
	float:left;
}
.lista-comunicados-gm, x:-moz-any-link, x:default {
	margin-bottom: 25px;
	*margin-bottom: 20px;
}
.lista-comunicados-gm p {
	
}
.tit-comunicado a {
	font-size: 11px;
	color: #ff6600;
	text-decoration: none;
}
.tit-comunicado a:hover {
	text-decoration: underline;
}
.escrever-novo-post {
	width: 575px;
	height: 43px;
	background-color: #edede5;
	float: left;
	margin-bottom: 2px;
}
.escrever-novo-post a.escrever, .buscar-escrever a.escrever {
	width: 132px;
	height: 24px;
	float: right;
	position: relative;
	right: 15px;
	top: 10px;
}
.escrever-novo-post form {
	float: left;
	width: 400px;
	position: relative;
	left: 15px;
	top: 10px;
}
.escrever-novo-post form .campo-busca {
	float: left;
	width: 250px;
	height: 18px;
	border: #DDDCCD solid 1px;
	margin-right: 10px;
}
.escrever-novo-post form .botao-busca {
	float: left;
}
.legenda-paginacao {
	width: 575px;
	height: 44px;
	float: left;
	position: relative;
	left: 15px;
	top: 20px;
}
.legenda {
	float: left;
	position: relative;
	left: -5px;
	bottom: 5px;
}
.paginacao {
	float: right;
	position: relative;
	right: 25px;
	bottom: 0px;
}
.paginacao img {
	position: relative;
	top: 3px;
}
.paginacao a {
	font-size: 11px;
	color: #959b9e;
	text-decoration: none;
}
.paginacao a:hover {
	text-decoration: underline;
}
.paginacao a.pagina-atual {
	color: #000000;
}
.buscar-escrever {
	width: 575px;
	height: 43px;
	background-color: #edede5;
	float: left;
	margin-bottom: 2px;
	_margin-bottom: 0px;
}
.buscar {
	float: left;
	position: relative;
	left: 15px;
	top: 13px;
}
.input-buscar {
	width: 175px;
	height: 15px;
	font-size: 12px;
	color: #868686;
	border: solid #dadada 1px;
}
.select-buscar {
	width: 125px;
	font-size: 12px;
	color: #868686;
	border-style: solid;
	border-color: #dadada;
	border-width: 1px;
}
.botao-buscar {
	float: left;
	position: absolute;
	left: 315px;
	top: -3px;
}
.space-buscar {
	float: left;
	position: relative;
	left: 98px;
	*left: 96px;
	top: 9px;
}
.lista-topicos {
	width: 575px;
	height: auto;
	float: left;
}
ul.barra-tit-desc {
	_float: left;
	position: relative;
	list-style-type: none;
	margin-left: -40px;
	*margin-left: 0px;
	margin-top: 0px;
}
ul.barra-tit-desc li {
	display: inline;
	background-color: #6d6e68;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	border-right-color: #b6b7b4;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	float: left;
	font-size: 10px;
	color: #FFF;
}
ul.barra-tit-desc li.status {
	width: 66px;
}
ul.barra-tit-desc li.titulo {
	width: 200px;
}
ul.barra-tit-desc li.autor {
	width: 73px;
}
ul.barra-tit-desc li.data {
	width: 50px;
}
ul.barra-tit-desc li.visualizacoes {
	width: 30px;
}
ul.barra-tit-desc li.respostas {
	width: 30px;
	_padding-right: 10px;
}
ul.barra-desc-laranja, ul.barra-desc-branca, ul.barra-desc-cinza {
	list-style-type: none;
	margin-left: -40px;
	*margin-left: 0px;
	margin-top: 0px;
}
ul.barra-desc-laranja li, ul.barra-desc-branca li, ul.barra-desc-cinza li {
	display: inline;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	float: left;
	font-size: 11px;
	color: #424242;
}
#video ul.barra-desc-laranja li, #video ul.barra-desc-branca li, #video ul.barra-desc-cinza li {
	height: 40px;
}
ul.barra-desc-laranja li {
	background-color: #ffb543;
}
ul.barra-desc-branca li {
	background-color: #ffffff;
}
ul.barra-desc-cinza li {
	background-color: #edece5;
}
ul.barra-desc-laranja li#hot, ul.barra-desc-branca li#hot, ul.barra-desc-cinza li#hot {
	color: #cc0000;
}
ul.barra-desc-laranja li a, ul.barra-desc-branca li a, ul.barra-desc-cinza li a {
	color: #424242;
	text-decoration: none;
}
ul.barra-desc-laranja li#hot a, ul.barra-desc-branca li#hot a, ul.barra-desc-cinza li#hot a {
	color: #cc0000;
	text-decoration: none;
}
ul.barra-desc-laranja li a:hover, ul.barra-desc-branca li a:hover, ul.barra-desc-cinza li a:hover {
	text-decoration: underline;
}
ul.barra-desc-laranja li#hot a:hover, ul.barra-desc-branca li#hot a:hover, ul.barra-desc-cinza li#hot a:hover {
	text-decoration: underline;
}
ul.barra-desc-laranja li.status, ul.barra-desc-branca li.status, ul.barra-desc-cinza li.status {
	width: 67px;
	padding-bottom: 6px;
	padding-top: 5px;
	_padding-bottom: 1px;
}
ul.barra-desc-laranja li.status-video, ul.barra-desc-branca li.status-video, ul.barra-desc-cinza li.status-video {
	width: 67px;
}
ul li.status div {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 3px;	
}
ul li.status div.chave {
	width: 13px;
}
ul li.status div.recomendado {
	margin-right: 0;	
}
ul li.status-video div {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 3px;	
}
ul li.status-video div.chave {
	width: 13px;
}
ul li.status-video div.recomendado {
	margin-right: 0;	
}
ul li.titulo {
	width: 201px;
}
ul li.titulo span {
	position: absolute;
	margin-left: 5px;	
}
ul li.autor {
	width: 74px;	
}
ul li.data {
	width: 51px;
}
ul li.visualizacoes {
	width: 31px; 
}
ul li.respostas {
	width: 31px;
	_padding-right: 9px;	
}
.dados-nota-votos {
	float: left;
	margin: 15px;
	_margin-left: 8px;
	_margin-right: 8px;
}
.dados-post {
	float: left;
	width: 245px;
}
.dados-post img {
	float: left;
	margin-right: 10px;
}
.dados-post span {
	float: left;
}
.dados-post span.dados-post-nome {
	font-size: 14px;
	color: #53534b;
	margin-top: 5px;
}
.dados-post span.demais-dados {
	font-size: 10px;
	color: #424242;
	margin-top: 5px;
}
.dados-post span {
	font-size: 10px;
}
.nota-votar {
	float: left;
	width: 300px;
	margin-top: 20px;
}
.nota-votar .nota {
	float: left;
	background-image: url(../forum/images/background-nota-votos.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 44px;
	margin-left: 30px;
	_margin-left: 15px;
	margin-right: 10px;
}
.nota-votar .nota .inteiro {
	color: #FFF;
	font-weight: bold;
	position: relative;
	left: 11px;
}
.nota-votar .nota .inteiro {
	font-size: 24px;
}
.nota-votar .nota .votos {
	float: right;
	font-size: 10px;
	color: #FFF;
	position: relative;
	right: 8px;	
	top: 2px;
}
.votar {
	float: left;
	margin-top: -2px;
}
.votar span {
	float: left;
	font-size: 12px;
	color: #ff6600;
}
.votar p {
	float: left;
	height: 16px;
	margin-bottom: 1px;
	margin-top: 1px;
}
.votar span a {
	float: left;
	font-size: 10px;
	color: #ff0000;
}
.login-votar {
	width: 190px;
	font-size: 12px;
	color: #6d6e68;
	position: relative;
	top: 10px;
}
.pontilhado-leitura-topicos {
	float: left;
	margin-left: 5px;
	_margin-left: 3px;	
	margin-top: -5px;
}
.detalhes-topico {
	float: left;
	position: relative;
	top: -5px;
	*top: 10px;
	padding-bottom: 10px;
}
.detalhes-topico p {
	float: left;
	width: 545px;
	margin-bottom: -2px;
	*margin-bottom: 8px;
	margin-left: 15px;
	_margin-left: 8px;
	margin-right: 15px;
	_margin-right: 8px;
}
.detalhes-topico .img-video {
	float: left;
	margin-left: 50px;
	_margin-left: 25px;
	width: 44px;
	height: auto;
}
.tit-topico {
	font-size: 14px;
	color: #fc771d;
	word-wrap:break-word;
}
.desc-topico {
	width: 345x;
	padding-right: 5px;
	font-size: 11px;
	color: #53534b;
	word-wrap:break-word;
}
.assinatura-topico {
	font-size: 10px;
	color: #959b9e;
	font-style: italic;
}
.tit-comentarios {
	float: left;
	width: 575px;
	height: 34px;
	margin-top: 5px;
	*margin-top: 15px;
	_margin-top: 5px;
	background-color: #dddccd;
	bottom-color: #bdbcb8;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.tit-comentarios span {
	font-size: 14px;
	color: #53534b;
	float: left;
	position: relative;
	left: 15px;
	top: 8px;
}
.espaco-comentarios {
	width: 575px;
	height: 75px;
	background-color: #edece5;
	float: left;
	_position: relative;
	margin-bottom: 0px;
}
.espaco-comentarios textarea {
	width: 490px;
	height: 42px;
	float: left;
	margin: 15px;
	border-color: #dfdfde;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 10px;
	color: #54534e;
}
.enviar-comentarios {
	float: right;
	position: relative;
	right: 10px;
	top: 20px;
	_position: absolute;
}
.exibir-comentarios {
	float: left;
	margin-bottom: -20px;
	margin-left: 15px;
	margin-right: 15px;
	_margin-left: 8px;
	_margin-right: 8px;
	margin-top: 10px;
}
.avatar-comentario {
	float: left;
}
.avatar {
	float: left;
}
.avatar img {
	float: left;
	margin-right: 10px;
}
.pontilhado-comentario {
	float: left;
	margin-left: 5px;
	margin-top: 25px;
}
.comentario {
	float: left;
	width: 350px;
	height: auto;
	margin-left: 10px;
	margin-top: -6px;
	*margin-top: 6px;
}
.comentario p {
	float: left;
	width: 350px;
	margin-bottom: -2px;
	*margin-bottom: 8px;
}
.nome-data-ip {
	float: left;
	font-size: 12px;
	color: #ff6600;
}
.texto-comentario {
	float: left;
	font-size: 11px;
	color: #424242;
	word-wrap:break-word;
}
.img-video {
	float: left;
	width: 55px;
	height: 40px;
	background-color: #F00;
}
/* aqui falta algumas propriedades que estão inline */
.novo-topico {
	float: left;
	width: 555px;
	height: 148px;
	*height: 133px;
	background-color: #edece5;
	padding-left: 15px;
	padding-right: 5px;
	*padding-top: 15px;
	margin-bottom: -3px;
	*margin-bottom: -13px;
	_margin-bottom: -3px;
	_margin-top: -19px;
}
.texto-1, .texto-2, .texto-3 {
	float: left;
	font-size: 12px;
	color: #53534b;
	position: relative;
}
.texto-1 {
	top: 6px;
}
.texto-2 {
	top: 20px;
}
.texto-3 {
	top: 0px;
	width: 110px;
}
.novo-topico input {
	float: left;
	width: 435px;
	height: 25px;
	border-color: #dfdfde;
	border-style: solid;
	border-width: 1px;
}
.novo-topico textarea, .anexo textarea {
	float: left;
	width: 435px;
	height: 80px;
	position: relative;
	left: -1px;
	top: 3px;
	border-color: #dfdfde;
	border-style: solid;
	border-width: 1px;
}
body:nth-of-type(1) div.novo-topico textarea, body:nth-of-type(1) div.anexo textarea {
   	width: 431px;
}
.anexo {
	float: left;
	width: 555px;
	height: 122px;
	background-color: #edece5;
	padding-left: 15px;
	padding-right: 5px;
}
#anexo-img {
	height: auto;
}
.anexo p {
	*margin-top: 15px;
}
input#restantes-1 {
	width: 30px;
	height: 15px;
	float: left;
    position: relative;
    bottom: 17px;
    left: 68px;
	font-size: 11px;
	color: #6D6E68;
    text-align: center;
}
input#restantes-2 {
	width: 30px;
	height: 15px;
	float: left;
    position: relative;
    top: 139px;
    left: 41px;
	*left: 38px;
	font-size: 11px;
	color: #6D6E68;
    text-align: center;
}
.enviar-novo-topico {
	float: right;
	_float: none;
	width: 575px;
	height: 235px;
}
.enviar-novo-topico input {
	float: right;
	position: relative;
	right: 15px;
	top: 15px;
}
.erro {
	float: left;
	width: 575px;
	height: auto;
	background-color: #dddccd;
}
.erro p {
	font-size: 12px;
	color: #F00;
	margin-left: 15px;
	*margin-bottom: 12px;
	*margin-top: 12px;
}
.topico-ok {
	text-align: center;
	position: relative;
	top: 50px;
	color: #6D6E68;
}
.topico-ok a {
	text-decoration: none;
	color: #FF6600;
}
.topico-ok a:hover {
	text-decoration: underline;
}
.logado-forum {
	width: 78px;
	height: 78px;
	left: 0px;
	top: 0px;
	float: left;
	position: relative;
}
.remover-destaque {
	margin-left: 15px;
	margin-bottom: 10px;	
}
.deletar-resposta {
	float: left;
	margin-left: 15px;
	_margin-left: 8px;
	margin-top: 25px;
}
.gm-moderador {
	position: absolute;
	left: 3px;
	top: -7px;
}
.fundo-avatar {
	position: absolute;
	left: 6px;
	top: 6px;
}
span.avatar1 {
	position: absolute;
	left: 6px;
	top: 6px;
}
span.avatar2 {
	position: absolute;
	left: 6px;
	top: 6px;
}
span.avatar3 {
	position: absolute;
	left: 6px;
	top: 6px;
}
span.avatar4 {
	position: absolute;
	left: 6px;
	top: 6px;
}

/* 27/08/2009 */

.baixar-skin {
	float: left;
	width: 200px;
	height: 27px;
	margin-bottom: 12px; 
	margin-top: 0;
	position: relative;
	left: 17px;
}

.baixar-skin .icone-baixar {
	float: left;
	margin-right: 7px;
}

.baixar-skin .textos-baixar {
	font-size: 10px;
}

.baixar-skin .textos-baixar .info-baixar {
	color: #333333;
}

.baixar-skin .textos-baixar .link-baixar {
	color: #ff6633;
}

.baixar-skin .textos-baixar .link-baixar a {
	color: #ff6633;
	text-decoration: none;
}
.baixar-skin .textos-baixar .link-baixar a:hover {
	text-decoration: underline;
}
.img-forum {
	position:relative;
}
.img-forum > a {
	position:absolute;
	width:77px;
	height:53px;
	display:block;
	top:25px;
	left:7px;
}
.img-forum > a.semana-2 {
	left:87px;
}
.img-forum > a.semana-3 {
	left:167px;
}
.img-forum > a.semana-4 {
	left:247px;
}
.img-forum > a.semana-5 {
	left:327px;
}
.img-forum > a.semana-6 {
	left:407px;
}
.img-forum > a.semana-7 {
	left:487px;
}
