 /******************************************************************************************************************************
******************************* INICIO DOS STYLES PARA A MONTAGEM DAS TELAS DO SISTEMA ****************************************
************************************  (DEVE SER COLOCADA EN TODA TELA DO SISTEMA) *********************************************
*******************************************************************************************************************************/

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #DFE2EB;
	font-size: 13px;
	padding-bottom: 20px;
}


#conteudoFull , #conteudoFull p, #conteudoFull .texto, #conteudoFull li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
	
}

#conteudoFull h4{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
    margin: 1px 0px 1px 0px;        
}


/* Usado para titulos */
#conteudoFull h1 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	margin: 1px 0px 1px 0px;
}


#conteudoFull h2 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	margin: 1px 0px 1px 0px;	
	
}

/* Usado para construção do menu lateral*/
#conteudoFull h3{
	border: 0px;
	height: 20px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	color: #FFF;
	margin: 1px 0px 1px 0px;
	padding: 3px 0px 1px 0px;
}

#conteudoFull .divlinha{	
	width:100%;
	display:inline-block;
	float: none;
}


#conteudoFull .FormularioTexto{
	border: 0px;
	padding:0px;
	float: left;
	font-weight: bold;	
	padding-top: 10px;
	padding-left: 6px;
	display:inline-block;	
}

#conteudoFull .FormularioTextoSN{
	border: 0px;
	padding:0px;
	float: left;
	padding-top: 10px;
	padding-left: 6px;
	display:inline-block;
}

#conteudoFull .FormularioCampos{
	border: 0px;
	padding:0px;
	float: left;
	min-height :20px;
	height: auto !important;
    height: 20px;
	padding-left: 6px;
	display:inline-block;
}

#conteudoFull .pontilhado {
	height: 20px;
	background: url('../../imagens/dltPontinho.gif') repeat-x center;
	padding: 0px;
	font-size: 1px;
	display: block;
    width: 96%;
    margin-left: 2%;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#conteudoFull .espacolinha {
	height: 5px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
	float: left;
	display: block;
    width: 100%;
    margin-left: 0px;
}






#conteudoFull textarea {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#FFFAF0;   
}

#conteudoFull textarea[readonly] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;      
}

#conteudoFull textarea[disabled] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;      
}



#conteudoFull input[type="checkbox"] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#fff;
}

#conteudoFull input[type="checkbox"][disabled] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#fff;
}



#conteudoFull input[type="text"][class="campoobrigatorio"], input[type="password"][class="campoobrigatorio"] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#FFF0F5;
}

#conteudoFull input[type="text"], input[type="password"] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#FFFAF0;
}


#conteudoFull input[type="text"][readonly], input[type="password"][readonly] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;     
}

#conteudoFull input[type="text"][disabled], input[type="password"][disabled] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;     
}




#conteudoFull select  {
	line-height: 12px;
    height: 18px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#FFFAF0;   
}

#conteudoFull select[readonly] {
	line-height: 12px;
    height: 18px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   	   
}

#conteudoFull select[disabled] {
	line-height: 12px;
    height: 18px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   	   
}


#conteudoFull input[type="button"], input[type="submit"], input[type="file"] {
	line-height: 12px;
    height: 16px;
	padding:0px 5px 0px 5px; /*Todos os browsers*/ 
	*padding:0px 2px 0px 2px;  /*Apenas para o IE7*/
	_padding:0px 2px 0px 2px;  /*Apenas para o IE6*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; /*#666666  #006400;   #228B22*/
	border-color: #32CD32;
    margin: 2px 0px 0px 0px;    
	border:0px solid #9DA6B7;
	background: url('../../imagens/linha_menu_lateral.gif') repeat-x center;
	/*background-color: #FFE4C4; /* #FFE4C4  #BFEFFF  #FFF68F  #FFEC8B  #EEDD82*/    
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
}

