#mural									{ margin: 0px; }
#mural #mural_principal_container		{ width: 770px; float:left; display:table;}
#mural #mural_principal					{ width: 770px; background: url(../images/mural/bg_box_principal.gif) repeat-y; display:table;}
#mural #publicidade						{ width:171px; height:639px; background: url(../images/bg_publicidade.gif) no-repeat; padding-top: 20px; text-align:center; float:right; clear:none}
#mural #menu_mural						{ float:right; margin-right:25px; width:458px; height:56px; padding: 10px 0px 0px 15px; background-image:url(../images/mural/bg_menu.gif); *margin-right:12px;}
#mural #menu_categorias_container		{ float:left; clear:both; margin-left:25px; width:211px; margin-top:18px; *margin-left:12px;}
#mural #menu_categorias					{ width:100%; background-image: url(../images/mural/bg_categoria.gif); padding: 7px;}
#mural #menu_categorias_baixo			{ width:225px; background:url(../images/mural/baixo_box_categorias.gif) no-repeat; height:6px;}
#mural #menu_categorias_topo			{ width:225px; background:url(../images/mural/topo_box_categorias.gif) no-repeat; height:7px;}
#mural #menu_mural li					{ list-style-image:url(../images/mural/item_menu.gif); margin-left:20px;  }
#mural #menu_mural a					{ color:#fff;}
#mural #menu_mural a:hover				{ color:#0688ff;}
#mural #container_conteudo				{ width: 460px; float:right; margin-right:25px; *margin-right:12px;  }
#mural #container_conteudo a:hover		{ text-decoration:underline;}
#mural #ranking							{ display:table}

#mural #container_conteudo:after {
            content:".";
            clear:both;
            display:block;
            visibility:hidden; }

#mural .comentario						{  padding-bottom:10px; border-bottom: dashed 1px #60bfff; padding-top:10px; float:left; clear:both; width:100%;}
#mural .comente_interno				{  padding-bottom:10px; border-bottom: dashed 1px #60bfff; padding-top:10px; float:left; clear:both; width:100%; background-color:#ecf7ff;}
#mural  .foto				{ width:55px; float:left; clear: none;}
#mural  .texto				{ font: normal 12px/15px Arial, Helvetica, sans-serif; color:#03448b; width: 350px; float:left; clear:none; overflow:hidden;}
#mural .sub					{ font: normal 11px Arial, Helvetica, sans-serif; color:#000;}
#mural .nome				{ color:#fd1313;}	
#mural .categoria			{ color:#fd1313;}	

#mural .tt_mural						{ float:left; margin-left:60px; *margin-left:30px; margin-top:15px;}
#mural .tt_mural_balao					{ width: 437px; height: 28px; font: bold 12px Arial, Helvetica, sans-serif; color:#fd1313; background: url(../images/mural/bg_titulo_secao.gif); padding: 4px 0px 0px 30px; margin-bottom:5px; margin-top:20px; clear:both;}
#mural .tt_categorias					{ text-align:center;}
#mural .itens_menu_mural				{ float: left; clear: none; width:150px; margin:0; padding:0;}
#mural .denuncie_menu_mural				{ margin:10px 0 0 20px;  float: left; clear: none;  padding:0;}

#mural .lista_grupos					{ margin:0px; padding:0px;}
#mural .menu_categorias_titulo			{ width:181px; height:13px; padding:0 0 0 25px; background:url(../images/mural/bg_categoria_secao.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold;}
#mural .menu_categorias_titulo a		{ color:white; }
#mural .lista_categorias				{ width:170px; margin:0 auto 0 auto; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; clear:both;}
#mural .lista_categorias li				{ width:165px; margin:0 0 0 0; padding:0 0 0 5px; background:url(../images/mural/item_secao.gif) no-repeat 0 50%;}
#mural .lista_categorias a				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#mural .lista_categorias a:hover		{ text-decoration:underline;}
#mural .escreva_no_mural				{ margin-top: 20px; margin-bottom:10px; float:left;}
#mural .m_form							{ width: 380px; height: 120px; background-color:#ecf7ff; border: dashed 1px #60bfff; font: normal 12px Arial, Helvetica, sans-serif; padding: 10px 2px 2px 2px; }
#mural #form_mural						{ float:left; clear: both;} 

#mural .top1							{ width: 92px; height:40px; padding: 8px 3px 0px 58px; float:left; clear:none; background: url(../images/mural/top_1.gif); font: 10px/11px Arial, Helvetica, sans-serif; margin-right:0px; overflow:hidden; display:inline}
#mural .top2							{ width: 92px; height:40px; padding: 8px 3px 0px 58px; float:left; clear:none; background: url(../images/mural/top_2.gif); font: 10px/11px Arial, Helvetica, sans-serif; margin-right:0px; overflow:hidden; display:inline}
#mural .top3							{ width: 92px; height:40px; padding: 8px 3px 0px 58px; float:left; clear:none; background: url(../images/mural/top_3.gif); font: 10px/11px Arial, Helvetica, sans-serif; overflow:hidden; }

#mural .ranking_categoria				{ color:#c50000;}
#mural .ranking_mural					{ color:#03448b;}

#mural .comentarios						{ font-weight:bold;}
#mural .comentarios a					{ color:#FF0000; }
#mural .comente_mural					{ margin:10px 0 20px 5px; background-image:url(../images/bg_escreva_no_mural.gif); background-repeat:no-repeat; background-position:1px; padding-left:15px; float:left;}
#mural .bt_fechar_mural					{ float:right; margin: 10px 0 5px 0; color:#0062a4; font-weight:bold;}
#mural .comente_o_post					{  margin-top:10px; padding:5px; display:none;}

#mural_sugestao							{ width: 770px; float:left; display:table; font: normal 14px/20px Arial, Helvetica, sans-serif; color:#000; background: url(../images/mural/bg_box_principal.gif) repeat-y;}
#mural_sugestao h3						{ font: normal 20px Arial, Helvetica, sans-serif; color:#f00; margin-bottom: 10px; margin-top:10px;float: left; clear: both;}
#mural_sugestao h4						{ font: normal 18px Arial, Helvetica, sans-serif; color:#000; margin-bottom: 10px;  float: left; clear: both;}
#mural_sugestao p						{ line-height:20px; float:left; clear:both}
#mural_sugestao ol						{ float:left; clear:both;}
#mural_sugestao ul						{ float:left; clear:both;}
#mural_sugestao .mural_box			{ width:336px; height:22px; background-color:#ecf7ff; border: dotted 1px #a0c5dd;} 
#mural_sugestao_container				{ width:720px; margin:auto; display:table}
#mural_sugestao .tt_mural_suporte		{ float:left; clear:none; margin:30px 0 0 20px; border-left: dotted 1px #a0c5dd; padding-left:10px;}

#registrese{float:left;}
