﻿h2.grupo-navegacao 
{
    background:url("/mercado/images/grupos-item.png") no-repeat scroll 0 -3px transparent;
    padding-left:40px;
    width:525px;
}
            
h2.grupo-navegacao a
{
    text-decoration:none !important;
}
            
h2.grupo-navegacao a:hover
{
    text-decoration:underline !important;
}

div.grupo 
{
    float: left;
    width: 98px;
    height: 140px;
    background-color: #EAEFDE;
    border: 1px solid #DDE5CB;
    margin: 5px 21px 15px 5px;
    padding: 2px;
    text-align: center;    
    position:relative;        
}
        
div.grupo:hover
{
	background-color: #DDE5CB;
}
        
div.grupos 
{
    float:left;
    width:100%;
}
        
div.grupos div.grupo a span
{
    display:block;
}
        
div.grupos div.grupo img
{
    max-width: 96px;
    max-height: 96px;
}
        
div.grupos div.grupo a
{
    font-weight:bold;
    text-decoration:none;
}

div.grupos div.grupo div.membros 
{
    background-color:#FFFFFF;
    font-size:10px;
    opacity:0.7;
    position:absolute;
    right:3px;
    min-width:16px;
}


div.tab_content a:hover
{
    color:#BDBCB6;
}
        
div.tab_content, div.tab_content div.documento 
{
    float: left;
    width: 520px;
}
            
div.tab_content div.menu-navegacao 
{
    float: left;
    width: 560px;
    border-bottom: 1px solid #BDBCB6;                
    margin-bottom: 10px;
    padding: 2px;
    text-align: right;                
}
            
div.tab_content div.documento 
{
    background-color: #EAEFDE;
    border: 1px solid #D0CFCA;                
    padding: 5px;
    margin-bottom: 8px;
}
            
div.tab_content div.documento:hover
{
    background-color: #DDE5CB;
}
            
div.tab_content div.documento img
{
    float: left;
    width:32px;
    margin-right: 10px;
}
            
div.tab_content div.documento span
{
    float: left;
    width: 478px;
    display: block;
}
            
div.tab_content div.documento span.descricao
{
    font-size: 13px;
    font-weight: bold;                
}
            
div.tab_content div.documento span.autor
{
    color: #515151;
}
            