#conteudoFull input[type="file"] {
	line-height: 12px;
    height: 16px;
	padding:0px 0px 1px 0px; /*Todos os browsers*/ 
	*padding:0px 0px 1px 0px;  /*Apenas para o IE7*/
	_padding:0px 0px 1px 0px;  /*Apenas para o IE6*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-color: #32CD32;
    margin: 2px 0px 0px 0px;    
	-webkit-border-radius: 0px; 
    -moz-border-radius: 0px; 
    border-radius: 0px; 
    background:Transparent;
    color:#666666;
    border:1px solid #9DA6B7;
}

#conteudoFull .BotaoDestacado {
	line-height: 12px;
    height: 16px;
	padding:0px 5px 0px 5px; /*Todos os browsers*/ 
	*padding:0px 2px 0px 2px;  /*Apenas para o IE7*/
	_padding:0px 2px 0px 2px;  /*Apenas para o IE6*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; /*#666666  #006400;   #228B22*/
	border-color: #32CD32;
    margin: 2px 0px 0px 0px;    
	border:0px solid #9DA6B7;
	background: url('../../imagens/linha_menu_lateral_vermelha.gif') repeat-x center;
	/*background-color: #FFE4C4; /* #FFE4C4  #BFEFFF  #FFF68F  #FFEC8B  #EEDD82*/    
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
}

 
#conteudoFull input[type="button"][disabled], input[type="submit"][disabled] {
	line-height: 12px;
    height: 16px;
	padding:0px 5px 0px 5px; /*Todos os browsers*/  
	*padding:0px 2px 0px 2px;  /*Apenas para o IE7*/
	_padding:0px 2px 0px 2px;  /*Apenas para o IE6*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#E8E8E8;
	background-image: url('');
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
}


/*
#conteudoFull input[type="button"], input[type="submit"], input[type="file"] {
	line-height: 12px;
    height: 16px;
	padding:0px 12px 0px 12px;  
	*padding:0px 2px 0px 2px;  
	_padding:0px 2px 0px 2px;  
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;     
}

#conteudoFull input[type="button"][disabled], input[type="submit"][disabled] {
	line-height: 12px;
    height: 16px;
	padding:0px 12px 0px 12px;  
	*padding:0px 2px 0px 2px;  
	_padding:0px 2px 0px 2px;  
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#E8E8E8;
}
/*


#conteudoFull .campoobrigatorio {
	background-color:#FFF0F5;   	   
}

/*OBS DALVI*/
#conteudoFull input[type="checkbox"]{    
	border:0px;    
	margin:0px;
	padding: 0px;  
}
              
#conteudoFull input[type="checkbox"] + label {    
	vertical-align:top;
	margin:0px;
	margin-left:2px;
	padding: 0px;  
	border:0px;   
}

#conteudoFull .checkboxbold label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #666666;  
	vertical-align:top;
	margin:0px;
	margin-left:2px;
	padding: 0px;  
	border:0px;   
}

#conteudoFull .checkboxDestacado label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #FF6347;  
	vertical-align:top;
	margin:0px;
	margin-left:2px;
	padding: 0px;  
	border:0px;   
}


#tudo {
	margin: auto;
	width: 1000px;
	background-image: url('../../imagens/fundo_azul.gif');
	background-repeat: repeat-x;
	background-position: 50% top;
	background-color: #2F427C;
	position: relative;
}

#topo {
	background-image: url('../../imagens/background_topoNew.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 96px;
	width: 962px;	
	margin-left: 19px;
}


#logo {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoNew.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebCRM {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebCRM.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebCentralDelivery {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebCentralDelivery.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebSAT {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebSAT.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebConciliador {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebConciliador.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebProposta {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebWebProposta.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoSIGO {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebSIGO.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebPDV {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/LogoWebPDV.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}

#logoWebPainelRep {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../../imagens/logoWebPainelRep.png');
	background-repeat: no-repeat;
	background-position: center;
    width: 250px;
    height: 66px;
    padding-top: 0px;
	padding-left: 15px;
    float: left;
	display: block;
	margin-top:24px;
}


#menu_superior {
	float: right;
	padding-top: 13px;
    padding-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	display: block;
	width: 650px;
	height: 3px;
    text-align: right;
}

#nome_modulo {
    float: left;
    font-size: 17px;
    color: #2F427C;
    display: block;
    position: absolute;
    left: 411px;
    width: 540px;
    top: 60px;
    text-align: right;
}

