form {display:inline;}

/************************ layout zim *********************************/
#twocolsB .dentro {
padding: 0px 17px 0px 0px;
}
body{
font-size:12px;
color:#333333;
}
div {color:#333333}

/********************************************************************/
p{
	padding:0;
	/*color:#7d7d7d;
	font-size: 12px;*/
	_margin:1px;
	padding:0px;
}

img{
	border:0px;
	vertical-align:middle;
}

A{
	border:0px;
	color:#56c7e2;
	text-decoration: underline;
}

h1{ /**titulo cinza*/
	padding:0;
	font-size: 24px;
	margin: 0;
	color:#333333;

}

h2{ /**titulo azul*/
	padding:0;
	font-size: 24px;
	margin:0;
	color:#56c7e2;
}

h2 span{color:black;}
.esq h2{font-size: 36px;} /*para acoes*/

h3{  /**titulo big azul*/
	font-size: 30px;
	/*margin:40px 20px 30px 20px;*/
	margin:0px 0px 5px 0px;
	color:#56c7e2;
}

h4{ /*titulo pequeno cinxa*/
	font-size: 18px;
	/*margin:0;*/
	margin:0px 0px 10px 0px;
	color:#333333;
}

h5, h5 A{
	font-size: 18px;
	/*margin:0;*/
	color:black;
	margin-top:0px;
	margin-bottom:0px;
}

h5 A:hover{color:#f26522;}

h6{
	color:#333333;
	margin-top:1px;
	margin-bottom:4px;
	font-size: 11px;
}

hr{
	margin: 0;
	padding: 0;
	border:none;
	border-bottom: 1px dotted #898989;
}

/*
table{
margin:0;
padding:0;
}*/
/********************botoes**************************/
.botaop{
background:  url(images_zim/botaobg.gif) repeat-x;
border: 1px solid #999999; /*#2494bf;*/
padding: 3px 12px 2px 11px;
color:white;
font-size: 11px;
font-weight: bold;
}

.botaog{
background:  url(images_zim/botaoGbg.gif) repeat-x;
border: 1px solid #2494bf;
/*padding: 3px 5px 2px 4px;*/
height: 42px;
padding-left:5px;
padding-right:5px;
color:white;
font-size: 18px;
margin-right:6px;
margin-bottom:8px;
}

.botaogfixo{
background:  url(images_zim/botaoGbg.gif) repeat-x;
border: 1px solid #2494bf;
/*padding: 3px 5px 2px 4px;*/
height: 42px;
width: 32px;
color:white;
font-size: 18px;
margin-right:6px;
margin-bottom:8px;
}

.botaogfixol{width: 73px;}

/************* topo ***************/
#header1 .dentro A{
		font-size: 9px;
		color:white;
		/*vertical-align:bottom;*/
		padding-right:15px;
		line-height:15px;
		height:15px;
		text-decoration: none;
}

#header1 .dentro A img{vertical-align:1%;}

/******************** pesquisa topo ********************/
#menutop{
	padding-top: 15px;
	padding-left:15px;
	position:relative;
	float:left;
}

#pesquisatop{
	padding-top: 10px;
	padding-right:10px;
	position:relative;
	float:right;
}

#pesquisatop input{
	width: 210px;
	height:16px;
	/*border:1px solid #757d8a;*/
	border:1px solid #333333;
}

#pesquisatop input.btn{
	width: 28px;
	height:18px;
	border:1px solid #333333;
	background-color:#fff200;
	color:#333333;
	font-size:11px;
	font-weight: bold;
}
/******************** footer *************************/
#footer{
	margin: 0 auto;
	margin-top:27px;
	height:160px;

	background: #F5F5F5;
	color:#464646;
	text-align: left;
	width: 100%;
}

#footer #tit{
	padding-left:5px;
	padding-top:66px;
	padding-bottom:4px;
}

#footer #footeresq{
	position:relative;
	display:inline;
	float:left;
	text-align: left;
	padding-left:35px;
}

/*border-bottom: 1px solid white;*/
	
#footer #footerdir{
	position:relative;
	float:right;
	text-align: right;
}

#footer #copy span{
	font-size:11px;
	font-weight: bold;
	color:black;
}