div.tab_content div.documento div.menu-item
{
    float: left;
    width:100%;
    text-align: right;                
}



            #livros, #livros div.livro 
            {
                float: left;
                width:540px;
            }
            
            #livros div.menu-navegacao 
            {
                float: left;
                width: 560px;
                border-bottom: 1px solid #BDBCB6;                
                margin-bottom: 10px;
                padding: 2px;
                text-align: right;                
            }
            
            #livros div.livro 
            {
                background-color: #EAEFDE;
                border: 1px solid #D0CFCA;
                padding: 2px;
                margin-bottom: 8px;
            }
            
            #livros div.livro:hover
            {
            	background-color: #DDE5CB;
            }
            
            #livros div.livro img
            {
                float: left;
                width:96px;
                margin-right:10px;
            }
            
            #livros div.livro span
            {
                float: left;
                width: 430px;
                display: block;
            }
            
            #livros div.livro span.descricao
            {
                font-size: 13px;
                font-weight: bold;
                margin-top: 10px;                
            }
            
            #livros div.livro span.autor
            {
                color: #515151;
            }
            
            #livros div.livro div.menu-item
            {
                float: left;
                width: 430px;
                text-align: right;                
            }

        div.topico, div.mensagem-conteudo
        {
        	float:left;
            width:100%;
        }
        
        #faqs div.mensagem-avatar
        {
        	float:left;
            width:32px;            
        }
        
        #faqs #topico div.mensagem-avatar, #faqs div.resposta div.mensagem-avatar
        {
        	padding:2px;
        }
        
        #faqs div.mensagem-avatar img
        {
        	width:32px;        	
        }
        
        #faqs div.topico
        {
            width:520px;
            background-color:#EAEFDE;
            border:1px solid #D0CFCA;
            margin-bottom:10px;
            padding:5px;
            color:#515151;
        }
        
        #faqs #topico div.mensagem-avatar:hover
        {
        	background-color:#EAEFDE;
        }
        
        #faqs div.topico:hover, #faqs div.resposta div.mensagem-avatar:hover
        {
        	background-color: #DDE5CB;
        }
        
        #faqs div.mensagem-info
        {
        	float:left;
        	width:500px;
            margin-left:10px;            
        }
        
        #faqs div.mensagem-info span.mensagem-titulo
        {
        	display:block;
            font-size:15px;
            font-weight:bold;
        }
        
        #faqs div.mensagem-info span.mensagem-titulo a
        {
        	text-decoration:none;        	
        }
        
        #faqs div.mensagem-menu
        {
        	float:left;
        	width:100%;
            text-align:right;
        }
        
        #faqs div.mensagem-conteudo
        {
        	margin-bottom:15px;
            word-break:break-word;
        }
        
        #faqs div.mensagem-conteudo span
        {
            display: block;
            margin: 15px 0;
            font-size: 1.2em;
            line-height: 20px;
        }
        
        #faqs div.mensagem-conteudo a
        {
            font-weight:bold;
            text-decoration:underline;
        }
        
        #faqs div.mensagem-conteudo a img.thumbnail
        {
            width:90px;
            height:60px;
            background-color: #F2F5EB;
            border: 1px solid #DCE4C8 !important;
            padding: 3px;
        }
        
        /* detalhe */
        #faqs #topico
        {
        	float:left;
            width:560px;
        	background-color:#DCE4C8;
            padding:5px;        
            border:1px solid #BDBCB6;
            margin-bottom:5px;            
        }
        
        #faqs #topico div.mensagem-info, #faqs div.resposta div.mensagem-info
        {
        	color:#515151;
        }
        
        #faqs div.resposta
        {
        	float:left;
        	width:560px;
        	background-color:#EAEFDE;            
            padding:5px;
            border:1px solid #D4DEBC;
            margin-bottom:2px;
        }
        
        #faqs div.forum-menu
        {
        	float:left;
        	width:560px;
        	border-bottom:1px solid #BDBCB6;
            margin-bottom:10px;
            padding:2px;
            text-align:right;            
        }
        
        #faqs div.forum-menu.baixo
        {
            border-bottom:0;
            margin-bottom:0;
            
            border-top:1px solid #BDBCB6;
            margin-top:10px;
        }
        
        div.linkargrupos 
        {
            background-color: #D0DDE4;
            border: 1px solid #A9BFCC;            
            padding: 5px;
            position: absolute;
            text-align: left;
            width: 550px;
            overflow:auto;
            max-height: 250px;
        }
        
        div.linkargrupos div {
            float: left;
            width: 50%;
        }
        
        div.linkargrupos span#titulo
        {
            border-bottom: 1px solid #A9BFCC;
            font-size: 13px;
            font-weight: bold;
            margin-bottom: 10px;
            padding-bottom: 5px;
        }
        
        div.linkargrupos div#opcoes
        {
            overflow:auto;
            height:180px;
            width:100%;
        }
        
        div.linkargrupos span
        {
            display:block;
        }
        
        div.linkargrupos div#opcao
        {
            border-top: 1px solid #A9BFCC;
            bottom: 5px;
            padding-top: 5px;            
            text-align: right;
            width: 100%;
            margin-top: 5px;
        }

       #faqs #topico div.linkado
        {
            display: block;
            float: left;
            margin:30px 0 30px 0;
            width: 100%;
        }

        #faqs #topico div.linkado a img
        {
            max-height:64px;
            max-width:64px;
            margin-right: 5px;
            padding:2px;
            background-color:#FFF;
            float:left;
        }

        #faqs #topico div.linkado br
        {
            clear: both;
            display: block;
            margin-bottom: 10px;
        }

        div#videos {
            float: left;
            width: 540px;
        }

        div#videos_itens,
        div#videos_itens div.video {
            float:left;
            width:100%;
        }

        div#videos_itens div.video {
            border-bottom:1px solid #BDBCB6;
            margin-bottom:20px;
            margin-top:20px;
        }

        div#videos_itens div.video div.esq {
            float: left;
            width: 100px;
            margin-right: 15px;
            margin-bottom:5px;
        }

        div#videos_itens div.video div.esq div.thumb,
        div#videos_itens div.video div.esq div.perfil {
            text-align: center;
            font-weight:bold;
        }

        div#videos_itens div.video div.esq div.thumb img {
            width: 90px;
        }

        div#videos_itens div.video div.esq div.perfil img {
            width: 40px;
        }

        div#videos_itens div.video div.esq div.thumb img,
        div#videos_itens div.video div.esq div.perfil img {
            padding: 2px;
            background-color: #CCC;            
        }

        div#videos_itens div.video div.esq a {
            text-decoration:none;
        }

        div#videos_itens div.video div.dir {
            float: left;
            width: 405px;
        }

        div#videos_itens div.video div.dir div.titulo {
            float: left;
            width: 400px;
            height: 70px;
            margin-bottom: 50px;
        }

        div#videos_itens div.video div.dir div.opcoes {
            float: left;
            width: 400px;
            margin-bottom: 12px;
            text-align:right;
        }