/* <![CDATA[ */
body {
	background: #151717 url(../images/v3/bgmain.jpg) repeat-y center top;
/*	background: #000 url(../images/bg_lan.jpg) no-repeat center top;*/
	color: #e4e4e4;
	font: 10px/16px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	margin: 0 auto;
}

img {
	border: 0px;
}

a {
	color: #eca433;
	text-decoration: none;
}

a:hover {
	color: #ecbb01;
	text-decoration: underline;
}
/*
a[target^="_blank"] {
	background: url(../images/novas/externo.png) right center no-repeat;
	padding-right: 12px;
}*/

a[href^="irc:"] {
	background: url(../images/novas/irc.png) right center no-repeat;
	padding-right: 14px;
}

a[href^="http://etl.forcesp.com"] {
	background: transparent;
	padding-right: 0px;
}

a[href$=".zip"] {
	background: url(../images/novas/download.png) right center no-repeat;
	padding-right: 16px;
}

input[type="submit"], input[type="reset"], input[type="button"] {
	background: #fff url(../images/novas/bg_submit.gif) 5px center no-repeat;
	padding: 3px;
	padding-left: 22px;
	cursor: pointer;
	font: 11px/16px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	text-transform: capitalize;
	border: 1px solid;
	border-color: #efefef #ccc #ccc #efefef;
}

input[type="submit"]:hover, input[type="button"]:hover {
	border-color: #ccc #efefef #efefef #ccc;
	color: green;
}

input[type="submit"]:active, input[type="button"]:active {
	border-color: green;
	color: green;
}

input[type="reset"] {
	background: #fff url(../images/novas/bg_reset.gif) 5px center no-repeat;
}

input[type="button"] {
	padding-left: 3px;
	background: #fff url() 5px center no-repeat;
}

input[type="reset"]:hover {
	border-color: #ccc #efefef #efefef #ccc;
	color: red;
}

input[type="reset"]:active {
	border-color: red;
	color: red;
}

form {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

textarea {
	overflow: auto;
}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover {
	border-color: #ccc;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
	border-color: #e04620;
	color: #fff;
	background: #888;
}

#centro {
	background: #151717;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 100%;
}

#linkstopo {
	background: #151717 url(../images/v3/bglinkstopo.gif) repeat-x left top;
	height: 20px;
	width: 888px;
	margin: 0px 1px;
	padding: 3px 6px 0px 6px;
	font-size: 9px;
	color: #3d4040;
}

#header {
	background: #151717 url(../images/v3/bglogo.gif) repeat-x left top;
	height: 65px;
	width: 900px;
	margin: 0px 1px;
}

#main {
	height: 400px;
	width: 900px;
	clear: both;
	margin: 0px 1px;
	background: #151717 url(../images/v3/bg_centro.gif) repeat-x left top;
	height: 100%;
}

#breadcrumb {
	height: 27px;
	width: 100%;
	background: #151717 url(../images/v3/bg_breadcrumb.gif) repeat-x left top;
	display: block;
	clear: both;
	margin-bottom: 15px;
}

#esquerda {
	padding: 8px 0 0 0;
	width: 157px;
	float: right;
	margin-right: 10px;
	display: block;
}

#conteudo {
	width: 550px;
	padding: 0px;
	margin: 0px;
	float: left;
	margin-left: 10px;
}

#conteudo2col {
	width: 710px;
	margin: 0px;
	float: left;
	padding: 0 10px;
	text-align: left;
}

#conteudo1col {
	width: 100%;
	margin: 0px;
	float: left;
}

#direita {
	padding: 8px 0 0 0;
	width: 157px;
	float: right;
	height: 100%;
	margin-right: 10px;
}

#caminho {
	float: left;
}

#pesquisa {
	float: right;
	height: 26px;
	padding-right: 5px;
}

#logo {
	padding-top: 19px;
	padding-left: 10px;
	float: left;
}

#loginbox {
	float: right;
	width: 235px;
	background: url(../images/v3/bglogin.gif) no-repeat left center;
	margin: 5px 2px 0px 0px;
	color: #3d4040;
	height: 52px;
	font-size: 9px;
	overflow: hidden;
	padding: 0 0 0 10px;
}

#loginbox .inputtext {
	color: #333;
}

#loginbox span.welcome {
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
	width: 150px;
}

#loginbox .utilizador {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-align: left;
	width: 150px;
}

#loginbox .utilnav {
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	height: 16px;
	width: 150px;
}

#loginbox .utilnav img {
	padding: 0 2px 0 0;
}

#loginbox .avatar {
	float: left;
	margin: 0px;
	margin: 1px 0 0 -5px;
	padding: 3px;
	width: 51px;
	height: 51px;
	background: url(../images/v3/bg_avatar.gif) no-repeat left top;
}

