/*--------- GERAIS --------*/
.detalhesFoto 
{
    float: left;
    margin: 0 10px 10px 0;
}
.detalhesData
{
    margin-bottom: 10px;
}
.detalhesData span
{
    font-weight: bold;
}
.detalhesLocal
{
    margin-bottom: 10px;
}
.detalhesLocal span
{
    font-weight: bold;
}
.detalhesHorario
{
    margin-bottom: 10px;
}
.detalhesHorario span
{
    font-weight: bold;
}
.detalhesEntidade
{
    margin-bottom: 10px;
}
.detalhesEntidade span
{
    font-weight: bold;
}


/*--------- NOTICIAS HOMEPAGE --------*/
.noticiasHomeContainer 
{
    padding: 10px;
    background-color: #e5f2fa;
}

.noticiasHomeItem img 
{
    float: left;
    margin: 0 10px 10px 0;
}
.noticiasHomeItemTitulo
{
    font-size: 12px;
    color: #3396cf;
    margin-bottom: 5px;
}
.noticiasHomeItemTitulo a, .noticiasHomeItemTitulo a:hover
{
    color: #3396cf;
    text-decoration: none;
}
.noticiasHomeItemSeparator 
{
    clear: both;
    margin-bottom: 20px;
}


/*--------- NOTICIAS GERAIS --------*/
.noticiasItem img 
{
    float: left;
    margin: 0 10px 10px 0;
}
.noticiasItemTitulo
{
    font-size: 14px;
    color: #3396cf;
    margin-bottom: 5px;
}
.noticiasItemTitulo a, .noticiasItemTitulo a:hover
{
    color: #3396cf;
    text-decoration: none;
}
.noticiasItemSeparator 
{
    clear: both;
    margin-bottom: 40px;
}

/*--------- EVENTOS --------*/
.eventosItem img 
{
    float: left;
    margin: 0 10px 10px 0;
}

.eventosItemData 
{
    margin-bottom: 10px;
}
.eventosItemTitulo 
{
    font-size: 14px;
    color: #3396cf;
    margin-bottom: 5px;
}
.eventosItemTitulo a, .eventosItemTitulo a:hover
{
    color: #3396cf;
    text-decoration: none;
}

.eventosItemSeparator
{
    clear: both;
    margin-bottom: 40px;
}

/*--------- TICKER NOTICIAS --------*/
.tickerBox
{
	position: relative;
	width: 984px;
	height: 30px;
	overflow: hidden;
}
.tickerText
{
	position: absolute;
	white-space: nowrap;
}
.tickerTextSpacer
{
	display: inline;
}

/*--------- FAQS --------*/
.faqPerguntaContainer
{
    background-color: #86c4e8;
    padding: 5px;
}
.faqPergunta 
{
    color: #FFFFFF;
}
.faqPerguntaHover
{
    color: #FFFFFF;
}
.faqBotao
{
    float: right;
    margin-left: 5px;
}
.faqRespostaContainer 
{
    background-color: #e5f2fa;
    padding: 5px;
}
.faqItemSeparator
{
    clear: both;
    margin-bottom:5px;
}

/*-------------------- Lista Propostas ---------------*/

.OP_Proposta_List_Item{
	margin-bottom: 10px;
}


.loader { margin: 20px 0; }
.loader .outer-loader { margin: 1px;  background-color: #eee; }
.loader .inner-loader { background-color: #4CAF50; margin: 1px 0; height: 6px; width: 0; }