html, body {
	margin: 0;
	padding: 0;
	font: normal 12px Calibri, Verdana,Arial,sans-serif;
}
.container {
 display: inline-block;
 /* zoom: 100%; */
  }
table {
border-collapse: separate;
}
h1 {
font-weight: bold;
font-variant: small-caps;
font-size: 2.5em;
margin: 12px 0;
color:#532820;
}
h2 {
font-size:2em;
font-variant:small-caps;
font-weight:bold;
margin: 12px 0;
color:#532820;
}
h3 {
font-size:1.3em;
font-weight:bold;
margin: 12px 0;
color:#532820;
}
h4 {
font-weight:bold;
margin: 4px 0;
color:#532820;
}
h5 {
font-weight:normal;
margin: 4px 0;
color:#532820;
}
h6 {
font-size:0.8em;
margin: 4px 0;
color:#532820;
}
li, ul {
color:#8c430d;
}
td li, td ul {
color:black;
}
th, td, caption {
padding:2px;
}
img {
	border:none; vertical-align:text-top;
}
td.cor {
background-color:#ecbf88
} 
div.view{
padding: 10px;
margin: 10px 0;
border: 1px solid #ecbf88;
}
caption, th{
text-align:center;
}
#cabecalho{
	height:80px;
}
#MenuSup {
border-bottom-style: groove;
border-bottom-width: 2px;
border-bottom-color: brown;
}
.MenuTop {
	width: 80%;
	margin-left: 5%;
}
.MenuTop td {
	width:8%;
	vertical-align: top;
}
#disclaimer {
border-bottom-style: groove;
border-bottom-width: 2px;
border-top-style: groove;
border-top-width: 2px;
text-align: justify;
border-bottom-color: brown;
border-top-color: brown;
}
#logo-left {
	position: absolute;
	padding-left: 5%;
	top: 2px;
	z-index:2;
	text-align:left;
}
#logo-right {
	padding: 10px 10% 0% 0%;
}
#content  {
float:right;
vertical-align: top;
width: 100%;
}
#content .grid-view table.items th {
	border: 1px solid #b47032;
	text-align:center;
	color: #532820;
	background-color:#f0b84f;
}
#content .grid-viewAval table.items th, #content .grid-viewExec table.items th {
	text-align: center;
	color: #532820;
	background-color:#f0b84f;
}
.grid-viewAval th, .grid-viewExec th {
padding:5px;
}
.HdrCriterios {
	background-color:#fed58f;
}
.grid-viewAval td, .grid-viewExec td {
	padding:1px;
}
#content .box-view table.items td {
	border-spacing:1px;
	border: 1px solid #b47032;
}
#content .grid-view table.items td, #content .grid-viewAval table.items td, #content .grid-viewExec table.items td {
	border-spacing:1px;
	vertical-align: middle;