#loginbox .avatar img {
	max-width: 43px;
	max-height: 43px;
	border: 1px solid #4d4d4d;
}

#loginform {
	float: right;
	width: 245px;
	background: url(../images/v3/bglogin.gif) no-repeat left center;
	margin: 3px 2px 0px 0px;
	color: #3d4040;
	height: 54px;
	font-size: 9px;
}

#loginform label {
	padding: 5px 10px 0;
	float: left;
	width: 70px;
	height: 32px;
}

#loginform label input {
	width: 78px;
}

#loginform label img {
	padding: 0px 0px 0px 2px;
}

#loginform span {
	white-space: nowrap;
	font-size: 9px;
}

#loginform span.links {
	width: 230px;
	margin: 0px 10px 0;
	padding: 5px 2px 0;
	clear: both;
	display: block;
	background: url(../images/v3/bglogin_span.gif) no-repeat left 3px;
}
span.botao {
	padding: 15px 0px 0px 9px;
	float: left;
}


#caminho {
	padding: 6px;
	font-size: 9px;
}

#searchbox {
	float: right;
	padding-top: 4px;
	height: 29px;
	padding-right: 10px;
}

/*#pesquisa #searchsubmit {
	margin-top: 4px;
}*/

#pesquisa div.botaopesquisa  {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#pesquisa div.caixapesquisa  {
	margin: 0px;
	width: 230px;
	height: 4px;
	text-align: left;
}

#pesquisa div.caixapesquisa input {
	margin: 0px;
	width: 159px;
	height: 13px;
	margin-top: 3px;
	color: #222 !important;
}

#pesquisa span.caixapesquisa input, #shouttext {
	width: 165px;
	height: 13px;
	margin: 0px;
}

/* menus */
#esquerda ul, #direita ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 157px;
	border-bottom: 3px solid #2a2c2c;
	background: #3d4040;
}

#esquerda ul li, #direita ul li {
	margin: 0px;
	padding: 0px;
	border-right: 2px solid #3a3c3c;
	border-left: 2px solid #3a3c3c;
}

#esquerda ul li span.titulo, #direita ul li span.titulo {
	font-size: 11px;
	overflow: hidden;
	display: block;
	margin: 0 10px;
	padding-top: 1px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	height: 20px;
	text-align: center;
}

#esquerda ul li span.sondagem {
	padding-top: 1px;
	padding-bottom: 5px;
	height: auto;
}

#esquerda ul li.menuheader, #direita ul li.menuheader {
	height: 24px;
	padding-left: 10px;
	padding-top: 3px;
	background: #CC3300 url(../images/v3/bg_caixasmenus.jpg) no-repeat left top;
	color: #fefefe;
	font: bold 14px/18px Helvetica, "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	border: none;
}

#esquerda ul li a, #direita ul li a {
	font-size: 10px;
	overflow: hidden;
	display: block;
	margin: 0 10px;
	padding-top: 1px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	height: 20px;
	color: #c0a62f;
}

#main .noborderimg {
	background: none;
}

#esquerda ul li a:hover, #direita ul li a:hover {
	color: #ecbb01;
}

#esquerda ul li.menufooter, #direita ul li.menufooter {
	height: 2px;
	background: #3a3c3c;
	margin: 0px;
	padding: 0px;
}

/* POTD */
#direita .potd {
	overflow: hidden;
	display: block;
	margin: 0 10px;
	padding: 5px 0;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	color: #ccc;
}

#direita .potd a, #direita .label a, #direita .restos a, #esquerda .restos a, #direita .mood a, #esquerda .mood a {
	display: inline;
	padding: 0px;
	margin: 0px;
	background: transparent;
	border: 0px;
}

#direita .potd a:hover, #direita .label a:hover, #direita .restos a:hover, #esquerda .restos a:hover, #direita .mood a:hover, #esquerda .mood a:hover {
	padding: 0px;
	margin: 0px;
	background: transparent;
	text-decoration: underline;
}

#direita .potd img {
	border: 1px solid #eca433;
	float: left;
}

#direita .potd img:hover {
	border: 1px solid #ecbb01;
}

span.label {
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	overflow: hidden;
	display: block;
	margin: 0 10px;
	padding: 5px 0;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	color: #ccc;
}

#esquerda span.small {
	font-size: 9px;
	line-height: 14px;
}

#direita .label a, #esquerda .label a {
	padding-top: 1px;
	color: #ecbb01;
}

#direita .restos, #esquerda .restos {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9px;
	text-align: center;
}

#direita .restos, #esquerda .restos {
	font-size: 10px;
	line-height: 16px;
	overflow: hidden;
	display: block;
	margin: 0 10px;
	padding: 5px 0;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	color: #ccc;
}

