html, body {
	margin: 0;
	padding: 0;
	font: normal 12px Calibri, Verdana,Arial,sans-serif;
}
.container {
 display: inline-block;
  width: 100%;
  zoom: 100%; 
  }
table {
border-collapse: separate;
/*border-spacing: 1px;*/
}
h1 {
font-weight: bold;
font-variant: small-caps;
font-size: 2.5em;
margin: 12px 0;
color:#2E508F;
}
h2 {
font-size:2em;
font-variant:small-caps;
font-weight:bold;
margin: 12px 0;
color:#2E446D;
}
h3 {
font-size:1.3em;
font-weight:bold;
margin: 12px 0;
color:#2E446D;
}
h4 {
font-weight:bold;
margin: 4px 0;
color:#2E446D;
}
h5 {
font-weight:normal;
margin: 4px 0;
color:#2E446D;
}
h6 {
font-size:0.8em;
margin: 4px 0;
color:#2E446D;
}
li, ul {
color:#027697;
}
td li, td ul {
color:black;
}
th, td, caption {
padding:2px;
}
img {
	border:none; vertical-align:text-top;
}
td.cor {
background-color:#DFECF6
} 
div.view{
padding: 10px;
margin: 10px 0;
border: 1px solid #C9E0ED;
}
caption, th{
text-align:center;
}
#page{
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
}
#disclaimer{
	width: 98%;
}
footer{
	width: 98%;
}
#cabecalho{
	height:80px;
}
#MenuSup {
border-bottom-style: groove;
border-bottom-width: 4px;
/*border-top-style: groove;
border-top-width: 4px;*/
text-align: justify;
margin-top: 3px;
margin-bottom: 10px;
/*padding-left: 5%;*/
}
.MenuTop {
	width: 80%;
	margin-left: 5%;
}
.MenuTop td {
	width:8%;
	vertical-align: top;
}
#disclaimer {
border-bottom-style: groove;
border-bottom-width: 4px;
border-top-style: groove;
border-top-width: 4px;
text-align: justify;
}
#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;
width: 84%;
}
#content .grid-view table.items th {
	border: 1px solid #c5dbec;
	text-align:center;
	color: #2e6e9e;
	/*background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;*/
	background-color:#DFECF6;
}
#content .box-view table.items td {/*old*/
border-spacing:1px;
border: 1px solid #4297d7;
}
#content .grid-view table.items td  {/*old*/
border-spacing:1px;
vertical-align:top;
}
#content table.TabelaDetBM  td, #content table.TabelaDetBM3  td, #content  table.TabelaDetBMGer  td  {/*old*/
border: 1px solid #DFECF6;
}
#content table.detail-view th, table.detail-view td {/*old*/
}
#content table.TabelaDetBM tbody tr:hover, #content table.TabelaDetBM3 tbody tr:hover , #content table.TabelaDetBMGer tbody tr:hover {
	 background-color: #c8f5fd; 
}
#content .grid-view tbody tr:hover {
	 background-color: #E4FAFE; 
}
tr.cor {
text-decoration-color:red;
} 
.no-box table td {
	padding:0;
}
.ui-menu {
    z-index: 99999;
}
#leftCol {
	width:15%;
	float: left;
}
#TabLogin {
	position: relative;
}
.TabMainPag {
	width: 100%;
}
.TabMainPag td {
	background-clip: padding-box 	content-box ; 
	border-radius: 25px;
	background-image:url(../images/blue_back.jpg);
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	border: 15px solid white;
	background-size: cover;
}
.TabMainPag1{
	background: none;
	border-radius: 0px;
}
.TabMainPag1 td {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}
.TabMainPag2 td {
	border-style: none;
	background: none;
	border-radius: 0px;
}
.TabMainPag2 {
	width: 100%;
}
.SimulacaoDados {
	position: relative;
	opacity: 0.99;
	width:100%;
}
.SimulacaoDados ul {
	padding-left: 2em;
}
.SimulacaoDados:before {
	content: "";
	background-image:url(../images/blue_back.jpg);
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	background-repeat: repeat;
	opacity: 0.65;  
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
.editavel{
	background-color:#ccff66;
}
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 outset buttonface;
/*margin: 0;*/
/*	font: normal 11pt Calibri, Verdana,Arial,sans-serif;*/
	width: 90%;
	margin-left: 4%;
	margin-bottom: 4%;
	padding: 0;
}
input[type=button], input[type=submit], .BotaoSubmit,.Botao {
border: 2px outset buttonface;
	width: auto;
	margin-left: 4%;
	margin-bottom: 4%;
}
input[type=text]{
	width: auto;
/*	margin-left: 4%;
	margin-bottom: 4%;*/
}
.BotaoSubmit {
	padding: .4em 1em; 
}
.grid-view input[type=text]{
	width: 94%;
	margin-left: 4%;
	margin-bottom: 4%;
}
#TabLogin input[type=text] , #TabLogin input[type=password] {
	width: 92%;
}
#homeBankingV .bankName {
padding-bottom: 10px;
}
#homeBankingV .bankImages {
display: table;
width:100%;
}
#homeBankingV .bankImages img {
vertical-align: middle;
position:relative;
padding: 8px;
width:45%;
}
#homeBankingV .bankName{
text-align: center;
font-weight: bold;
}
.grid2  {width: 2%;}
.grid5  {width: 5%;}
.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%;} 
.grid40 {width: 40%;} 
.grid45 {width: 45%;}
.grid50 {width:50%;}
.grid70 {width: 70%;}
.grid75 {width: 75%;}
.grid100 {width: 100%;}

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: 4%;
	margin-bottom: 4%;*/
	padding: 0;
}
.Base-grid {
border-collapse:separate;
} 
.BMNome-grid { width: 15%;}
.BMDenominacao-grid { width: 25%;}
.grid-view table.items{
	width:100%;
	background-color: #a6c9e2;
}
.grid-view table.items tbody{
background-color:white;
}
table.fixed { 
	table-layout:fixed; 
}
.DadosFaturacao {/*old*/
background-image:url("../images/BoxLayout.png"); 
background-size:100% 100%; 
border-radius: 16px;
border: 5px groove #A1A3A3; 
padding: 5px; 
margin: 5px 0px; 
color: #fff;
}
.RankingTab {/*old*/
margin : 2px;
}
.RankingBox {/*old*/ 	
width: 800px; 
border-radius: 16px;
border: 5px groove #A1A3A3; 
padding: 5px 0 0 0; 
margin: 5px 0px; 
color: #2E446D;
}
.RankingBox_3 {/*old*/ 	
width: 5%; 
}
.RankingBox_4{/*old*/ 	
width: 2%; 
}
.tabBorder {/*old*/
border: 1px solid #a6c9e2;
}
.Barra1, .Barra2, .Barra3 {/*old*/
width: 500px;
padding: 2px;
}
.BarraTit{/*old*/ 	
width: 20%; 
}
.Barra1 div {/*old*/
background-color: #5ab9fe;
height: 20px;
border-radius: 1px;
}
.Barra2 div {/*old*/
background-color: #0194cb;
height: 20px;
border-radius: 1px;
}
.Barra3 div {/*old*/
background-color: #0179a7;
height: 20px;
border-radius: 1px;
}
.forte {/*old*/
font-weight:bold;
}
.centrado {/*old*/	
text-align:center;
}
.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;
/*padding: .2em 1em;*/
}
.checkboxes_label{
display:inline-block;
width:19%;
vertical-align:text-top;
/*padding: .2em 1em;*/
}
.checkboxes_label_large{
display:inline-block;
width:24%;
vertical-align:text-top;
}
.checkboxes_label_3{
display:inline-block;
width:32%;
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;
background-color: #011a70;
font-weight:bold;
}
.TitQuest
{/*old*/
margin-bottom: 1px;
padding: 0px 0 0 0;
background-color: #add0ef;
}
.Titform input
{/*old*/
background-color: #011a70;
color:white;
border: none;
font-weight: bold; 
}
.celAm
{/*old*/
background-color: yellow;
}
.celLar
{/*old*/
background-color:orange;
}
.celJustif
{/*old*/
background-color:#FFEB99;
}
.celAz
{/*old*/
background-color:#0099CC;
}
.celRx
{/*old*/
background-color:#ab21a0;
}
th.table-sortable {/*old*/
cursor: pointer;
background-image: url("../images/unsorted.gif");
background-position: center left;
background-repeat: no-repeat;
text-indent: 15px;
}
th.table-sorted-desc {/*old*/
background-image: url("../images/descending.gif");
background-position: center left;
background-repeat: no-repeat;
text-indent: 15px;
}
th.table-sorted-asc {/*old*/
background-image: url("../images/ascending.gif");
background-position: center left;
background-repeat: no-repeat;
text-indent: 15px;
}
select.table-autofilter {/*old*/
border: none;
background-color: rgb(233, 249, 250);
width: 80%;
margin-left: 15px;
}
input.table-autofilter {/*old*/
border: none;
background-color: rgb(233, 249, 250);
width: 80%;
margin-left: 15px;
}
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{*/

.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;
}
.txt_red {
    color: red;
}
.imgBtn {
    width: 16px;
    height: 16px;
}
input[type=image].imgBtn2 {
    width: 32px;
    height: 32px;
    cursor: auto;
}
table.dataTable.no-footer {
	border-bottom: none !important;
}