#footer #copy{
	font-size:9px;
	font-weight: normal;
	color:black;
	padding-top:130px;
	padding-right:35px;
}

/*****************************************************************/
#tituloResumo{
	color:#56c7e2;
	font-size:30px;
	margin-top: 25px;
}
#tituloResumo img{vertical-align: 0%;}
#resumo{border:1px solid #CCCCCC;}
#resumo .dentro{padding: 10px 20px 0px 20px;}

#resumo .dentro #grafico{
	float:left;
	display: inline;
	position: relative;
}
#resumo .dentro #subidas{float:right;position: relative;}
#indice{font-size: 18px;color:#333333;}
/*#indice span{color:#669900;}*/
#indice .desceu {color:#ff3300;}
#indice .subiu {color:#669900;}

#tabela {
	width: 304px;
	margin:0;
	padding: 0;
	border-collapse: collapse;
}

#tabela th{
	border:0;
	border-bottom:1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
	padding-left:30px;
	background: url(images_zim/subiutit.gif) no-repeat 0px 4px;
}

#tabela th.desceu{background: url(images_zim/desceutit.gif) no-repeat 0px 4px;}

#tabela td{
	border:0;
	border-bottom:1px dotted #CCCCCC;
	background:#f5f5f5;
	padding-left:25px;
	background: url(images_zim/subiu.gif) no-repeat 7px 4px;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	padding-bottom: 4px;
	padding-top: 2px;
	height:39px;
}

#tabela td.desceu{background: url(images_zim/desceu.gif) no-repeat  7px 4px;}
td .indice2{font-size: 11px;color:#666666;}
td .indice2 span{color:#669900;}
td.desceu .indice2 span{color:#ff3300;}

.cinza{
	background: #F5F5F5;
	background-color: #F5F5F5;
}

.branco{background: white;}

/**************************recomendacoes***************************/
#frase{
	background-color: #56C7E2;/*#66bfe8;*/
	color:white;
	/*height: 36px;*/
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	/*font-weight: bold;*/
}

/*#recomendacao .ui-tabs-nav li:first-child {
    margin-left: 220px;
}*/

#recomendacao .ui-tabs-nav li.falatorioPrimeira {margin-left: 220px; _margin-left: 100px;}

#recomendacao .ui-tabs-nav a span {
    width: 125px;
    min-width: 125px;
}	 

#tituloRecomendacao{
	color:#56c7e2;
	font-size:30px;
	z-index: 2;
	top:30px;
	position:relative;
	width: 220px;
}
#tituloRecomendacao img{vertical-align: 0%;}

.rec{
padding: 10px 20px 10px 20px ;
/*background:#f5f5f5;*/
background-color:#f5f5f5;
}

.rec .recavatar{
	float:left;
	display: inline;
	position: relative;
	line-height:16px;
}