/* SHOUTBOX */
#direita .shoutbox {
	margin: 0 10px;
	padding: 5px 0 0 0;
	text-align: center;
	height: 240px;
	display: block;
	clear:both;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
}

#direita .shoutbox iframe {
	border: 1px solid #555959;
}

/* how are you */
#direita .mood, #esquerda .mood {
	display: block;
	margin: 0 10px;
	padding: 5px 0;
	line-height: 14px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
}

#direita .mood a, #esquerda .mood a {
	font-weight: bold;
}

/* noticias */
div.noticia {
	width: 537px;
	display: block;
	clear: both;
}

div.noticiaborder {
	border-bottom: 3px solid #2a2c2c;
	margin: 0 0 20px 5px;
	width: 532px;
}

div.noticia div.icon {
	float: left;
	height: 52px;
	width: 53px;
}

div.noticia div.noticiaheader {
	float: left;
	background: url(../images/v3/bg_barranoticias.gif) no-repeat left top;
	height: 52px;
	width: 479px;
	padding: 0px 0px 0px 5px;
}

.noticiaheader h1 {
	padding: 7px 0 0;
	margin: 0;
	letter-spacing: -1px;
	font: bold 16px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

.noticiaheader span.data {
	color: #abb3b3;
	font-size: 9px;
}

div.noticia div.noticiatxt {
	margin: 0px 0px 0px 5px;
	padding: 1px 10px 15px 10px;
	display: block;
	clear: both;
	background: url(../images/v3/bg_noticias.gif) repeat-y left top;
	font-size: 10px;
	line-height: 16px;
}

div.noticia div.noticiatxt a {
	font-weight: bold;
}

div.noticia div.noticiacomments {
	margin: 15px -9px -15px -9px;
	background: #303232 url(../images/v3/bg_noticiascomments.gif) repeat-x left top;
	display: block;
	clear: both;
	height: 23px;
}

div.noticia div.noticiacomments a {
	font-weight: normal;
}

div.noticia div.noticiacomments span.asd {
	padding: 5px 5px 0px 8px;
	font-size: 9px;
	float: left;
	width: auto;
}

div.noticia div.noticiacomments span.asd img {
	padding: 1px 0px 0px 0px;
}

div.noticia div.noticiacomments span.commentsbarra {
	padding: 0px;
	float: right;
	background: url(../images/v3/bg_commentsbarrabg.gif) repeat-x left top;
	width: 280px;
}

div.noticia div.noticiacomments span.commentsbarra img {
	padding: 1px 0px 0px 0px;
}
/* footer stuff */
#barraf {
	margin: 0 auto;
	width: 900px;
}
#barrafooter {
	text-align: left;
	font-size: 10px;
	color: #8c8c8c;
	width: 880px;
	height: 17px;
	clear: both;
	display: block;
	background: url(../images/v3/bg_barrafooter.gif) repeat-x left top;
	margin: 50px 1px 0px 1px;
	padding: 4px 10px 0px 10px;
}

#barrafooter a {
	font-weight: bold;
}

#footer {
	text-align: left;
	color: #8c8c8c;
	width: 880px;
	height: 37px;
	clear: both;
	display: block;
	background: url(../images/v3/bg_footer.gif) repeat-x left top;
	margin: 0px 1px;
	padding: 10px 10px 0px 10px;
	font-size: 9px;
}

#footer a {
	font-weight: bold;
}

#footer .footercontent {
	float: left;
}

#footer .footercontentright {
	float: right;
	text-align: right;
}

#conteudo1col div.anuncio, .erro, #conteudo2col div.anuncio, .convite, .anuncio {
	height: 98px;
	width: 560px;
	background: url(../images/v3/bg_anuncio.jpg) no-repeat top left;
	clear: both;
	display: block;
	padding: 10px;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.erro, #conteudo2col div.anuncio {
	margin-left: auto;
	margin-right: auto;
}
.convite {
	margin-left: auto;
	margin-right: auto;
}

.erro {
	margin-top: 35px;
	background: url(../images/v3/bg_erro.jpg) no-repeat top left;
}

#conteudo1col div.anuncio span, .erro span, #conteudo2col div.anuncio span, .convite span, .anuncio span {
	font-family: Helvetica, "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #e04620;
	margin-left: 130px;
}

#conteudo1col div.anuncio a span, .erro a span, #conteudo2col div.anuncio a span, .convite a span, .anuncio a span {
	font: 11px/16px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	margin: 0px;
}

#conteudo1col div.anuncio div.box, .convite div.box, .erro div.box, #conteudo2col div.erro div.box, #conteudo2col div.anuncio div.box, .anuncio div.box {
	color: #fff;
	font: 10px/16px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	width: 420px;
	margin-left: 120px;
}

#conteudo1col div.anuncio div.box p, .convite div.box p ,#conteudo1col  div.erro div.box p, #conteudo2col div.erro div.box p, #conteudo2col div.anuncio div.box p {
	margin: 0px;
	margin-top: 5px;
}

