.geral #submenu_deslog {background-color:#003483; color:#fff; height:20px; font-size:11px; padding-left:10px; padding-top:5px; border-top:1px solid #fff}
.geral #submenu_deslog a{color:#fff; text-decoration:none}
.geral #submenu_deslog a:hover{color:#FFDE33; text-decoration:underline}
.geral #submenu_deslog a.active{padding-left:10px; color:#FFDE33; text-decoration:none; background:url(../img/layout/bullet_submenu.gif) top left no-repeat}
.geral #submenu_deslog ul.ganhepiii{margin-left:85px}
.geral #submenu_deslog ul li {display:inline; margin-right:35px}
.geral #submenu_deslog .left {float:left}
.geral #submenu_deslog .right {float:right; padding-right:30px}
.geral #submenu_deslog .right img {float:right}
#forum {
	display:block;
	width:970px;
	padding:15px;
	font-size:11px;
	color:#777;
}
#forum_home {
	display:block;
	width:970px;
	padding:15px;
	font-size:11px;
	color:#777;
	background:url(../img/forum/forum_bghome.jpg) top left repeat-x;
}
#forum a:link, #forum a:active, #forum a:visited, #forum_home a:link, #forum_home a:active, #forum_home a:visited{
	color:#777;
	text-decoration:none;
}
#forum a:hover, #forum_home a:hover{
	color:#777;
	text-decoration:underline;
}
/* titles */
#forum_home h1.home {
	width:429px;
	height:25px;
	margin-bottom:10px;
	padding:0;
	background-image:url(../img/forum/forum-title-surpreenda.png);
}
#forum_home h1.home span{
	display:none;
	margin:0;
	padding:0;
}
#forum h1 {
	display:block;
	height:23px;
	margin:0 10px 0 10px;
	padding:10px 0 0 10px;
	background:#D62C2C url(../img/forum/forum_bg_barra.png) top left repeat-x;
	color:#fff;
	font-weight:normal;
}
#forum h1 img {
	float:left;
	margin-right:5px;
}
#forum h1 .title_pnte {
	float:left;
	width:180px;
	height:17px;
	background-image:url(../img/forum/forum_title_pnte.png);
	background-repeat:no-repeat;
}
#forum h1 .title_respondendo {
	float:left;
	width:158px;
	height:17px;
	background-image:url(../img/forum/forum_title_respondendo.png);
	background-repeat:no-repeat;
}
#forum h1 .title_atendimento {
	float:left;
	width:174px;
	height:17px;
	background-image:url(../img/forum/forum_title_atendimento.png);
	background-repeat:no-repeat;
}
#forum h1 .title_blog {
	float:left;
	width:102px;
	height:17px;
	background-image:url(../img/forum/forum_title_blog.png);
	background-repeat:no-repeat;
}
#forum h1 .title_cobertura {
	float:left;
	width:182px;
	height:17px;
	background-image:url(../img/forum/forum_title_cobertura.png);
	background-repeat:no-repeat;
}
#forum h1 .title_conexoes {
	float:left;
	width:163px;
	height:17px;
	background-image:url(../img/forum/forum_title_conexoes.png);
	background-repeat:no-repeat;
}
#forum h1 .title_discador {
	float:left;
	width:168px;
	height:17px;
	background-image:url(../img/forum/forum_title_discador.png);
	background-repeat:no-repeat;
}
#forum h1 .title_elogios {
	float:left;
	width:66px;
	height:17px;
	background-image:url(../img/forum/forum_title_elogios.png);
	background-repeat:no-repeat;
}
#forum h1 .title_galera {
	float:left;
	width:120px;
	height:17px;
	background-image:url(../img/forum/forum_title_galera.png);
	background-repeat:no-repeat;
}
#forum h1 .title_horas {
	float:left;
	width:147px;
	height:17px;
	background-image:url(../img/forum/forum_title_horas.png);
	background-repeat:no-repeat;
}
#forum h1 .title_indicacao {
	float:left;
	width:172px;
	height:17px;
	background-image:url(../img/forum/forum_title_indicacao.png);
	background-repeat:no-repeat;
}
#forum h1 .title_linha {
	float:left;
	width:128px;
	height:17px;
	background-image:url(../img/forum/forum_title_linha.png);
	background-repeat:no-repeat;
}
#forum h1 .title_minutos {
	float:left;
	width:134px;
	height:17px;
	background-image:url(../img/forum/forum_title_minutos.png);
	background-repeat:no-repeat;
}
#forum h1 .title_parceiros {
	float:left;
	width:193px;
	height:17px;
	background-image:url(../img/forum/forum_title_parceiros.png);
	background-repeat:no-repeat;
}
#forum h1 .title_planos {
	float:left;
	width:221px;
	height:17px;
	background-image:url(../img/forum/forum_title_planos.png);
	background-repeat:no-repeat;
}
#forum h1 .title_prdns {
	float:left;
	width:159px;
	height:17px;
	background-image:url(../img/forum/forum_title_dns.png);
	background-repeat:no-repeat;
}
#forum h1 .title_prlogin {
	float:left;
	width:214px;
	height:17px;
	background-image:url(../img/forum/forum_title_login.png);
	background-repeat:no-repeat;
}
#forum h1 .title_prconexao {
	float:left;
	width:187px;
	height:17px;
	background-image:url(../img/forum/forum_title_prconexao.png);
	background-repeat:no-repeat;
}
#forum h1 .title_prdesejos {
	float:left;
	width:158px;
	height:17px;
	background-image:url(../img/forum/forum_title_desejo.png);
	background-repeat:no-repeat;
}
#forum h1 .title_promocao {
	float:left;
	width:91px;
	height:17px;
	background-image:url(../img/forum/forum_title_promocao.png);
	background-repeat:no-repeat;
}
#forum h1 .title_promesada {
	float:left;
	width:296px;
	height:17px;
	background-image:url(../img/forum/forum_title_mesada.png);
	background-repeat:no-repeat;
}
#forum h1 .title_recarga {
	float:left;
	width:158px;
	height:17px;
	background-image:url(../img/forum/forum_title_recarga.png);
	background-repeat:no-repeat;
}
#forum h1 .title_regulamento {
	float:left;
	width:158px;
	height:19px;
	background-image:url(../img/forum/forum_title_regulamento.png);
	background-repeat:no-repeat;
}
#forum h1 .title_resgate {
	float:left;
	width:158px;
	height:17px;
	background-image:url(../img/forum/forum_title_resgate.png);
	background-repeat:no-repeat;
}
#forum h1 .title_sugira {
	float:left;
	width:196px;
	height:19px;
	background-image:url(../img/forum/forum_title_sugira.png);
	background-repeat:no-repeat;
}
#forum h1 .title_tempo {
	float:left;
	width:163px;
	height:17px;
	background-image:url(../img/forum/forum_title_tempo.png);
	background-repeat:no-repeat;
}
#forum h1 .title_validade {
	float:left;
	width:149px;
	height:17px;
	background-image:url(../img/forum/forum_title_validade.png);
	background-repeat:no-repeat;
}
#forum h1 .title_valor {
	float:left;
	width:123px;
	height:17px;
	background-image:url(../img/forum/forum_title_valor.png);
	background-repeat:no-repeat;
}
#forum h1 .title_respondendo span, #forum h1 .title_pnte span, #forum h1 .title_atendimento span, #forum h1 .title_blog span, #forum h1 .title_cobertura span, #forum h1 .title_conexoes span, #forum h1 .title_discador span, #forum h1 .title_elogios span, #forum h1 .title_galera span, #forum h1 .title_horas span, #forum h1 .title_indicacao span, #forum h1 .title_linha span, #forum h1 .title_minutos span, #forum h1 .title_parceiros span, #forum h1 .title_planos span, #forum h1 .title_prdns span, #forum h1 .title_prlogin span, #forum h1 .title_prconexao span, #forum h1 .title_prdesejos span, #forum h1 .title_promocao span, #forum h1 .title_promocao span, #forum h1 .title_promesada span, #forum h1 .title_recarga span, #forum h1 .title_resgate span, #forum h1 .title_sugira span, #forum h1 .title_tempo span, #forum h1 .title_validade span, #forum h1 .title_valor span, #forum h1 .title_regulamento span{
	display:none;
	margin:0;
	padding:0;
}
/* end titles */
#forum .breadcrumb {
	display:block;
	padding:0 5px 15px 10px;
	font-size:11px;
	color:#8B8B8B;
}
#forum .breadcrumb a{
	color:#8B8B8B;
	text-decoration:none;
}
#forum .breadcrumb a{
	color:#8B8B8B;
	text-decoration:underline;
}
/* home */
#forum_home .col_left {
	float:left;
	width:215px;
	height:643px;
	background-image:url(../img/forum/forum-ilusta_left.png);
	background-repeat:no-repeat;
}
#forum_home .col_right {
	float:right;
	width:720px;
	height:620px;
	padding:0;
}
#forum_home .col_right .slogan{
	display:block;
	margin-bottom:50px;
	text-align:left;
	padding:0;
}
#forum_home .col_right .box_destaques{
	float:left;
	width:285px;
	height:325px;
	margin-right:10px;
	font-size:14px;
}
#forum_home .col_right .box_destaques .top{
	display:block;
	width:285px;
	height:10px;
	background:url(../img/forum/forum_boxlist_top.png) top left no-repeat;
}
#forum_home .col_right .box_destaques .bottom{
	display:block;
	width:285px;
	height:10px;
	background:url(../img/forum/forum_boxlist_bottom.png) bottom left no-repeat;
}
#forum_home .col_right .box_destaques ul.middle{
	display:block;
	width:268px;
	height:285px;
	margin:0;
	padding:5px 0 10px 15px;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	background:url(../img/forum/forum_boxlist_bgmiddle.png) top left repeat-x;
}
#forum_home .col_right .box_destaques ul.middle li{
	display:block;
	margin-bottom:7px;
	padding-left:13px;
	text-align:left;
	background:url(../img/forum/bullet_arrow.png) top left no-repeat;
}
/* end home */
#forum table {
	margin-left:10px;
	width:98%;
	border:1px solid #C6C6C6;
}
#forum table tr th{
	height:33px;
	border-right:1px solid #E6E6E6;
	background:url(../img/forum/forum_bg_th.jpg) top left repeat-x;
	text-align:center;
	color:#5B5B5B;
	font-weight:normal;
}
#forum table tr th.nome{
	width:160px;
	height:33px;
	border-right:1px solid #E6E6E6;
	background:url(../img/forum/forum_bg_th.jpg) top left repeat-x;
	text-align:center;
	color:#5B5B5B;
	font-weight:normal;
}
#forum table tr th.post{
	width:80px;
	height:33px;
	border-right:1px solid #E6E6E6;
	background:url(../img/forum/forum_bg_th.jpg) top left repeat-x;
	text-align:center;
	color:#5B5B5B;
	font-weight:normal;
}
#forum table tr th.data{
	width:677px;
	height:33px;
	padding:0 10px 0 10px;
	border-right:1px solid #E6E6E6;
	background:url(../img/forum/forum_bg_th.jpg) top left repeat-x;
	text-align:left;
	color:#5B5B5B;
	font-weight:normal;
}
#forum table tr th.data p.left{
	float:left;
}
#forum table tr th.data p.right{
	float:right;
}
#forum table tr th.left{
	height:33px;
	padding:0 0 0 10px;
	border-right:1px solid #E6E6E6;
	background:url(../img/forum/forum_bg_th.jpg) top left repeat-x;
	text-align:left;
	color:#5B5B5B;
	font-weight:normal;
}
#forum table tr td{
	padding:10px;
	background-color:#F1F1F1;
	color:#5B5B5B;
}
#forum table tr td p{
	line-height:25px;
}
#forum table tr td a:hover{
	color:#D62C2D;
	text-decoration:underline;
}
#forum table tr td img{
	margin-right:5px;
}
#forum table tr td img.thumb{
	float:left;
	margin-right:22px;
	border:5px solid #E5E2E2;
}
#forum .paginacao {
	float:left;
	padding-top:15px;
	padding-left:10px;
	margin:0;
	width:500px;
	text-align:left;
	color:#000;
}
#forum .paginacao a{
	display:inline-table;
	width:16px;
	height:15px;
	margin-right:3px;
	padding-top:1px;
	text-align:center;
	background-color:#f5f5f5;
	border:1px solid #D3D3D3;
	color:#000;
	text-decoration:none;
}
#forum .paginacao a:hover, #forum .paginacao a.active{
	display:inline-table;
	width:16px;
	height:15px;
	margin-right:3px;
	padding-top:1px;
	text-align:center;
	background-color:#D62C2D;
	border:1px solid #CC0000;
	color:#fff;
	text-decoration:none;
}
#forum .btn_left {
	float:left;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:20px;
}
#forum .btn_right {
	float:right;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:20px;
}
#forum .btn_right img{
	margin-left:10px;
}
#forum .paginacao a.btn, #forum .paginacao a.btn:hover{
	display:inline-table;
	width:16px;
	height:16px;
	margin-right:3px;
	padding-top:0px;
	text-align:center;
	background-color:#f5f5f5;
	border:1px solid #D3D3D3;
	color:#000;
	text-decoration:none;
}
#forum .paginacao select.paginas{
	float:left;
	width:100px;
	height:19px;
	margin-right:5px;
	padding-top:0px;
	text-align:left;
	background-color:#f5f5f5;
	border:1px solid #D3D3D3;
	color:#000;
	font-size:11px;
	text-decoration:none;
}
/* form */
#forum fieldset{
	display:block;
	margin-left:10px;
	width:917px;
	border:1px solid #C6C6C6;
	background-color:#F8F8F8;
	padding:20px;
}
#forum fieldset .box_regulamento{
	display:block;
	border:1px solid #C6C6C6;
	background-color:#fff;
	margin-bottom:20px;
	padding:20px;
	color:#5B5B5B;
}
#forum fieldset .box_regulamento p{
	display:block;
	margin:15px 0;
}
#forum fieldset .box_regulamento ul{
	display:block;
	margin:10px 0;
	list-style:none;
}
#forum fieldset .box_regulamento ul li{
	display:block;
	padding:6px 0;
}
#forum fieldset .box_regulamento ul li .num{
	color:#cc0000;
	font-weight:bold;
}
#forum fieldset .box_topico{
	display:block;
	border:1px solid #C6C6C6;
	background-color:#fff;
	margin-bottom:20px;
	padding:30px 0 30px 130px;
	color:#5B5B5B;
}
#forum fieldset .box_topico p{
	float:left;
}
#forum fieldset .box_topico p.item1{
	float:left;
	margin-right:30px;
}
#forum fieldset textarea{
	display:block;
	width:897px;
	border:1px solid #C6C6C6;
	background-color:#fff;
	margin-bottom:40px;
	padding:10px 0 10px 10px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}