#menu_superior ul li {
	display: inline;
}
#menu_superior ul {
	margin: 0px;
	padding: 0px;
}
#menu_superior li {
	margin-right: 10px;
}

#menu_superior a {
	color: #333;
	text-decoration: none;
}

#menu_superior a:hover {
	text-decoration: underline;
}

#suporte_tecnico {
	display: block;
	float: left;
	position: absolute;
	left: 606px;
	top: 62px;
}


#menutopo 
{
	float:none;
	width: 962px;
	margin:0px;
	margin-left: 19px;
	padding:0;
	height: 26px;  
	font: bold 10px/1.3em Verdana;	
}

#linha_topo {
	background-image: url('../../imagens/linha_divisoria_topo.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 21px;
	width: 962px;
	margin-left: 19px;
}

#conteudo {
	padding: 0px;
	width: 962px;
	background-color: #FFF;
	margin-left: 19px;
}

#conteudoFull {
	padding: 0px;
	width: 962px;
	background-color: #FFF;
	margin-left: 19px;

}

#conteudoMenu, #conteudoDadosBranco, #conteudoDados, #conteudoLoginEsquerdo, #conteudoLogindireito{ float:left; display:block;}

#conteudoMenu {
	padding: 0px;
	width: 170px;
	background-color: #FFF;
	margin-left: 10px;
	min-height:400px;
	height: auto !important;
    height: 400px;
}

#divlogosnaveradores
{
	position:absolute;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	bottom:44px;	
}

#conteudoDadosBranco {
  padding: 0px;
  width: 782px;
  background-color: #FFF;  
}

#conteudoDados {
  padding: 0px;
  width: 782px;
  background-color: #FFF;  
}

#conteudoLoginEsquerdo {
	padding: 0px;
	width: 410px;
	background-color: #FFF;
	margin-left: 10px;
	line-height: 12px;
}

#conteudoLogindireito {
  padding: 0px;
  width: 380px;
  background-color: #FFF;
  line-height: 12px;
}


#conteudoFull:after, #conteudoMenu:after, #conteudoDados:after, #conteudoDadosBranco:after, #conteudoLogindireito:after, #conteudoLoginEsquerdo:after
{
	content: ".";                                
	display: block;                                
	clear: both;                                
	visibility: hidden;                                
	line-height: 0;                                
	height: 0
}                        

.limpabug, .gallery  
{
	display: inline-block
}                                            

html[xmlns] .limpabug, html[xmlns] .gallery  
{
	display: block
}                                           

* html .limpabug, * html .gallery { height: 1%}


.login {
    border: 1px solid #CED7EC;
	width: 345px;
    height: 140px;
    background: url('../../imagens/fundologin.jpg') repeat-x center;
    padding: 5px 5px 5px 5px;
    margin-left: 520px;
    margin-top: 150px; 
    line-height: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.captchar {
    border: 1px solid #CED7EC;
	width: 365px;
    height: 140px;
    padding: 5px 5px 5px 5px;
    margin-left: 80px;
    margin-top: 150px; 
    line-height: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.selecionacanal {
    border: 1px solid #CED7EC;
	width: 345px;
    height: 140px;
    background: url('../../imagens/fundologin.jpg') repeat-x center;
    padding: 5px 5px 5px 5px;
    margin-left: 520px;
    margin-top: 10px; 
    /*margin-top: 150px;*/
    line-height: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.ComputadorIdentificado {
    border: 1px solid #CED7EC;
	width: 345px;
    height: 40px;
    padding: 2px 5px 5px 5px;
    margin-left: 520px;
    margin-top: 100px; 
    line-height: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight:bold;
}

#rodape_bottom {
	background-image: url('../../imagens/background_rodape.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 1000px;
}


#criapix {
	float: right;
	padding-right: 60px;
	padding-top: 33px;
	font-size: 10px;
	color: #7784AA;    
}


#rodape_info {
	float: left;
	padding-top: 33px;
	padding-left: 60px;
	font-size: 10px;
	color: #7784AA;
}

#rodape_info_id {
	float: left;
	padding-top: 33px;
	padding-left: 60px;
	font-size: 10px;
	color: #7784AA;
}