#conteudo1col div.admin {
	background: url(../images/v3/bg_anuncio_admin.jpg) no-repeat top left;
}

/* QUICKREPLY */
#conteudo1col div.quickreply, #conteudo2col div.quickreply {
	display: block;
	clear: both;
	margin: 25px 0 50px 0;
}

#conteudo2col div.quickreply {
	margin: 10px;
}

#conteudo1col div.quickreply div.caixa {
	padding: 10px;
	margin: 0 10px;
	display: block;
	clear: both;
	background: #363737;
	border: 1px solid #3a3c3c;
}

#conteudo1col div.quickreply div.caixa div.quickinfo, #conteudo1col div.obrigatorio div.quickinfo {
	float: left;
	width: 230px;
	padding: 0 5px 0 0 ;
	margin: -10px 0 0 0 ;
}

#conteudo1col div.quickreply div.caixa div.quickinfo hr, #conteudo1col div.obrigatorio div.quickinfo hr {
	border: 0px;
	height: 2px;
	width: 100%;
	background: url(../images/v3/bg_postshr02.gif) repeat-x left center;
}

div.quickreply div.caixa div.quickinfo dt, div.quickreply div.caixa div.quickinfo dd {
	margin: 0px;
}

#conteudo1col div.quickreply div.caixa div.quickmsg, #conteudo1col div.obrigatorio div.quickmsg {
	float: left;
	width: 600px;
	margin: 0 5px 5px 0;
	padding: 0 10px 10px 0;
}

#conteudo1col div.quickreply div.caixa div.quickopcoes {
	background: url(../images/v3/bg_postshr02.gif) repeat-x left top;
	padding-top: 5px;
	padding-top: 5px;
	float: left;
	width: 600px;
}

#conteudo1col div.quickreply div.caixa div.quickopcoes fieldset {
	margin: 0px;
	padding: 5px 5px 10px 5px;
	border: 1px solid #3a3c3c;
	font-weight: bold;
	background: #363737;
}

#conteudo1col div.quickreply div.caixa div.quickopcoes label {
	font-size: 9px;
	padding-right: 10px;
	margin-left: -2px;
}

#conteudo1col div.quickreply div.caixa div.quickopcoes input {
	vertical-align: -6px;
}

#conteudo1col .quickreply div.submit {
	float: left;
	clear: both;
	display: block;
	margin: 10px 0 0 0;
}

#conteudo1col #escondidinhos {
	display: block;
	width: 100%;
	clear: both;
	padding-top: 5px;
}

#conteudo1col div.modoptions {
	display: block;
	clear: both;
	padding: 10px 10px 10px 40px;
	margin: 10px 10px 50px 10px;
	background: #363737 url(../images/v3icons/news_etl_small.gif) no-repeat 5px center;
	border: 1px solid #3a3c3c;
}

#conteudo1col div.modoptions strong {
	padding-right: 5px;
}

/* editar postar tpicos */
#conteudo1col .postar, #conteudo2col .postar {
	text-align: center;
	display: block;
	clear: both;
	background: #2f3131;
	padding: 10px 0 20px 0;
	margin: 0 10px 50px 10px;
	width: 880px;
	border: 1px solid #3a3c3c;
}

#conteudo2col .postar {
	background: #fff;
}

.submit {
	margin-top: 10px;
}

#conteudo1col .postar .user {
	text-align: right;
	float: right;
	font-size: 9px;
}
#conteudo1col .postar .caixa, #conteudo2col .postar .caixa {
	width: 600px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: none;
}
#conteudo1col .postar .caixa #escondidinhos fieldset, #conteudo2col .postar fieldset {
	border: 1px solid #3a3c3c;
	padding: 5px;
	width: 500px;
}

.verwar fieldset {
	border: 0px;
	border-top: 1px solid #3a3c3c;
	padding: 5px;
	width: 718px;
}

#conteudo1col .postar .caixa #escondidinhos fieldset legend {
	font-weight: bold;
}

.verwar fieldset legend {
	font: 16px/26px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	margin: 4px 0 0 0;
	padding: 0 5px;
	color: #ccc;
}

.titulo2col {
	display: block;
	clear: both;
	background: url(../images/v3/infobarra02.png) no-repeat left top;
	height: 52px;
	font: 18px/24px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	padding-left: 60px;
	padding-top: 7px;
}

.titulo3col {
	display: block;
	clear: both;
	background: url(../images/v3/infobarra03.png) no-repeat top left;
	height: 52px;
	font: 18px/24px Helvetica, "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	padding-left: 60px;
	padding-top: 7px;
	width: 480px;
}
/* VER WARS */

.verwar {
	display: block;
	clear: both;
	margin: 10px;
}