/*	 display: table-cell;*/
}
#content .grid-view tbody tr:hover {
	 background-color: #fee1b1; 
}
.clMedia {
	 background-color: #feeac7; 
}
.RelatIndiv th{
	font-size: 1.3em;
	height: 12px;
}
.RelatExec th{
	height: 12px;
}
table.RelatExec {
	table-layout: fixed;
}
.ui-menu {
    z-index: 99999;
}
#leftCol {
	float: left;
}
#TabLogin {
	background: #FACD5A url(images/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x;
	position: relative;
}
.TabMainPag, .TabMainPag2 {
	width: 100%;
}
.TabMainPag td {
	background-image: url(../images/orange_backw.jpg);
	opacity: 0.9;
	border-radius: 25px;
	border: 15px solid white;
	content: "";
	position: absolute;
	z-index: -1;   
	position: relative;
	background-size: cover;
	vertical-align: top;
}
.TabMainPag2 td {
	border-style: none;
	background: none;
	border-radius: 0px;
}
.SimulacaoDados {
	position: relative;
	opacity: 0.99;
	width:100%;
	padding: 2px 0px 0px 2px;
}
.SimulacaoDadosP {
	font-size: 1em;
	position: relative;
	opacity: 0.99;
	width:100%;
	padding: 2px 0px 0px 2px;
	border-width: 5px;
}
.SimulacaoDados ul, .SimulacaoDadosP ul {
	padding-left: 2em;
}
.SimulacaoDados:before {
	content: "";
	background: #FACD5A url(images/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
input:-webkit-autofill, textarea:-webkit-autofill {
background-color: white;
background-image: none;
color: rgb(0, 0, 0);
}
#TabLogin input
{
background-color: white;
background-image: none;
color: rgb(0, 0, 0);
}
input[type=button].big{
	border: 2px ;
	width: 90%;
	margin-left: 1%;
	margin-bottom: 1%;
	padding: 0;
}
input[type=button], input[type=submit], .BotaoSubmit {
	border: 2px ;
	width: auto;
	margin-left: 1%;
	margin-bottom: 1%;
}
input[type=text]{
	width: auto;
}
.BotaoSubmit {
	padding: .4em 1em; 
}
.grid-view input[type=text]{
	width: 94%;
	margin-left: 0.5%;
	margin-bottom: 1%;
}
#TabLogin input[type=text] , #TabLogin input[type=password] {
	width: 92%;
}
.grid2  {width: 2%;}
.grid3  {width: 3%;}
.grid5  {width: 5%;}
.grid6  {width: 6%;}
.grid7  {width: 7%;}
.grid10 {width: 10%;}
.grid12 {width: 12%;}
.grid15 {width: 15%;}
.grid20 {width: 20%;} 
.grid25 {width: 25%;} 
.grid30 {width: 30%;} 
.grid33 {width: 33%;} 
.grid34 {width: 34%;} 
.grid354 {width: 35%;} 
.grid40 {width: 40%;} 
.grid45 {width: 45%;}
.grid50 {width: 50%;}
.grid55 {width: 55%;}
.grid65 {width: 65%;}
.grid70 {width: 70%;}
.grid80 {width: 80%;}
.grid83 {width: 83%;}
.grid95 {width: 95%;}
.grid100 {width: 99.5%;}