/* Div do menu da tela principal Meus Dados

.CaixaMeusDados {background: ttransparent; width:190px; margin-left: 594px;}
.CaixaMeusDados .b1, .CaixaMeusDados .b2, .CaixaMeusDados .b3, .CaixaMeusDados .b4, .CaixaMeusDados .b1b, .CaixaMeusDados .b2b, .CaixaMeusDados .b3b, .CaixaMeusDados .b4b {display:block; overflow:hidden; font-size:1px;}
.CaixaMeusDados .b1, .CaixaMeusDados .b2, .CaixaMeusDados .b3, .CaixaMeusDados .b1b, .CaixaMeusDados .b2b, .CaixaMeusDados .b3b {height:1px;}
.CaixaMeusDados .b2, .CaixaMeusDados .b3, .CaixaMeusDados .b4 {background:#FFFAF0; border-left:1px solid #999; border-right:1px solid #999;opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }
.CaixaMeusDados .b1 {margin:0 5px; background:#999;}
.CaixaMeusDados .b2 {margin:0 3px; border-width:0 2px;}
.CaixaMeusDados .b3 {margin:0 2px;}
.CaixaMeusDados .b4 {height:2px; margin:0 1px;}
.CaixaMeusDados .conteudo {padding:5px;display:block; background:#FFFAF0; border-left:1px solid #999; border-right:1px solid #999;opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }



.BotaoModulos {background: ttransparent; width:160px; }
.BotaoModulos .b1, .BotaoModulos .b2, .BotaoModulos .b3, .BotaoModulos .b4, .BotaoModulos .b1b, .BotaoModulos .b2b, .BotaoModulos .b3b, .BotaoModulos .b4b {display:block; overflow:hidden; font-size:1px;}
.BotaoModulos .b1, .BotaoModulos .b2, .BotaoModulos .b3, .BotaoModulos .b1b, .BotaoModulos .b2b, .BotaoModulos .b3b {height:1px;}
.BotaoModulos .b2, .BotaoModulos .b3, .BotaoModulos .b4 {background:#C6E2FF; border-left:1px solid #483D8B; border-right:1px solid #483D8B;opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }
.BotaoModulos .b1 {margin:0 5px; background:#483D8B;}
.BotaoModulos .b2 {margin:0 3px; border-width:0 2px;}
.BotaoModulos .b3 {margin:0 2px;}
.BotaoModulos .b4 {height:2px; margin:0 1px;}
.BotaoModulos .conteudo {height:30px;padding:5px;display:block; background:#C6E2FF; border-left:1px solid #483D8B; border-right:1px solid #483D8B;opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }



/******************************************************************************************************************************
******************************* INICIO DOS STYLES PARA A CAIXA PADRÃO DE SOLICITAÇÃO DE SENHAS ********************************
************** USADA NA FUNÇÃO MontaDivSolicitacaoSenha CHAMADA POR ExecRecAjax DO ARQUIVO ExecAjax.js ************************
*******************************************************************************************************************************/

.JanelaDivSolicitaSenhaAjax {
    border: 1px solid #CED7EC;
	width:  400px;
    height: 206px;
    background: url('../../imagens/fundologin.jpg') no-repeat;
    background-position: top left;    
    padding: 0px;
    line-height: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	z-index:9001;
	position:absolute;	
	background-color:#FFF;  
}

.JanelaDivSolicitaSenhaAjax .titulo {
	width:  290px;
    padding: 5px;
    margin-left: 100px;
    text-align:center;
}

.JanelaDivSolicitaSenhaAjax .direita {
	width:  270px;
    padding: 5px;
    margin-left: 120px;
}

.JanelaDivSolicitaSenhaAjax .botoes {
	width:  270px;
    height: 28px;  
    padding-top: 14px;  
    padding-bottom: 5px;
    margin-left: 120px;
}

.JanelaDivSolicitaSenhaAjax .detalhes {
	width:  385px;
    height: 50px;  
    padding: 3px;
    padding-top: 5px;          
    line-height: 13px;
    background-color:#E6E6FA;
    margin-left: 5px;
    
}

.JanelaDivSolicitaSenhaAjax .MsgErro
{
	color: #FF8247;		
	font-weight: bold;
}