.verwar hr {
	border: 0px;
	height: 1px;
	width: 90%;
	border-bottom: 1px solid #dbdbdb;
	display: block;
	clear: both;
	margin-bottom: 1px;
}

.verwar span.ladder {
	text-align: center;
	display: block;
	clear: both;
	font-size: 9px;
	background: #f8f1df;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: -4px;
}

.verwar div.challenger, .verwar div.score, .verwar div.challenged {
	padding-top: 15px;
	text-align: center;
	float: left;
	width: 150px;
	display: block;
}

.verwar div.challenger {
	margin-left: 155px;
}

.verwar div.challenger, .verwar div.challenged {
	background: url(../images/novas/bg_wars_clan.gif) no-repeat top left;
	width: 125px;
	height: 190px;
}

.verwar div.challenger span.warslogo, .verwar div.challenged span.warslogo {
	background: url(../images/novas/bg_wars_logo.gif) no-repeat top left;
	width: 100px;
	height: 100px;
	display: block;
	margin: auto;
	text-align: center;
}

.verwar div.challenger span.warsinfo, .verwar div.challenged span.warsinfo {
	background: url(../images/novas/bg_wars_info.gif) no-repeat top left;
	width: 90px;
	height: 15px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
}

.verwar div.score {
	font-family: Helvetica, "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	height: 150px;
	padding-top: 70px;
	margin-left: 10px;
	margin-right: 10px;
}
.verwar div.score span.mapas {
	font: 11px/16px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-top: 15px;
	display: block;
	font-weight: normal;
	padding-bottom: 25px;
	white-space: nowrap;
	overflow: hidden;
}
.verwar div.score span.data {
	font: 9px/14px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	display: block;
	font-weight: normal;
}

.verwar div.xtrainfo {
	display: block;
	clear: both;
	margin-top: 20px;
	font-size: 9px;
	width: 407px;
	padding: 5px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 0px;
	background: #f7f7f7 url(../images/novas/bg_wars_xtrainfo.gif) no-repeat top left;
	border: 1px solid #d6d6d6;
	margin-left: auto;
	margin-right: auto;
}

.verwar div.xtrainfo span.info {
	padding: 0px;
	margin: 0px;
	height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
}

.verwar span.info, span.info {
	display: block;
	clear: both;
	padding: 3px 5px 5px 5px;
	margin: 5px 10px;
	font-size: 10px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
}

span.info img {
	vertical-align: -3px;
}

.verwar .notas {
	font-style: italic;
	color: sienna;
	font-size: 12px;
}

.verwar span.info p.notas {
	font-style: italic;
	color: sienna;
	font-size: 12px;
	display: block;
	clear: both;
}

/* relatorios */
.relatorio {
	margin: 10px 10px 20px 10px;
}
.relatorio span.autor {
	font-size: 9px;
	display: block;
	clear: both;
	padding: 5px;
	background: #353838;
	margin-top: 1px;
	margin-bottom: 15px;
	color: #ccc;
}
.relatorio span.atitulo, .verwar span.atitulo {
	display: block;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	padding: 0 0 15px 0;
	color: #eca433;
	letter-spacing: -2px;
	font: bold 22px/22px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

.relatorio div.texto {
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	display: block;
	padding: 5px 5px 25px 5px;
	margin-top: 1px;
	font: 11px/18px Tahoma, Verdana, Arial, sans-serif;
}

#conteudo2col .quickreply {
	margin-top: 10px;
	background: url(../images/v3/bg_postshr01.gif) repeat-x left top;
	display: block;
	clear: both;
	padding-bottom: 1px;
}
.quickreply span.quickcomment, #conteudo span.quickcomment {
	display: block;
	clear: both;
	padding: 5px;
	margin: 10px 0 15px 0;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #eca433;
}
.quickreply span.quicktext, #conteudo span.quicktext {
	margin-top: 1px;
	padding: 5px;
	margin-left: 60px;
	display: block;
	clear: both;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
}
.quickreply span.quicktext textarea {
	width: 99%;
}
.quickreply span.quicktext label {
	display: block;
	clear: both;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 11px;
}
.quickreply div.submit, #conteudo .quickreply div.submit {
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	margin-top: 1px;
	padding: 5px;
	margin: 1px 0 50px 60px;
}
.comentarios {
	display: block;
	clear: both;
	margin: 0 10px 35px 10px;
}

.comentarios span.multipage {
	float: right;
	color: #ccc;
	padding: 5px;
	padding-top: 7px;
	font-size: 9px;
}

.comentarios span.multipage2 {
	display: block;
	color: #ccc;
	padding: 5px;
	padding-top: 10px;
	font-size: 9px;
	text-align: right;
	border-top: 1px solid #ccc;
}