.rec .recavatar img{border:1px solid #CCCCCC}
.rec .recavatar strong{padding-left:3px;}

.rec .rectexto{
float:right;
position: relative;
width:360px;
}

.nick{ 
	font-size:18px; 
	padding-bottom:10px;
	padding-top:10px;
	width: 180px;
}

.rectitulo{margin-bottom:16px;}

.rectitulo .rectituloesq{
	float:left;
	display: inline;
	position: relative;
	width:260px;
}

.rectitulo .rectitulodir{
	float:right;
	position: relative;
}

.rectitulo .rectitulodir h1{ color:#666666}

.votos {
width: 71px;
height:48px;
border:1px solid #CCCCCC;
text-align: center;
vertical-align: middle;
background:  url(images_zim/bgvotos.gif) repeat-x;
font-weight: normal;
margin-bottom: 5px;
}

.data img{
vertical-align: -30%;
margin-right:5px;
}

.data{
font-size: 10px;
color:#666666;
}

.reclink{margin-top:10px;}

/*******************dir******************************/

#reclamo2{margin-bottom:20px;}

/*.widgetdir{margin-bottom:35px;}*/

.quadradodir{
border:1px solid #CCCCCC;
margin-bottom:20px;   /* a tirar */
padding-top:10px;
background: #f5f5f5;
overflow: hidden;
}
.quadradodir h2, .quadradodir h6{ padding-left:10px;}
.quadradodir h2{ font-size: 18px;}

.tabeladir {
	width: 100%;
	margin:0;
	padding: 0;
	border-collapse: collapse;
}

.tabeladir th{
	border:0;
	border-bottom:1px dotted #CCCCCC;
	font-size: 10px;
	color:#666666;
}


.tabeladir td{
	border:0;
	/*border-bottom: 1px dotted #898989;*/
	border-bottom:1px dotted #CCCCCC;
	font-size: 12px;
	color:#333333;
	padding-bottom: 4px;
	padding-top: 2px;
	height:29px;
}

.tabeladir td A{color:#333333;}
.tabeladir tr.bold td{font-weight: bold;}
.tabeladir tr td.primeiratd{padding-left:6px;}
.dprocurar{padding: 10px;}

/*.fprocurar{
padding: 0px;
}*/

.inputp{
border:1px solid #CCCCCC;
width: 165px;
height: 18px;
}

td.subiu{
	color:#669900;
	padding-right:10px;
}

td.desceu{
	color:#ff3300;
	padding-right:10px;
}

/************************sectores*************************/
.rectangulo{
background: #f5f5f5;
border:1px solid #CCCCCC;
padding: 10px 20px 10px 20px;
}

.rectangulo hr{
	margin: 10px 10px 10px 10px;
	padding: 0;
	border:none;
	border-bottom: 1px dotted #cccccc;
}

/********************include procurar ***************/
.inputdireita{width:150px;}

.opdireita{margin-right:19px;}
/************************tabela accoes*****************/
#botaocriterio{margin-top:20px;}

#wrapper1{
margin-top:10px;
padding: 0px 17px 0px 17px;
}

#wrapper1 strong{
margin-left:12px;
margin-right:12px;
}

.paginador{
margin-left:12px;
margin-right:12px;
}

.paginador A{
margin-right:4px;
margin-left:4px;
}

.pag{width: 40px;}

form.foffset{display:inline}

/********************/
.tabelaAccoes {
	width: 100%;
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
	padding: 0;
	border-collapse: collapse;
	border:1px solid #CCCCCC;
}

.tabelaAccoes th{
	border:0;
	border-right:1px dotted #CCCCCC;
	font-size: 14px;
	color:#666666;
	padding-top: 28px;
	height:48px;
	text-align: center;
}

.tabelaAccoes th span{color:#56C7E2;}

.tabelaAccoes tr th:first-child{padding-left:15px;}

.tabelaAccoes td{
	border:0;
	border-right:1px dotted #CCCCCC;
	font-size: 12px;
	color:#333333;
	padding:2px 8px 2px 8px;
	height:30px;
}

.tabelaAccoes tr td:first-child{padding-left:15px;}
.tabelaAccoes td.numero{text-align: right;}
.tabelaAccoes td.numero.subiu{color:#669900;}
.tabelaAccoes td.numero.desceu{color:#ff3300;}

/************************accoes*********************/
#flutua{
/*position:absolute;
top:100px;
z-index:200;*/
margin-bottom: 5px;
}

#grupocriterios .ui-tabs-nav a span {
    width: 100px; 
    min-width: 100px;
}

/*************************detalhe accao***************/
.recAccao{
	padding: 20px 0px 0px 0px ;
	background:#f5f5f5;
}
.stats1 {
	padding:0;
	border:0px;
}
.tabelastats{
	width: 100%;
	background-color:white;
	border-collapse: collapse;
	/*margin-top:6px;
	margin-bottom:6px;*/
}
.tdesq{
	padding-left: 35px ;
	font-weight: bold;
	font-size:12px;
	font-color:#333333;
	padding-top:7px;
	padding-bottom:7px;
/*	width:232px;*/
	text-align: left; 
	width: 180px;
}
#artigoAccao li H1{
	padding-bottom:0px;
	font-size:18px;
}
#artigoAccao ul{
	margin:0;
	padding:0;
	padding-left:0px;
	margin-left:0;
}

#artigoAccao li{
	list-style:none;
	display: table;
	width:100%;
	margin-bottom:15px;
}

#artigoAccao p{
	font-size:12px;
	font-color:#333333;
}
#artigoAccao .accaoData{
	font-size:10px;
	font-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
}
#artigoAccao .accaoLink{
	padding-top:8px;
	padding-bottom:5px;
}