/******************************************************************************************************************************
******************************* INICIO DOS STYLES PARA AS MASCARAS DE BUSCA E SEUS CONTAINERS *********************************
********************* SÃO CRIADAS EM 3 NIVEIS DE PROFUNDIDADE, SÃO USADAS EM VARIOS LUGARES DO SISTEMA ************************
*******************************************************************************************************************************/

.JanelaContainerBuscas {
  position:fixed;
  left:0;
  top:0;
  z-index:9001;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.CloseJanelaBusca 
{
    width  : 16px;
    height : 16px;
    background-image : url('../../imagens/Basicas/boxBuscaClose.gif');
    background-position : center;
	border: 0px;	
	display:block; 
    text-align:right;   
}


.maskpopup {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75); 
}

.close {
	display:block; 
    text-align:right;
}


.JanelaContainerBuscasN1 {
  position:fixed;
  left:0;
  top:0;  
  z-index:9011;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN1x {
  position:fixed;
  left:50%;
  top:50%;  
  z-index:9011;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN1Ab {
  position:absolute;
  left:0px;
  top:0px;
  z-index:9011;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}
  
.maskpopupN1 {
  position:fixed;
  left:0;
  top:0;
  z-index:9010;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75); 
}


.JanelaContainerBuscasN2 {
  position:fixed;
  left:0;
  top:0;
  z-index:9021;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN2Ab {
  position:absolute;
  left:0;
  top:0;
  z-index:9021;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.maskpopupN2 
{
  position:fixed;
  left:0;
  top:0;
  z-index:9020;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75);   
}

.JanelaContainerBuscasN3 {
  position:fixed;
  left:0;
  top:0;
  z-index:9031;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN3Ab {
  position:absolute;
  left:0;
  top:0;
  z-index:9031;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.maskpopupN3 
{
  position:fixed;
  left:0;
  top:0;
  z-index:9030;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75);   
}

.JanelaContainerBuscasN4 {
  position:fixed;
  left:0;
  top:0;
  z-index:9041;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN4Ab {
  position:absolute;
  left:0;
  top:0;
  z-index:9041;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.maskpopupN4 
{
  position:fixed;
  left:0;
  top:0;
  z-index:9040;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75);   
}


.JanelaContainerBuscasN5 {
  position:fixed;
  left:0;
  top:0;
  z-index:9051;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN5Ab {
  position:absolute;
  left:0;
  top:0;
  z-index:9051;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.maskpopupN5 
{
  position:fixed;
  left:0;
  top:0;
  z-index:9050;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75);   
}

.JanelaContainerBuscasN6 {
  position:fixed;
  left:0;
  top:0;
  z-index:9061;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.JanelaContainerBuscasN6Ab {
  position:absolute;
  left:0;
  top:0;
  z-index:9061;
  padding:0px;
  margin:0px;
  background-color:#ffffff;
}

.maskpopupN6 
{
  position:fixed;
  left:0;
  top:0;
  z-index:9060;
  background-color:#000;  
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75);   
}

.fecharzommimg
{
	background-image: url('../../imagens/zoomin24.gif');
	background-repeat: no-repeat;
	background-position: center;  
	opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);  
	height:24px;    
	width:24px; 
	
}


.FundoTransparente 
{  
  background-color:#000; 
  opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=75);   
}

/**********************************************************************************************************************
****************************** INICIO DO CSS DE CONTROLE GERAL DAS DIVs INTERNAS DAS PAGINAS **************************
************************************ USADA PARA GERAR AS DIVISOES INTERNAS NAS TELAS **********************************
***********************************************************************************************************************/

.containerladolado
{
	float: left;
	display:inline-block;
}


.divcomborda
{
	border: 1px solid #CED7EC;
	padding: 3px;
	padding-bottom:3px;	
	margin-left:3px;
	margin-top:5px;
}

.groupItem
{
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left:3px;
}

.groupItem .itemHeader
{
	line-height: 20px;
	background-color: #F4F7FB;
	border-top: 2px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
	color: #6E7B8B;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 16px;
 	height: 20px;
 	/* position:relative; */
}

.groupItem .itemHeader .titulo
{
	float:left;	
}

.groupItem .itemHeader .botoes
{
	float:right;
	padding-right:2px;
	padding-top:2px;
}


.groupItem .itemSubHeader
{
	line-height: 16px;
	background-color: #F4F7FB;
	border-top: 2px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
	color: #6E7B8B;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 12px;
 	height: 16px; 	
 	/* position:relative; */
}

.groupItem .itemSubHeader .titulo
{
	float:left;	
}

.groupItem .itemSubHeader .tituloEsquerdo
{
	float:right;	
}

.groupItem .itemSubHeader .botoes
{
	float:right;
	padding-right:2px;
	padding-top:2px;
}

.groupItem .itemHeaderGrande
{
	line-height: 28px;
	background-color: #F4F7FB;
	border-top: 2px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
	color: #6E7B8B;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 16px;
 	height: 28px;
	text-align:center;
	
	/* position:relative; */
}

.groupItem .itemHeaderGrande .titulo
{
	float:left;
}


.groupItem .itemHeaderGrande .botoes
{
	float:right;
}



.groupItem .itemHeaderCicle
{
	line-height: 20px;
	background-color: #BCD2E6;
	border-top: 2px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
	color: #696969;
	padding: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
 	height: 20px;
 	/* position:relative; */
}

.groupItem .itemHeaderCicleGrande
{
	line-height: 28px;
	background-color: #BCD2E6;
	border-top: 2px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
	color: #696969;
	padding: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
 	height: 28px;
	text-align:center;
	/* position:relative; */
}



.groupItem .itemHeader a
{
	position:absolute;
	right: 10px;
	top: 2px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.groupItem .itemHeaderCicle a
{
	position: absolute;
	right: 15px;
	top: 2px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}



.groupItem .itemContent
{
	border: 1px solid #CED7EC;
	border-top: 0px;
	padding: 3px;
	padding-bottom:10px;
	
}

.groupItem .closeEl .max
{
    width  : 16px;
    height : 16px;
    background-image : url('../../imagens/Basicas/boxMaximiza16.gif');
    background-position : center;
	border: 0px;

}

.groupItem .closeEl .min
{ 
	width  : 16px;
    height : 16px;
    background-image : url('../../imagens/Basicas/boxMinimiza16.gif');
    background-position : center;
	border: 0px;
}

.divcontainerbotoes
{
	margin-left:3px;
	margin-right:3px;
	vertical-align: middle;
	border : 1px solid #CED7EC;
	color: #696969;
	padding: 0px;
	padding-top: 10px;
	padding-right : 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
 	height: 28px;
	/* position:relative; */
	text-align:right;

}

.divcontainerbotoesMovel
{
	position:fixed;  
	bottom:10px;
	width:740px; 
	left:50%; 
	margin-left:-296px;
	z-index:1000; 
	
	background-color:#FFFAF0;  
  	
	vertical-align: middle;
	border : 2px solid #FFDEAD;
	color: #696969;
	padding: 8px;
	padding-right : 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align:right;
	line-height:25px;

}

.DivContainerBotoes
{
	background-color:#FFFAF0;  
  	
	vertical-align: middle;
	border : 2px solid #FFDEAD;
	color: #696969;
	padding: 8px;
	padding-right : 15px;
	margin:20px 10px 10px 10px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align:right;
	line-height:25px;

}

.divcontainerfiltros
{	
	border : 1px solid #CED7EC;
	color: #696969;
	padding: 5px;
	padding-top: 10px;
	padding-right : 5px;	
	display:block;


}


/*-------------------------------------------------------------------*/

.divcontainertabela {
  align: center;
  text-align: center;
}

.divcontainertabela input{ 
  margin: 0;
}

.divcontainertabela th.aplTabelaThTripla {
	background: #0039BA;
	padding: 4px 3px 3px;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
}

.divcontainertabela tr td {
  border-collapse: collapse;
  border:0px solid #FFE4C4;
}

.divcontainertabela th {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #0039BA;
	padding: 4px 3px 3px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
}


.divcontainertabela td.titulo {
	font-size: 11px;
    background: url('../../FundoTituloGrids.gif') repeat-x center;    
	padding: 4px 3px 3px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
}

.divcontainertabela td.titulosimples {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #104E8B;
	padding: 4px 3px 3px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
}


.divcontainertabela td.par {
    background: #FFF5EE;
    padding: 3px 3px 3px;
}

.divcontainertabela td.impar {
    background: #FFFAFA;
    padding: 3px 3px 3px;
}

.divcontainertabela td.parsemborda {
    background: #FFF5EE;
    padding: 3px 3px 3px;
}

.divcontainertabela td.imparsemborda {
    background: #FFFAFA;
    padding: 3px 3px 3px;
}


.divcontainertabela td.novo {
	background: #E0EEE0;
        padding: 4px 3px 3px;
}

.divcontainertabela td.excluido {
	background: #FFE4E1;
        padding: 4px 3px 3px;
}


.divcontainertabela td.total {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #7493D8;
	padding: 4px 3px 3px;
	text-align: left;
    color: white;
	font-weight: bold;
}

.divcontainertabela td {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px 3px 3px;
	color: #666666;
}


.divcontainertabela td.valor {
	text-align: right;
	padding: 4px 3px 3px;
}

.divcontainertabela td.separador_vertical{
	background: #FFFFFF;
	padding: 0px;
	width: 1px;
	margin: 0px;
}


.divcontainertabela td.strong {
	font-weight: bold;
}

.divcontainertabela a.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0039BA;
	font-weight: bold;
	text-decoration: underline;
}
.divcontainertabela a.link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0039BA;
	font-weight: bold;
	text-decoration: underline;
}
.divcontainertabela a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0039BA;
	font-weight: bold;
	text-decoration: underline;
}
.divcontainertabela a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0039BA;
	font-weight: bold;
	text-decoration: none;
}


