﻿body {
    text-align:left;    
}

p {
    text-indent:15px;
}

fieldset {
    background-color:#F2F5EB;
}

fieldset label {
    display:block;
}

input, textarea {
    width:350px;
}

img.grafico {
    border: 2px solid #889971 !important;
    width: 90px;
    height: 60px;    
    margin:10px 0 10px 0;
}

.analise {
    float:left;
    width:100%;
    border-bottom:1px solid #BDBCB6;
    margin-bottom:20px;
}

.analise span {
    margin-bottom:5px;
    float: left;
    width: 100%;
}

div.analise p {
    text-indent:0 !important;
}

div.analise div.logo {
    text-align:center;
}

.analise .rodape {
    float:left;
    width:100%;
    padding:2px;
    color:#515151;
    margin-bottom:5px;
}

.analise .rodape a {
    float:right;
}

.texto {
    display:block;
}

.publicar {
    display:block;
    float:right;
}

.titulo-grafico {
    display:block;
    font-weight:bold;
}

table.gregas {
    float:left;
    width:100%;
    border-collapse:collapse;
    margin-bottom:30px;
}

table.gregas caption {
    font-weight:bold;
    border-bottom:1px solid #BDBCB6;
    padding:5px;
}

table.gregas thead {
    background-color:#DCE4C8;
    color:#666666;
    font-weight:bold;
}

table.gregas td {
    padding:3px !important;
    border-bottom:1px solid #BDBCB6 !important;
    text-align:center !important;
}

table.gregas tbody tr:hover {
  background-color: #C7E6F9;
}

table.gregas thead tr td a {
    text-decoration:underline;
}

td.primeiro {
    background-color:#ABBAC5;
    font-weight:bold;
}

td.segundo {
    background-color:#E5EAED;
    font-weight:bold;
}

table.mm {
    float:left;
}

table.mm thead {
    background-color:#DCE4C8;
    color:#666666;
}

table.mm tbody tr:hover {
  background-color: #C7E6F9;
}

span.mm-acima {
    color:#0080C8;
}

span.mm-abaixo {
    color:#DC7D24;
}