.apreco {
	font-size: 18px;
	font-weight: bold;	
}

.asubiu{
	font-size: 14px;
	color: #669900;
}

.adesceu{
	font-size: 14px;
	color: red;
}

.adata{font-size: 10px;}

/***********************top mais**********************/
.rectanguloEstreito{
background: #f5f5f5;
border:1px solid #CCCCCC;
padding: 20px 20px 20px 20px;
float:left;
width:154px;
margin-right:8px;
}

.rectanguloEstreito.ultimo{margin-right:0px;}

.rectanguloEstreito ol{
padding-left:20px;
_padding-left:0px;
_margin-left:5x;
}

.rectanguloBranco{
/*padding: 20px 20px 20px 20px;*/
float:left;
width:298px;
margin-right:25px;
margin-bottom:35px;
}

.rectanguloBranco.centro .tabelaAccoes td:last-child,
.rectanguloBranco.ultimo .tabelaAccoes td:last-child {text-align: center;}

.rectanguloBranco.ultimo{margin-right:0px;}
/***********************o meu zim**********************/
.rec.rebordo {border:1px solid #CCCCCC}

#minhasStats .ui-tabs-nav a span {
    width: 97px;
    min-width: 97px;
    /*width: 82px; 
     min-width: 82px;*/
}

.myavatar{margin-bottom:35px;}

.myavatar .imagem{
	float:left;
	display: inline;
	position: relative;
	line-height:16px;
	margin-right:10px;
}