.comentarios span.titulo {
	padding: 5px;
	font-size: 18px;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	display: block;
	font-weight: bold;
	letter-spacing: -1px;
	color: #eca433;
}

.comentarios div.par, .comentarios div.impar {
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	padding-bottom: 10px;
	margin-bottom: 1px;
}

.comentarios div.impar {
	background: #353838;
}

.comentarios div.commenttexto {
	margin-top: 1px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	padding-right: 5px;
	overflow: hidden;
	padding: 5px;
}

.comentarios div.data {
	margin-top: 1px;
	background: #353838;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-size: 9px;
	display: block;
	overflow: hidden;
}
.comentarios div.data span.posted {
	float: left;
}
.comentarios div.data span.replynum {
	float: right;
	padding-right: 5px;
}

.mapathumb {
	float: left;
	width: 150px;
	height: 150px;
	display: block;
	margin-right: 10px;
}
.mapathumb img {
	display: block;
}

.mapadesc {
	height: 150px;
	display: block;
}

.regrasnav {
	float: right;
	width: 158px;
	height: auto;
	margin: 0px 5px 10px 10px;
	padding: 5px;
	background: #363737;
	border: 1px solid #3a3c3c;
	display: block;
}

.regrasnav h4 {
	background: url(../images/novas/icon_regrasnav.gif) no-repeat top left;
	font-family: 18/20px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	padding: 0px 0px 5px 19px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #333;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: normal;
}

.regrasnav ul, .regrasnav ul ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	font-size: 11px;
}

.regrasnav ul li{
	padding: 0px 5px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
}

.regrasnav ul ul li{
	padding: 0px 5px;
	margin: 0px;
	font-size: 9px;
	font: 11px/16px Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 0px;
}

.regrasnav ul li.titulo {
	padding: 0px 5px;
	margin: 0px;
	font-size: 14px;
	letter-spacing: -0.5px;
	font: 12/14px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

.textopequeno {
	font-size: 9px;
}

.verwar span.grandes {
	font: 11px/20px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
}

span.noborder, .noborder {
	border-bottom: 0px;
	background: none;
}

/* U2U's */

.u2ufolders {
	float: left;
	width: 150px;
	margin-right: 20px;
}

.u2udireita {
	float: left;
	width: 718px;
}

.imgbotao {
	float: left;
	display: block;
	margin: 0 20px 20px 20px;
	clear: right;
}

.lead {
	font: italic 12px/16px Georgia, "Times New Roman", Times, serif;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	padding: 5px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	display: block;
	clear: both;
}

.endestaque {
	float: right;
	width: 160px;
	font: 22px/22px Georgia, Times, serif;
	font-weight: bold;
	color: sienna;
	padding: 10px 30px 10px 30px;
	margin: 0 5px 0 0;
	font-style: italic;
	background: #2f3130;
}

.verwar span.info {
	clear: none;
}

.obrigatorio h1 {
	font: 20px/22px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 15px 5px 5px 0px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	display: block;
	letter-spacing: -1px;
	color: #ccc;
}

.verwar p {
	font-size: 11px;
	margin: 0 20px 10px 20px;
	padding: 0 0 0 10px;
	background: url(../images/v3/bg_bulletlvl1.gif) no-repeat left 6px;
}

.obrigatorio p {
	margin: 3px 0 0 2px;
	padding: 0 0 0 7px;
	font-size: 9px;
	color: #999;
	background: url(../images/v3/bg_bulletlvl1.gif) no-repeat left 6px;
}

.texto p, .info p, .logotipo p {
	background: none;
	margin: 0;
	padding: 0;
}

.indent p {
	background: none;
}

span.loadingdata {
	background: url(../images/loading.gif) center 15px no-repeat;
	font: 11px/18px Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: center;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 100px 50px 15px 50px;
	margin: 5px;
	border: 1px solid #333;
	display: block;
	clear: both;
}

.verwar input.submit {
	padding-bottom: 3px;
	margin-top: 10px;
}

.jogoscol {
	float: left;
	padding: 5px;
	width: 195px;
}

.verwar .deschelp {
	display: inline;
	padding: 5px;
}

div.mostra {
	display: block;
	clear: both;
	font-size: 10px;
	margin: 10px 0;
	padding: 2px 0 0 23px;
	background: url(../images/v3/seta_mais.gif) no-repeat left center;
	height: 18px;
}

div.esconde {
	display: block;
	clear: both;
}

div.esconde span.esconde {
	display: block;
	clear: both;
	margin: 10px 0 0 0;
	padding: 2px 0 0 23px;
	font-size: 10px;
	background: #333333 url(../images/v3/seta_menos.gif) no-repeat left center;
	height: 19px;
	border: 1px solid #3a3c3c;
}

.mensagem ul {
	margin-left: 15px;
}







/*             styles for the star rater                */
#conteudo2col ul.star-rating{
	list-style:none;
	margin: 0 0 0 0;
	padding:0px;
	width: 75px;
	height: 15px;
	position: relative;
	background: #ccc url(../images/rating/vert_star.gif) top left repeat-x;
	float: left;
}
#conteudo2col ul.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
#conteudo2col ul.star-rating li a{
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
#conteudo2col ul.star-rating li a:hover{
	background: url(../images/rating/vert_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
#conteudo2col ul.star-rating a.one-star{
	left: 0px;
}
#conteudo2col ul.star-rating a.one-star:hover{
	width:15px;
}
#conteudo2col ul.star-rating a.two-stars{
	left:15px;
}
#conteudo2col ul.star-rating a.two-stars:hover{
	width: 30px;
}
#conteudo2col ul.star-rating a.three-stars{
	left: 30px;
}
#conteudo2col ul.star-rating a.three-stars:hover{
	width: 45px;
}
#conteudo2col ul.star-rating a.four-stars{
	left: 45px;
}
#conteudo2col ul.star-rating a.four-stars:hover{
	width: 60px;
}
#conteudo2col ul.star-rating a.five-stars{
	left: 60px;
}
#conteudo2col ul.star-rating a.five-stars:hover{
	width: 75px;
}
#conteudo2col ul.star-rating li.current-rating{
	background: url(../images/rating/vert_star.gif) left center;
	position: absolute;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