textarea  {/*old*/
font: normal 10pt Calibri, Verdana,Arial,sans-serif;
border: 2px inset;
}
input  {
	font: normal 11pt Calibri, Verdana,Arial,sans-serif;
	width: 90%;
	margin-left: 1%;
	margin-top: 0.5%;
	padding: 0;
}
.Base-grid {
border-collapse:separate;
} 
.BMNome-grid { width: 15%;}
.BMDenominacao-grid { width: 25%;}
.grid-view table.items, .grid-viewAval table.items {
	width:100%;
	background-color: #FACD5A;
}
.grid-viewExec table.items{
	width:1118px;
	background-color: #FACD5A;
}
.grid-viewExecT table.items{
	width:1098px;
	background-color: #FACD5A;
}
.grid-viewExecQ table.items{
	width:1063px;
	background-color: #FACD5A;
}
.grid-viewExecP table.items{
	width:1030px;
	background-color: #FACD5A;
}
.grid-view table.items tbody, .grid-viewAval table.items tbody, .grid-viewExec table.items tbody, .grid-viewExecT table.items tbody, .grid-viewExecQ table.items tbody, .grid-viewExecP table.items tbody{
background-color:white;
}
table.fixed { 
	table-layout:fixed; 
}
.TabelaAninh{
	width:90%;
	font-size: 1em;
	background-color: #fee1b1;
}
.TabelaAninhExt{
	width:100%;
	font-size: 1em;
/*	background-color: #fee1b1;*/
	padding-left:50px;
}
.TabelaInt{
	width:100%;
	font-size: 1em;
}
.TabelaBarom{
	width:50%;
	font-size: 1em;
        border:1px solid #FACD5A;
}
.RankingTab {/*old*/
margin : 2px;
}
.tabBorder {/*old*/
border: 1px solid #FACD5A;
}
.BarraTit{/*old*/ 	
width: 20%; 
}
.BarraBalcao div{
background-color: #eebc37;
height: 16px;
border-radius: 1px;
}
.BarraMercado div{
background-color: #8e493e;
height: 16px;
border-radius: 1px;
}
.BarraBanco div{
background-color: #e98f16;
height: 16px;
border-radius: 1px;
}
.forte {
font-weight:bold;
/*font-size: 1.1em;*/
}
.centrado {	
text-align:center;
vertical-align: middle;
}
.direita {	
text-align:right;
}
.direitaf {	
float:right; 
}
.esconde {	
display: none; 
}
.TextoTop {/*old*/	
vertical-align:top;
}
.overlap {/*old*/
top:50px;
position:relative;
}
.checkboxes_label_mini{
display:inline-block;
width:15%;
vertical-align:text-top;
}
.checkboxes_label{
display:inline-block;
width:19%;
vertical-align:text-top;
}
.checkboxes_label_large{
display:inline-block;
width:33%;
vertical-align:text-top;
}
.checkboxes_label_total{
display:inline-block;
width:100%;
vertical-align:text-top;
}
.checkboxes_label_extra{
display:inline-block;
width:50%;
vertical-align:text-top;
}
.radioboxes_label{
display:inline-block;
width:100%;
vertical-align:text-top;
}
.VerRelatForm
{/*old*/
vertical-align:top;
}
.Titform
{/*old*/
margin-bottom: 1px;
font-weight:bold;
}
.TitQuest
{/*old*/
margin-bottom: 1px;
padding: 0px 0 0 0;
}
.Titform input
{/*old*/
color:white;
border: none;
font-weight: bold; 
}
.celAm
{/*old*/
background-color: yellow;
}
.celLar
{/*old*/
background-color:orange;
}
.celAz
{/*old*/
background-color:#0099CC;
}
.celRx
{/*old*/
background-color:#ab21a0;
}
th.table-sortable {
cursor: pointer;
background-image: url("../images/unsorted.png");
background-position: center left;
background-repeat: no-repeat;
z-index: 1;
}
th.table-sorted-desc {
background-image: url("../images/descending.png");
background-position: center left;
background-repeat: no-repeat;
text-indent: 15px;
}
th.table-sorted-asc {
background-image: url("../images/ascending.png");
background-position: center left;
background-repeat: no-repeat;
text-indent: 15px;
}
select.table-autofilter {/*old*/
border: none;
background-color: white;
width: 80%;
margin-left: 15px;
}
input.table-autofilter {/*old*/
border: none;
background-color: white;
width: 80%;
}
a:link {text-decoration:none;}    /* unvisited link */
/*a:visited {text-decoration:none;} *//* visited link */
a:hover {text-decoration:underline;}   /* mouse over link */
a:active {text-decoration:underline;}  /* selected link *//*.cinza{*/
#content .grid-viewAval  a:-webkit-any-link {
	text-decoration:none;
	color: inherit;
}   /* mouse over link */

.mao { 
cursor: pointer;
}
.custom-combobox {
	position: relative;
	display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	height: 1.7em;
	top: 0.1em;
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}
.photo {
	display: inline;
}
.imgGr {
	width: 500px;
}
.ui-autocomplete-loading {
	background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;
}
ul { height: auto; } 
#dvLoading
{
   background: url(../images/image_load.gif) no-repeat center center;
   height: 180px;
   width: 180px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -25px 0 0 -25px;
}
.pg-normal {
    color: black;
    font-weight: normal;
    text-decoration: none;    
    cursor: pointer;    
}
.pg-selected {
    color: black;
    font-weight: bold;        
    text-decoration: underline;
    cursor: pointer;
}
.no-box table td {
	padding:0;
}
a:-webkit-any-link {
color: #532820;
text-decoration: underline;
cursor: auto;
}
tr.group, tr.group:hover {
    background-color: #fcf3ba !important;
    font-weight: bold;  
    font-size: 1.2em;
}
.imgBtn {
    width: 16px;
    height: 16px;
}
input[type=image].imgBtn2 {
    width: 32px;
    height: 32px;
    cursor: auto;
}
td.details-control {
    background: url('../images/plusmin.png') no-repeat center center;
    cursor: pointer;
}
tr.details td.details-control {
    background: url('../images/minusmin.png') no-repeat center center;
}
.branco {
    color: white;
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}