.myavatar img{border:1px solid #CCCCCC;}

.mynome{float:left;position: relative;}
.mynome p {margin:8px;}
#mynome h1{display:inline}
#myzimClass img{border:0;}

 .esq{
	float:left;
	display: inline;
	position: relative;
	margin-right:5px;
 }
.dir{
	float:right;
	position: relative;
}
.esq1{
	float:left;
	display: inline;
	position: relative;
	width:205px;
	line-height:16px;
	font-size:12px;
 }
 .dir1{
	float:right;
	display: inline;
	position: relative;
	width:200px;
	line-height:16px;
	font-size:12px;
 }
.rec.rebordo .rectexto {width:650px;}
.titulomyzim{
	font-size:18px;
	font-color:#333333;
	padding-bottom:10px;
}
.myzimlinks{
	text-align:center;
	background:#f5f5f5;
	padding-bottom:10px;
}
.tablemyzimgraf{text-align:right;}
.tablemyzimgraf th{
	font-size:10px;
	font-color:#666666;
	text-align:center;	
	font-weight: none;	
}
.rec .esq h2{
	font-size:12px;
	color:#669900;
	font-weight: none;
	padding-bottom:15px;
	width: 250px;
}
.rec .dir h3{
	font-size:16px;
	color:#333333;
	font-weight: none;
	padding-bottom:15px;
	margin:0px;
	width: 250px;
}
.good{font-color:#669900;}
.bad{font-color:#cc3300;}
.esqGraf{
	float:left;
	display: inline;
	position: relative;
	margin-right:10px;
/*	text-align:right; */
	text-align:left;
	width:230px;
 }
 
.dirGraf{
	float:right;
	position: relative;
	width:330px;
}
.dirGraf1{
	float:right;
	position: relative;
	width:330px;
	border-bottom: 1px dotted #898989;
	padding-bottom:12px;
}
.dirGrafultimo{
	float:right;
	position: relative;
	width:330px;
	padding-bottom:12px;
}
.rec2{
	padding: 0px 20px 9px 20px ;
	background:#f5f5f5;
}
.esq2{
	float:left;
	display: inline;
	position: relative;
	margin-right:10px;
	line-height:20px;
	font-size: 12px;
	padding-top:9px;
 }
 
 .myzimpaglinks{
 	padding-top:10px;
 	font-size:11px;
	color:#666666;
 }
 
/*********************concurso lista*****************/
 .concursoesq{
	float:left;
	display: inline;
	position: relative;
	width:615px;
}

.concursoLeader{
	float:right;
	position: relative;
	width:250px;
	/*margin-top:33px;*/
}

.concursoLeader h2{
	font-size: 18px;
}

.concursoLeader .dir1{
	float:right;
	display: inline;
	position: relative;
	width:150px;
	line-height:16px;
	font-size:12px;
 }

.concursoLeader .dentro{
	padding-top:10px;
}
.dirLeader{
	width:127px;
	font-size:11px;
	color:#333333;
}
.dirLeader .nick{
	padding-top:0px;
	padding-bottom:8px;
	font-size:14px;
}

 .concursoesq2{
	float:left;
	display: inline;
	position: relative;
	width:50%;
}

.concursoesq2 .dentro {	border-right: 1px dotted #898989;}
.concursodir2{
	float:right;
	position: relative;
	width:50%;
}
.concursofaq{
	float:right;
	position: relative;
	width:300px;
	/*margin-top:32px;*/
}
.imgcombotao .botaop{
	margin-top:10px;
	width: 111px;
	height:20px;
}
.concursofaq h1{padding-left:10px;}
.concursofaq ol{
	padding-left:0px;
	list-style-type: none;/*decimal;*/
}
.concursofaq li{
		padding-left:0px;
	margin-bottom:7px;
}
.faqnumber{
	font-size:11px;
	font-color:#666666;
	margin-right:8px;
}
.concursofaq A{font-size:11px;}
/*********************concurso detalhe*****************/
.concursoimg{border:1px solid #cccccc;}
.concursoimg img{border:1px solid white;}
.dirconcurso{
	float:right;
	position: relative;
	width:440px;
}
.dirconcurso1{
	float:right;
	position: relative;
	width:300px;
}
.esqconcurso1{
	float:left;
	position: relative;
	width:155px;
}
.recconcurso{padding: 10px 0px 15px 0px ;}
.concursolinkes{padding-top:14px;}
.dirc1{
	float:right;
	position: relative;
	width:280px;
	vertical-align:middle;
}
.recc1{
	padding: 18px 15px 18px 18px ;
	background:#f5f5f5;
	margin-bottom:27px;
}
.recc1.rebordo {border:1px solid #CCCCCC}
.recc1 input{
	width: 170px;
	height:16px;
	border:1px solid #999999;
	font-size: 11px;
	font-color:#333333;
	vertical-align:middle;
}
.recc1 .botaop{
	width: 88px;
	height:20px;
}
.recc1 .hh2{
		font-size: 22px;
		padding:0px;
		color:#56c7e2;
}
.recc1 .esq{vertical-align:middle;}
#wrapper2{
	margin-top:35px;
	padding: 0px 17px 0px 17px;
}
#wrapper3{
	/*margin-top:35px;*/
	/*padding: 0px 17px 0px 17px;*/
}
#wrapper4{
	margin-top:35px;
	padding: 0px 17px 0px 17px;
}
.concursoul ul{
	margin:0;
	padding:0;
	/*padding-left:27px;*/
	margin-left:0;
}

.concursoul li{
	list-style:none;
	display: table;
	width:100%;
	margin-bottom:15px;
}
/*.concursoul A{
	border:0px;
	font-size: 18px;
	color:#0099cc;
	text-decoration: underline;
}*/
.detalheitemconcurso{
	padding-top:5px;
	line-height:15px;
}

.tabelaScores {
	width: 100%;
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
	padding: 0;
	border-collapse: collapse;
	border:1px solid #CCCCCC;
	background:#f5f5f5;
}

.tabelaScores th{
	border:0;
	border-right:1px dotted #CCCCCC;
	font-size: 14px;
	color:#666666;
	padding-top: 28px;
	height:48px;
	text-align: center;
}

.tabelaScores tr th:first-child{padding-left:15px;}

.tabelaScores td{
	border:0;
	border-right:1px dotted #CCCCCC;
	font-size: 12px;
	color:#333333;
	padding:2px 8px 2px 8px;
	height:30px;
}

.tabelaScores tr td:first-child{padding-left:15px;}
.tabelaScores td.numero{text-align: right;}
.tabelaScores td.numero.subiu{color:#669900;}
.tabelaScores td.numero.desceu{color:#ff3300;}

#minhasStats2 .ui-tabs-nav a span {
    width: 150px; 
    min-width: 150px;
}

/*********************Rate my stocks*****************/
#rate p{font-size: 11px;}
#rate input{
	width: 163px;
	height:16px;
	border:1px solid #999999;
	font-size: 11px;
	font-color:#333333;
	vertical-align:middle;
	padding-left:9px;
}
#rate .botaop{
	width: 88px;
	height:22px;
}

/***********************************************/
label
{
width: 8em;
float: left;
text-align: left;
margin-right: 0.5em;
display: inline;
color:#697378;
font-size: 13px;
font-weight:bold;
color:#56c7e2;;
margin-bottom:6px;
}

/************************************************/
#tabelastats4T th, #tabelastats4A th, #tabelastats4S th, #tabelastats41 th{
	text-align: right; 
	padding-right: 15px; 
	font-weight: bold;
	font-size:12px;
	font-color:#333333;
	padding-top:7px;
	padding-bottom:7px;
}

/******************Paginador*****************/
.saltarPagina{
	/*margin-left: 5px;*/
	width: 150px;
	display: inline;
}

.pagerLinks ul {
	display: inline;
	position:relative;
	padding:0px;
	margin:0px;
	/*padding-left: 100px;*/
		float:left;
		position:relative;
}

.pagerLinks li {
	list-style-type: none;
	float:left;
	margin: 0px;
    padding:0px;
	margin-left: 5px;
	/*padding : 2px;*/	
}
.pagerLinks li a {
	/*color: #0000ee;*/
	font-weight: normal;
}
.pagerLinks li a.active {
	font-weight: bold;
 	color : black;
 	text-decoration: none;
}
.pagerLinks span,  .saltarPagina span{
	font-weight: bold;
	display:inline;
	width: 170px;
	margin-left: 10px;
}
.resultados{
	/*float:left;*/
	font-weight: bold;
	color:black;
	font-size: 12px;
}
.sortPaginador{
	display:inline;
}
/**********************SLIDERS**************************/
.itemSlider {
	text-align: center;
	float: left;
	position: relative;
	display: inline;	
	width: 155px;
	margin-right: 36px;	
	_margin-right: 20px;	
	margin-bottom: 10px;
/*	border-bottom:1px dotted #CCCCCC;*/
}
.itemSlider h6 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#indice span.{color:#ff3300}

/*.tabelastats th{
	border:0;
	font-size: 14px;
	color:#666666;
	height:30px;
	padding:2px 8px 2px 8px;
}

.tabelastats td{
	border:0;
	font-size: 12px;
	color:#333333;
	padding:2px 8px 2px 8px;
	height:20px;
}*/

.melhorPior .melhor{color:#669900;}
.melhorPior .pior{color:#ff3300;}
/****************** Pagina estaticas *********************/
#loginbranco{
	color: white;
	margin-right: 5px;	
}

div.esq2 span.subiu{color:#669900;}
div.esq2 span.desceu{color:#ff3300;}

#mylinkFavoritos{text-align:left;}

.periodoGrafico {
	padding: 5px;
	background: #F5F5F5; 
}
#grafico{padding: 20px 5px 5px 5px;}

.tprocurara, #tprocurarp1, #tprocurarp{
	color:gray;
	font-style:italic;
	font-size:12px;
}

#procurarp, #procurarp1{width: 100px;}
#recomendacoes{padding: 20px 5px 5px 5px;}
#tabelaRecs td{font-size: 11px;}
#tabelaRecs th{height: 20px;}
#tabelaRecs a{font-size: 11px;}

/************************ Barra dos Avisos *******************************/
 .msg{
 	border:1px solid #CCCCCC;
 	margin-bottom: 15px;
 }
 div.dentroMsg{
   background: #56C7E2;	
   border:1px solid white;
   color: white;
   font-size: 16px; 
   padding-left: 10px;
   padding-right: 8px;
 }
.dentroMsg img.dir{	padding-top: 8px;}
.dentroMsg div.esq{
	color: white;
	padding-top: 6px;
	padding-bottom: 6px;
}
#msgErro{background: #FF3300;}
#painelTabelaRecs{margin: 15px;}
.dentroMsg .esq a{color: white;}

/*****************************  FORUM *************************************/
.forumAccoes .rec {margin-bottom:10px;}
#forum{margin: 15px;}
/*.forumAccoes {margin: 15px;}*/
.forumAccoes h4{font-size: 24px; margin-bottom: 5px;}
.forumAccoes p{ margin: 5px 0 0 0;}
.forumAccoes .botaop{width: 82px; _width:85px; }
.forumAccoes .recavatar{width: 300px;}
.forumAccoes .rec {
	padding-top:10px;
	padding-right:15px;
	background-color:#f5f5f5;
}
.forumContagens{
	width: 80px;
	height:48px;
	border:1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	background:  url(images_zim/bgvotos.gif) repeat-x;
	font-weight: bold;
	margin-bottom: 5px;	
}
.forumAccoes .rec .rectexto{
	width:205px;
	_width:230px;
	padding-right: 5px;
}
.forumAccoes .rectitulo{margin-bottom: 8px;}
.forumContagens{
	color: #666666;
	font-size: 11px;	
}
.dataComentario{
	color: #666666;
	font-size: 11px;
	/*padding-bottom: 5px;*/
}
.cabecalhoComentario{/*height: 100px;*/}
.cabecalhoComentario .esq2{	padding-top: 0px;}
.textoComentario h4{
	display: inline;
	margin-right: 5px;
	font-size: 18px;
}
.forumAccoes .rectitulodir{	margin-right: 20px;}
.iconMaximizar{text-align: right;}
.iconMinimizar{text-align: right;}
/*.cabecalhoComentario2{height: 140px;}*/
/*.cabecalhoComentario2{padding-bottom: 5px;}*/
.cabecalhoComentario2{margin-bottom: 3px;}
.cabecalhoComentario{margin-bottom: 3px;}
.cabecalhoComentario2 .esq2 {
	padding-top: 5px;
	padding-left: 5px;
}
.cabecalhoComentario2 .dadosRecomendacao{
	line-height:20px;
	font-size: 11px;
}
.forumRespostas .rec{
	background: white;
	padding-bottom: 10px;
}
.forumRespostas .recavatar img{
	width: 48px;
	height: 56px;
}

.forumRespostas h4{font-size: 18px;}
.forumRespostas .esq2{padding-top: 0;}
/*.cabecalhoResposta{height: 80px;}*/
.forumRespostas .rec{padding: 10px;}
.comentario{margin-bottom: 20px;}
.resposta{margin-bottom: 10px;}
.botaoEditorDireita{float: right; margin-right: 20px; margin-top: 6px;}
/*#mostraEditor{ margin-bottom: 6px; float: right; margin-right: 30px;}*/
.mostraEditor input{ margin-bottom: 6px; float: right; margin-right: 30px;}
 
.forumAccoes .melhores{border: 2px solid #CCCCCC;}
.forumMelhores{
	background:  url(images_zim/forum_melhores_bg.jpg) repeat-x;
	width: 150px;
	color: white;
	font-weight:bold;
	font-size: 14px;
	padding: 3px;	
	text-align: center;
} 
 
.textoComentario h6 {font-size: 14px;}
.forumRespostas label{width: 100px; margin:0;}
.forumRespostas #titulo{width: 100%; margin: 0;}
.forumRespostas #comentario{
	width: 100%; 
	height:100px; 
	margin:0; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
}
.forumRespostas h4{margin:0; margin-bottom: 6px;}
.resposta #titulo,.resposta #comentario {border:1px solid #CCCCCC;}

#formGuardarResposta label.error {
	/*display: inline;*/
	color:#FF0000;
	font-style:italic;
	font-size:10px;
}

/*************************  PERFIL  ***************************/

#caixaRegisto h3{font-size: 20px; padding: 0px 13px;}
#caixaRegisto h4{margin: 15px 0px 5px 13px;}

.brancoDentroRegisto {
	border:1px solid #CCCCCC;
	background: white;
	width: 270px;
	margin: 0 13px 0 13px;
}
.brancoDentroRegisto a{color: #333333;}
.tabelaPerfil{border-collapse:collapse;}

.tabelaPerfil td{
	/*padding: 5px 5px 5px 10px;*/
	padding: 5px;
	border-top: 1px dotted #898989;
}

.tabelaPerfil .esqPerfil{
	text-align: left;
	width: 100px;
}
.tabelaPerfil .dirPerfil{width: auto;}
.tabelaPerfil .legenda{width: 225px; border-top:none;}
#barraPerfil{font-size: 10px; margin: 10px 13px 10px 13px;}
#barraPerfil img{height: 21px;}
#barraPerfil h4{margin: 0; display: inline;font-size: 14px;}
#estado{padding: 0 13px 0 0; display: inline;}
#concursos{margin-bottom: 10px;}

/********************** CAIXA RESUMO JOGADOR ***********************/
 /*#caixaResumo {width: 285px; _width: 290px;}*/
 #caixaResumo .esq2{padding: 0; margin:0;width:180px} /*width: 175px; _width: 175px;}*/ 
 #caixaResumo #imagemCaixaResumo{ 
  	margin-right: 10px; 
	margin-top: 25px;
  }
 #caixaResumo img{border: none;}
 #caixaResumo .rec{padding: 15px;}
 /*.mynome{width: 230px; _width: 200px;} */
 #myzimClass img{padding-top: 3px;}
 
#infoJogador{width: 310px;}

/***********************  BARRA TEASING   ***********************************/

#teasing{
 	border:1px solid #CCCCCC;
	margin-bottom: 20px;
	color: white;
}

#teasingDentro{
   background: #56C7E2;	
   border:1px solid white;
   color: #333333;
   margin: 1px;
   padding: 5px;
 }