#conteudo2col .totalrating, #conteudo2col .totalratingarquivo, #direita .totalrating {
	font-size: 9px;
	line-height: 28px;
	text-align: center;
	color: #333333;
	background: url(../images/rating/bgrating.png) no-repeat center center;
	height: 26px;
	width: 27px;
	font-weight:bold;
	margin: 0px 0 0 0;
	padding: 0 2px 0 0;
	float: right;
}
#conteudo2col #starate {
	clear: both;
	display: block;
	background: url(../images/rating/12345_h.gif) no-repeat left bottom;
	height: 25px;
	width: 105px;
	margin: 0 auto 5px auto;
}



#conteudo2col .totalratingarquivo {
	float: none;
	margin: -15px auto 0px auto;
	z-index: 20;
	position: relative;
}
#conteudo2col .membros tr td p {
	margin: 0;
}

#direita .potdautor {
	float: left;
	text-align: center;
	width: 100px;
	padding: 0 0 0 0;
	line-height: 14px;
	margin: -4px 0 0 0;
	overflow: hidden;
}
#direita .totalrating {
	padding: 0;
	margin: -3px 0 -1px 0;
}
#direita #starate {
	float: left;
	clear: none;
	background: url(../images/rating/12345.gif) no-repeat right top;
	width: 25px;
}
#direita ul.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 75px;
	width: 15px;
	position: relative;
	background: url(../images/rating/vert_star2.gif) repeat-y left top;
	border: none;
}
#direita ul.star-rating li{
	padding:0px;
	margin:0px;
	float:left;
	border: none;
}
#direita ul.star-rating li a{
	display:block;
	height:15px;
	width: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	border: none;
}
#direita ul.star-rating li a:hover{
	background: url(../images/rating/vert_star2.gif) right top repeat-y;
	z-index: 2;
	top: 0px;
}
#direita ul.star-rating a.one-star{
	top: 0px;
}
#direita ul.star-rating a.one-star:hover{
	height:15px;
}
#direita ul.star-rating a.two-stars{
	top:15px;
}
#direita ul.star-rating a.two-stars:hover{
	height: 30px;
}
#direita ul.star-rating a.three-stars{
	top: 30px;
}
#direita ul.star-rating a.three-stars:hover{
	height: 45px;
}
#direita ul.star-rating a.four-stars{
	top: 45px;
}
#direita ul.star-rating a.four-stars:hover{
	height: 60px;
}
#direita ul.star-rating a.five-stars{
	top: 60px;
}
#direita ul.star-rating a.five-stars:hover{
	height: 75px;
}
#direita ul.star-rating li.current-rating{
	background: url(../images/rating/vert_star2.gif) center top repeat-y;
	position: absolute;
	width: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* remove halo effect in firefox   */
#direita a:active, #conteudo2col a:active, #direita a:visited, #conteudo2col a:visited {
	outline: none;
}

/* sifr */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .menuheader {
	visibility: hidden;
}
.sIFR-hasFlash .noticiaheader h1 {
	visibility: hidden;
}
.sIFR-hasFlash .seccao h1 {
	visibility: hidden;
}

.sIFR-hasFlash .titulo3col h1 {
	visibility: hidden;
}

/* flash header */
#flashcontent {
	width: 900px;
	clear: both;
	height: 185px;
	float: left;
	margin: 0px 1px;
	background: #2F3131 url(../images/v3/bg_needflash.gif) no-repeat left top;
}