.divcontainertabela a:link {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
.divcontainertabela a:active {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
.divcontainertabela a:visited {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}

.divcontainertabela a:hover {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

.DivContainerTabScroll 	{

	overflow:auto;  	
	border : 1px solid #CED7EC;
	color: #696969;
	padding: 5px;	
	padding-top: 10px;	
	padding-bottom: 10px;
}

.DivContainerPaginas 	{	
	border : 1px solid #CED7EC;
	color: #696969;
	padding: 5px;		
}

.thFixo {
	position: relative;
}


/*00000000000000000000000000000*/

.PaginacaoGv
{	
	
}

.PaginacaoGv a 
{	
	line-height: 12px;
    height: 16px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666; 
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   			
	padding:3px 5px 3px 5px;
	font-weight:bold;	
	text-decoration:none;
}

.PaginacaoGv span 
{
	line-height: 12px;
    height: 16px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   			
	padding:3px 5px 3px 5px;
	font-weight:bold;	
	text-decoration:none;
}




/******************************************************************************************************************************
********************************* INICIO DOS STYLES PARA O MENU POPUP DE FUNÇOES DAS GRIDS  ***********************************
*******************************************************************************************************************************/


.Caracteristicas ul li {
	
}
.Caracteristicas ul 
{
	padding: 0px;
	margin:10px 4px 4px 4px;
}
.Caracteristicas li 
{
	list-style-type:square;	
	list-style-position:inside;
	text-indent:0px;	
}



input.AlinhaConteudoDireita
{
	text-align:right;
}



/*
input:hover, input:focus
{
	background: #F0FFF0;
}
*/

.MaskedEditError
{
    background-color: #ffcccc;
}


/******************************************************************************************************************************
******************************************** INICIO DOS STYLES PARA AS GRIDS  *************************************************
*******************************************************************************************************************************/

.gridHeaderFixo    
{
	background-color:#1C5E55;
	height:18px;
	font-weight:bold;   
	color:white;
	position:relative;	
} 

.gridHeaderFixo a:link, a:visited, a:active
{
	font-weight:bold;   
	color:#00FFFF;
	text-decoration:none;
} 

.gridPageNone
{
	border-top:1px solid #9DA6B7;
	text-align:center;
	height:0px;    	 
	display:none;	
}

.gridPage
{
	border-top:1px solid #9DA6B7;
	text-align:center;
	height:25px;    	 
}

.gridPage a 
{	
	line-height: 12px;
    height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666; 
	border:0px;
	background-color:#F5F6F8;   			
	font-weight:bold;	
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

.gridPage span 
{
	line-height: 12px;
    height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:0px;
	background-color:#F5F6F8;   			
	font-weight:bold;	
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

.gridPage td 
{
	line-height: 12px;
    height: 16px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   			
	padding:3px 5px 3px 5px;
	font-weight:bold;	
	text-decoration:none;
}

.gridPage table td 
{
    height: 12px;
    line-height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   			
	padding:1px 1px 1px 1px;
	font-weight:bold;	
	text-decoration:none;
}



.gridPageLeft
{
	border-top:1px solid #9DA6B7;
	text-align:left;
	height:25px;    	 
}

.gridPageLeft a 
{	
	line-height: 12px;
    height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666; 
	border:0px;
	background-color:#F5F6F8;   			
	font-weight:bold;	
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

.gridPageLeft span 
{
	line-height: 12px;
    height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:0px;
	background-color:#F5F6F8;   			
	font-weight:bold;	
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

.gridPageLeft td 
{
	line-height: 12px;
    height: 16px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   			
	padding:3px 5px 3px 5px;
	font-weight:bold;	
	text-decoration:none;
}

.gridPageLeft table td 
{
    height: 12px;
    line-height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8C69;
	border:1px solid #9DA6B7;
	background-color:#F5F6F8;   			
	padding:1px 1px 1px 1px;
	font-weight:bold;	
	text-decoration:none;
}




.gridHeader    
{
	background-color:#1C5E55;
	height:18px;
	font-weight:bold;   
	color:white;
}   

.gridHeader a:link, a:visited, a:active
{
	font-weight:bold;   
	color:#00FFFF;
	text-decoration:none;
} 

.gridFooter	
{
	background-color:#1C5E55;
	font-weight:bold;
	color:#ffffff;
}



.gridNormalRow
{
	background-color:#E3EAEB;
}    

.gridAlternatingRow
{
	background-color:#ffffff;
}

.gridHoverRow  {
	background-color:#FFFFE0;  
}  
	
.gridSelectedRow  
{
	background-color:#C5BBAF;
    /*font-weight:bold;*/
    color:#333333;
}

.gridDeletedRow	
{
	background-color:#FFF0F5;
}

.gridAlertRowII
{
	background-color:#FFDAB9;	
}

.gridAlertRow	
{
	background-color:#FFF0F5;
}

.gridAlternatingAlertRow
{
	background-color:#FFE4E1;
}

.gridEditRow {  
	background-color:#7C6F57;  
}

.gridPromocaoRow	
{
	background-color:#FFF0F5;
}






.jsHint
{
	display:none;
	width:250px;
	border:1px dashed;
	position:absolute;
	background-color: #ffc;
	text-align:left;
	padding:5px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
}


#conteudoFull input[type="text"][class="ValorDebito"] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#FFF0F5;
	text-align:right;
}

#conteudoFull input[type="text"][class="ValorCredito"] {
	line-height: 12px;
    height: 16px;
	padding: 0px;    
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
    margin: 2px 0px 0px 0px;    
	border:1px solid #9DA6B7;
	background-color:#F0FFF0;
	text-align:right;
}



/******************************************************************************************************************************
******************************************** INICIO DOS STYLES PARA OS ACCORDIONS  ********************************************
*******************************************************************************************************************************/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}



.accordionHeader2
{
    border-top: 1px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
    color: #6E7B8B;
    background-color: #F4F7FB;
    background-repeat:no-repeat;
    background-image:url('../../imagens/Basicas/MaisH16.gif');
    background-position:right;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected2
{
    border-top: 2px solid #BCD2E6;
	border-left: 1px solid #CED7EC;
	border-right: 1px solid #CED7EC;
	border-bottom: 1px solid #CED7EC;
    color: #6E7B8B;
    background-color: #F4F7FB;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-repeat:no-repeat;
    background-image:url('../../imagens/Basicas/DespesasH16.gif');
    background-position:right;
}


.accordionContent2
{
    background-color: #FFF;
    /*border: 1px dashed #2F4F4F;*/
    border: 1px dashed #6E7B8B;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}


.gmapslabels {
   color: black ;
   background-color: rgba(123, 123, 123,0);
   font-family: "Lucida Grande", "Arial", sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
      
   white-space: nowrap;
 }