#teasing a {color: white;}
#linksTeasing{color: white;}
#teasing h4{margin: 0; color: white;font-weight: normal;}
#teasing #linksTeasing{ text-align: right; display: inline; padding-left: 30px;}

.linkSeleccionado{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px; 	
}
/*************************/
.tituloWrapper{margin-left:17px;}

#stats5 #grafico {font-size: 12px;}
#painelTabelaRecs{font-size: 12px;}

/*********************** PESQUISA FORUM *****************************/
#pesquisaForum{margin: 15px 15px 0 15px}
#pesquisaForum input {display: inline; margin: 2px;}
#pesquisaForum h2 {font-size: 15px; display: inline;}
#pesquisaForum #estadoPesquisaForum{display: inline;vertical-align: top; margin-left: 8px;}
#tabelaPesquisaForum td{
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-right: 10px;  
	border-top: 1px dotted #898989;
	width: 20%;
}
#tabelaPesquisaForum {border-collapse:collapse; margin-top: 10px;}
#tabelaPesquisaForum b {font-size: 12px;}

/*********************** CAIXA LOGIN *******************************/
.caixalogin label{
	width:70px;
	font-size: 13px;
	color: #333333;
	margin-left:10px;
}
.caixalogin p{font-size: 11px; margin-bottom:10px;margin-top:5px;}
	