#flashcontent span {
	display: block;
	margin: 90px 0 0 13px;
	width: 50px;
	background: #ccc;
}

/* */
#conteudo1col .seccao, .titulo1col {
	background: url(../images/v3/infobarra.png) no-repeat left top;
	height: 52px;
	width: 883px;
	display: block;
	clear: both;
	padding-left: 60px;
	padding-top: 7px;
	margin: 0 7px 20px 7px;
}

#conteudo1col .seccao h1, .titulo2col h1, .titulo3col h1, .titulo1col h1 {
	padding: 7px 0 0;
	margin: 0;
	letter-spacing: -1px;
	font: bold 18px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color: #eca433;
}

#conteudo1col .barranav {
	display: block;
	clear: both;
	width: 880px;
	margin: -10px 10px;
}

#conteudo1col .barranav .topo {
	background: url(../images/v3/bg_caixanavforuns01.gif) no-repeat left top;
	height: 4px;
	display: block;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

#conteudo1col .barranav .centro {
	background: url(../images/v3/bg_caixanavforuns02.gif) repeat-y left top;
	width: 880px;
	text-align: left;
}

#conteudo1col .barranav .centro ul, #conteudo1col .barranav .centro ul ul, #conteudo1col .barranav .centro ul ul ul {
	list-style: none;
	padding: 2px 5px 2px 15px;
	margin: 0px;
}

#conteudo1col .barranav .centro ul ul, #conteudo1col .barranav .centro ul ul ul {
	padding: 0 5px 0 15px;
}

#conteudo1col .barranav .centro ul li {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/v3/bg_bulletlvl1.gif) no-repeat left 7px;
	padding: 0 8px;
}

#conteudo1col .barranav .centro li.vazio {
	background: none;
	padding: 0 0 10px 0;
	margin: 0;
}

#conteudo1col .barranav .centro ul ul li {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/v3/bg_bulletlvl2.gif) no-repeat left 1px;
	padding: 0 11px;
}

#conteudo1col .barranav .centro ul ul ul li {
	font-size: 10px;
	font-weight: bold;
	background: url(../images/v3/bg_bulletlvl2.gif) no-repeat left 2px;
	padding: 0 11px;
	color: #666;
}

#conteudo1col .barranav .centro ul ul ul ul li, #conteudo1col .barranav .centro ul ul ul ul ul li {
	font-size: 9px;
	font-weight: normal;
	background: url(../images/v3/bg_bulletlvl2.gif) no-repeat left 2px;
	padding: 0 11px;
	color: #666;
}

#conteudo1col .barranav .fundo {
	background: url(../images/v3/bg_caixanavforuns03.gif) no-repeat left bottom;
	height: 4px;
	display: block;
	clear: both;
	margin: 0 0 25px 0;
	line-height: 0px;
	font-size: 0px;
}

.centrar {
	text-align: center;
}

.verwar ul {
	list-style: none;
}

.verwar ul li {
	letter-spacing: -1px;
	font: 18px/22px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	margin-top: 10px;
	font-weight: normal;
}

.verwar ul ol {
	margin-bottom: 0;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-right: 20px;
}

.verwar ol li {
	font: 11px/16px Tahoma, Verdana, Arial, sans-serif;
	margin-top: 0;
	letter-spacing: 0;
}

.opcional2 ul, .membros ul, #z ul, .info ul {
	list-style: square;
	margin: 0 10px;
}

.opcional2 ul li, .membros ul li, #z ul li, .info ul li {
	font: 11px/16px Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0;
	color: #ccc;
	margin-top: 2px;
}

/* ligas stuff */
.compheader {
	margin: 5px 10px 5px 10px;
	padding: 5px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left bottom;
}

.compheader h1 {
	padding: 7px 0 0 0;
	margin: 0;
	letter-spacing: -1px;
	font: bold 16px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

.compheader span.data {
	color: #abb3b3;
	font-size: 9px;
}

.comptexto {
	margin: 0px 0px 0px 5px;
	padding: 1px 10px 15px 10px;
	display: block;
	clear: both;
	font-size: 10px;
	line-height: 16px;
}

.compcomments {
	margin: 0px 0px 0px 5px;
	padding: 0 10px 5px 10px;
	display: block;
	clear: both;
	height: 15px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

.barradata {
	font-size: 9px;
	display: block;
	clear: both;
	padding: 5px;
	background: #353838;
	margin: 15px 10px 5px 10px;
	color: #ccc;
}

#conteudo div.quickreply {
	margin: 25px 10px 50px 0;
}
#conteudo span.quickcomment {
	margin: 10px 0 15px 5px;
}

#conteudo span.quicktext {
	margin-left: 10px;
}

#conteudo .quickreply div.submit {
	margin: 1px 0 50px 10px;
}
/* ]]> */