.caixalogin input.lc{
	width: 180px;
	height:16px;
	border:1px solid #999999;
	font-size: 11px;
	font-color:#333333;
	vertical-align:middle;
	padding-left:9px;
}
.caixalogin .botaop{width: 80px;}

.linksLogin{
	background-color: white;
	padding: 10px;
	color:black;
	border-top: 1px dotted #cccccc;
	/*height: 25px;*/
}
.recPassword{
	width: 100px;
	padding-right: 10px;
}

#layerLogin{
	width:300px;
	position: absolute;
	border: 2px solid #cccccc;
	text-align: left;
}

#politicaPrivacidade {
	font-size: 10px;
	text-align: justify;
	font-style: italic;
	width: 99%;
}

.mynome h1{width: 200px;}

.labelComentario{
	color:#56C7E2;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:25px;
}

.imagem1 .desceu {color:#ff3300;}
.imagem1 .subiu {color:#669900;}

/********************************************/
#indiceTopo{ margin-left:50px; color:white; }
.nav { height:50px; overflow: hidden; }
#menu{height:50px;}

/************************* modal ************/
#simplemodal-overlay {
  background-color:#000;
  /*cursor:wait;*/
}

#simplemodal-container {
  /*height:400px;
  width:600px;*/
  /*background-color:#fff;*/
  /*border:3px solid #ccc;*/
}

#simplemodal-container a.modalCloseImg {
  background:url(/images_zim/icon_fechar.jpg) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:5px;
  right:-300px;
  cursor:pointer;
}

.iconMinimizarParede{text-align: right;}

#tabelaInformacoes { padding-bottom: 10px; padding-top: 10px;}
.comunicacoes {float: none; width: 100%;}

.tabsJogador {min-width:85px;width:85px;} 