/* SOBREPOSTO PARA ACERTAR CONFLITOS COM EDITOR HTML */
/* APLICA ESSAS PROPRIEDADES A TODOS OS ELEMENTOS DAS P�GINAS */
*{
	/*margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;*/
}
/* MENU DOS BOT�ES DE A��ES */
td.menu_acoes{
	text-align: right;
	height: 33px;
	padding: 0 0 3px 0;
}
/* APLICA PROPRIEDADES ESPEC�FICAS AOS BOT�ES DO MENU DE A�OES */
table.menu_acoes #botao_menu,table.menu_acoes #botao_menu2{
	margin-left: 1px;
	height: 24px;
}
/* LINK */
a{
	text-decoration: none;
}
/* TAB FOLDER */
table.tabs ul li.ativada{
	position: relative;
	top: 1px;
	z-index: 1;
}
table.tabs ul li.desativada{
	/*Nenhum atributo definido no padr�o. Existe por enquanto como refer�ncia para sobreposi��o na aplica��o*/
}
table.tabs{
	margin: 10px 0 0 0;
}
table.tabs ul{
	margin: 0 0 0 10px;
}
table.tabs ul li{
	float: left;
	display: block;
	margin: 0 1px 0 0;
	display: block;
	float: left;
}
table.tabs ul li,table.tabs ul li.ativada{
	background-image: url(../midia/aba_esq.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
table.tabs ul li.ativada a, table.tabs ul li a{
	padding: 0 7px;
	/*height: 25px;*/
	display: block;
	/*float: left;*/
	line-height: 25px;
	font-weight: bold;
	background-image: url(../midia/aba_dir.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
/* COMPORTAMENTO QUANDO PASSA O MOUSE SOBRE A TAB ATIVADA (SIMULANDO N�O HAVER UM LINK) */
table.tabs ul li.ativada a,table.tabs ul li.ativada a:hover{
	cursor: text;
}
/* COMPORTA TODO O CONTE�DO QUE EST� VISUALMENTE ATIVADO NA TAB-FOLDER */
td.corpoTabFolder{
	padding: 10px;
}
/* FIM TAB-FOLDER */
/* RODAP� DA APLICA��O */
td.rodape{
	text-align: center;
	height: 60px;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
}
/* USADO PARA T�TULO */
h2 {
 font-size:24px;
}
/* USADO PARA T�TULO */
.t2{
	font-size: 17px;
	font-weight: bold;
	line-height: 28px;
}
/* BOT�ES ESTILO QUIOSQUE NA ENTRADA DA APLICA��O */
#botaoQuiosque,#botaoQuiosque2{
	border-width: 4px;
	border-style: solid;
	width: 350px;
	padding: 5px 5px 5px 43px;
	margin: 0 0 3px 0;
	font: bold 23px Arial, Tahoma, sans-serif;
	text-decoration: none;
	display: block;
}
/* TOPO DA APLICA��O */
div.topo{
	font-size: 0px;
	background-repeat: repeat-x;
}
/* NOME DA EMPRESA NO DIV.TOPO */
div.nomeEmpresa{
	position: absolute;
	top: 0;
	left: 10px;
	width: 180px;
	height: 30px;
	overflow: hidden;
	font: bold 20px/28px Arial, Verdana,sans-serif;
}
/* TITULO DA P�GINA NO DIV.TOPO */
div.tituloPagina{
	position: absolute;
	top: 0px;
	left: 190px;
	width: 400px;
	height: 30px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
	line-height: 28px;
}
/* NOME DA APLICA��O NO DIV.TOPO */
div.nomeAplicacao{
	position: absolute;
	top: 0px;
	left: 610px;
	width: 180px;
	height: 30px;
	text-align: left;
	overflow: hidden;
	font: bold 20px/28px arial, verdana;
}
/* SIGLA DA APLICA��O NO DIV.TOPO */
div.siglaAplicacao{
	position: absolute;
	top: 0px;
	left: 610px;
	width: 180px;
	height: 30px;
	text-align: left;
	overflow: hidden;
	font: bold 20px/28px arial, verdana;
}
/* CONTAINER QUE COMPORTA O MENU DO SISTEMA */
div.portaMenuSistema{
	font-size: 0px;
	height: 19px;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 3px 0;
}
/* FIREFOX */
html>body div.portaMenuSistema{
	height: 18px;
}


/* DELIMITADOR DE SECOES */
table.delimitador{
	margin: 4px 0 2px 0;
	border-width: 1px;
	border-style: solid;
}
/* CABE�ALHO PADR�O PARA TABLE DELIMITADOR */
td.secao{
	height: 25px;
	font-weight: bold;
	padding: 4px 10px 4px 4px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
/* SUBSECAO (VISUALMENTE DE SEGUNDO N�VEL DEPOIS DO TD.SECAO) */
td.subsecao{
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	padding: 0 4px;
}
/* CELULA ONDE EST�O OS LABELS (TITULOS) DOS CAMPOS */
td.titulo,td.subtitulo{
	padding: 8px 10px 0px 4px;
}
/* CELULAR PARA SUBT�TULOS */
td.subtitulo{
	font-weight: bold;
	font-size: 10px;
}
/* CELULA QUE CONT�M OS CAMPOS */
td.campo,td.normal{	
	padding: 2px 10px 4px 4px;
	vertical-align: top;
}
/* IMAGEM DO ASSISTENTE DE AJUDA */
img.assistente{
	z-index: 2;
	position: relative;
	float: left;
	display: block;
	margin: 10px 0 0 2px;
}
/* BAL�O DE AJUDA: A COR N�O PODE MUDAR EM NENHUMA PELE */
div.balao{
	z-index: 1;
	padding: 10px;
	margin: 6px 10px 3px 64px;
	color: #000000;
	background: #FFF6A7;
	border: 1px solid #796300;
}
/* USADO PARA INFORMAR SOBRE O PRODUTO (NO MENU AJUDA) */
td.sobre{
	font-size: 10px;
	text-align: left;
	padding: 10px 5px;
	border-width: 1px;
	border-style: solid;
}
/********************/
/* MENU TIPO PAIN�L */
/********************/
div.painel{
	text-align: left;
	float: none;
	position: absolute;
	top: 83px;
	right: 0;
	width: 300px;
	z-index: 5;
}
/* T�TULO DE PAINEIS */
div.painel h1{
	text-transform: uppercase;
	height: 30px;
	font: bold 18px/30px Tahoma, Arial, sans-serif;
	padding: 0 10px;
}
/* BOTAO DE FECHAR DE PAINEIS */
div.painel h1 span{
	height: 26px;
	width: 29px;
	text-align: center;
	font: bold 19px/26px Arial, sans-serif;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}
/* SUBTITULO DE PAINEIS */
div.painel h2{
	text-transform: uppercase;
	height: 28px;
	font: bold 17px/28px Tahoma, Arial, Verdana, sans-serif;
	padding: 0 20px;
}
/* TEXTO PARA PAINEIS */
div.painel p{
	font: 11px/14px Verdana, Tahoma, Arial, sans-serif;
	margin: 5px 10px 10px 20px;
}
/* BOT�O PARA PAINEIS */
div.painel input{
	height: 22px;
	font: bold 11px/17px Verdana, Tahoma, Arial, sans-serif;
	margin: 0 0 10px 20px;
	cursor: pointer;
}
/* CORES ESPECIFICAS PAINEL AJUDA */
div#ajuda{
	background: #F8D1CB;
}
div#ajuda h1{
	color: #FFF;
	background: #DC3823;
}
div#ajuda h1 span{
	color: #FFF;
	background: #CA230D;
	border-top: 1px solid #F37361;
	border-right: 1px solid #781308;
	border-bottom: 1px solid #781308;
	border-left: 1px solid #F37361;
}
div#ajuda h2{
	color: #DC3823;
	background: #FBE7E4;
}
div#ajuda p{
	color: #DC3823;
}
div#ajuda input{
	color: #FFF;
	background: #CA230D;
	border-top: 1px solid #F37361;
	border-right: 1px solid #781308;
	border-bottom: 1px solid #781308;
	border-left: 1px solid #F37361;
}
/* CORES ESPECIFICAS PAINEL EXPLORER */
div#explorer{
	background: #99C889;
}
div#explorer h1{
	color: #FFF;
	background: #00A401;
}
div#explorer h1 span{
	color: #FFF;
	background: #99C889;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}
div#explorer h2{
	color: #00A401;
	background: #DEE9DE;
}
div#explorer p{
	color: #204B20;
}
div#explorer input{
	color: #204B20;
	background: #99C889;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}
/* CORES ESPECIFICAS PAINEL IMPRIMIR */
div#imprimir{
	background: #C8DCF9;
	width: 350px;
}
div#imprimir h1{
	color: #FFF;
	background: #1463C2;
}
div#imprimir h1 span{
	color: #FFF;
	background: #C8DCF9;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}
div#imprimir h2{
	color: #1463C2;
	background: #DEE9DE;
}
div#imprimir p{
	color: #204B20;
}
div#imprimir input{
	color: #204B20;
	background: #C8DCF9;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}
/******************/
/*   PAINEL FIM   */
/******************/
/* HACK PARA IE */
html>body div#ajuda input{
	margin: 0 0 10px 20px;
}
.destaque1{
	font-weight: bold;
}
/* TABELA DE LISTAGEM DE RESULTADOS DE PESQUISA*/
table.lista{
	margin: 4px 0 2px 0;
	border-width: 1px 0 1px 1px;
	border-style: solid;
}
/* CABE�ALHO DA TABLE.LISTA */
td.cabecalho{
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	text-align: left;
	height: 25px;
	border-width: 1px;
	border-style: solid;
}
/* LINHAS DE RESULTADO DA PESQUISA */
td.linha{
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	border-top: 1px solid;
	border-right: 1px solid;
}
/* LINHA (TR) PAR E LINHA IMPAR */
tr.linhaimpar,tr.linhapar{
	padding: 2px 10px 2px 4px;
	vertical-align: middle
}
/* COMPONENTE RETR�TIL */
/* C�LULA QUE CONT�M O BOTAO_MAIS E O BOTAO_MENOS */
td.col_hierarq{
	width: 17px;
	vertical-align: middle;
	text-align: center;
}
/* APENAS O CABE�ALHO QUE FICA � DIREITA DOS BOT�ES MAIS E MENOS */
table.componenteRetratil{
	margin: 4px 0 0 0;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}
/* CONT�M TODO O CONTE�DO DO ELEMENTO COMPONENTE RETR�TIL */
table.conteudoComponenteRetratil{
	border-width: 0 1px 1px 1px;
	border-style: solid;
	margin: 0 0 2px 0;
}

/* COLUNA DO MENU DO LAYOUT PORTAL CL�SSICO*/
.layout_col_menu{
	width: 18%
}
/* COLUNA PRINCIPAL DO LAYOUT PORTAL CL�SSICO */
.layout_col_principal{
	width: 82%;
	padding: 0 0 0 5px;
}
/* CABE�ALHO DO MENU DO LAYOUT PORTAL CL�SSICO */
td.menu_titulo{
	height: 20px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
}
/* MENU DO LAYOUT PORTAL CL�SSICO */
table.menu{
	margin: 0 0 10px 0;
	border-width: 1px;
	border-style: solid;
}
/* ITEM DO MENU DO LAYOUT PORTAL CL�SSICO */
td.menu_item{
	padding: 2px 2px 2px 4px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}
/* TITULO DE SEGUNDO N�VEL DO MENU DO LAYOUT PORTAL CL�SSICO */
td.submenu_titulo{
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 2px 2px 2px 4px;
	text-align: left;
}
td.menu_item,td.submenu_titulo,td.submenu_item{
	height: 15px;
}
/* ITEM DE SEGUNDO N�VEL DO MENU DO LAYOUT PORTAL CL�SSICO */
td.submenu_item{	
	padding: 2px 2px 2px 20px;
	border-width: 0 1px 1px 1px;
	border-style: solid;	
}
td.menu_titulo,td.menu_item,td.submenu_titulo,td.submenu_item{
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
}
/* LINHA DE UM ELEMENTO TREEVIEW */
td.linha_treeview,linha_treeview_selecionada{
	vertical-align: middle;
	padding: 2px 0;
	white-space: nowrap;
}
/* LINHA SELECIONADA DE UM ELEMENTO TREEVIEW */
td.linha_treeview_selecionada a{
	font-weight: bold;
}

/* Limpados no PlcPele.css */

/* ELEMENTOS DE FORMUL�RIO */
input{
	height: 17px;
	vertical-align: middle;
}
input.texto,
input.texto_obrigatorio,
input.texto_desabilitado,
input.false,
input.true,
textarea,
textarea.obrigatorio,
textarea.desabilitado,
#botao_menu,
#botao_menu2,
#botao_secao,
#botao_secao2,
#botao_fieldset,
.botao,
.bt,
.bt_secao_texto,
.bt_secao_icone,
.botao_mais,
.botao_menos,
.botao_subdetalhe{
	border-width: 1px;
	border-style: solid;
}
/* CAMPOS DE ENTRADA DE DADOS */
input.texto,
input.texto_obrigatorio,
input.texto_desabilitado,
input.false,
input.true,
textarea,
textarea.obrigatorio,
textarea.desabilitado,
.campoComErro{
	padding: 0 0 0 3px;
}

input.campoComErro,
textarea.campoComErro,
span.campoComErro,
select.campoComErro{
	color: #C33246;
	background: #FFCCBC; /*url(../midia/ico_error_campo.gif) repeat-x; */
	border-width: 1px;
	border-style: solid;
	border-color: #FF1C3F #FFA68C #FFA68C #FF1C3F;
}
tr.campoComErro{
	background-color: #FFCCBC;
}
tr.campoComErro td{
	color: #C33246;
	/*background-color: none !important;*/
	background-color: #FFE3BF;
}
/* BOT�ES */
#botao_menu,
#botao_menu2,
#botao_secao,
#botao_secao2,
.botao,
.bt,
.bt_secao_texto,
.bt_secao_icone,
.botao_mais,
.botao_menos,
.botao_subdetalhe,
#botao_fieldset{	
	height: 17px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}

#botao_menu_aprova,#botao_menu_reprova,#botao_menu_aprova2,#botao_menu_reprova2
	{
	color: #ffffff;
	font: 11px verdana, sans-serif;;
	height: 24px;
	text-align: center;;
	margin-top: 0px;;
	margin-bottom: 0px;;
	cursor: pointer;
	vertical-align: middle;
	border: 0;
}

#botao_menu_aprova{
background:#0434AA}
#botao_menu_aprova2{
background: #5588BF}
#botao_menu_reprova{
	background: #ac0f08}
#botao_menu_reprova2 {
	background: #ff0000}

/* SPAN QUE SIMULA UM INPUT SEMELHANTE AO BOTAO_MENU */
span#botao_menu,span#botao_menu2,span.botao,.bt{
	padding: 0 6px;
	vertical-align: middle;
}
/* BOT�O QUE CONT�M �CONES */
.bt_secao_texto{
	font-size: 10px;
	line-height: 14px;
	float: left;
	padding: 1px 5px 0 5px;
}
/* BOT�ES QUADRADOS DE FUN��ES */
.botao_mais,.botao_menos,.botao_subdetalhe{
	cursor: pointer;
	height: 11px;
	width: 11px;
	font-size: 0px;
}
/* BOT�O FORMATADO PELA APLICA��O, AS CORES N�O S�O FORMATADAS NO CSS */
#botao_menu_aprova,#botao_menu_reprova,#botao_menu_aprova2,#botao_menu_reprova2{
	border-width: 0;
}
/* FIM ELEMENTOS DE FORMUL�RIO */


/* ESTILO DAS DIV DAS TABFOLDER AGIL (VIS�VEL/OCULTA)*/
div.tabOculta{
 display:none;
}
div.tabVisivel{
 display:inline;
}
span.preFormato{
	white-space: pre;	
}

@media print {
	.naoImprimePlc {display:none}
	.imprimePlc {display:inline}
	.quebraPlc {page-break-after: always;}	
}

@media screen {
 .imprimePlc {display:none}
 .quebraPlc {display:none}
}

.legend.padrao{
	width:auto;
	margin: 3px 1px 2px 1px;
	color: #000;
}
hr{
	height: 1px;
	line-height: 5px;
	/*line-break: normal;*/
}
pre{
	font: 12px "Courier New", Courier, monospace;
}
pre.preFormato{
	font: 11px verdana, Arial, sans-serif;
}

/* PEDIR ALVIM PARA ENCONTRAR */
/* Defini��o da janelinha de Mensagens */
.janela_msg{
	z-index: 11;
	width: 200px;
	height: 200px;
	position: absolute;
	border-width: 1px;
	border-style: solid;
}
.janela_msg_tit{
	text-align: left;
	height: 20px;
	vertical-align: middle;
	padding: 2px;
	font: normal bold 11px verdana;
	border-style: solid;
	border-width: 1px 0 1px 1px;
}
.janela_msg_sub_tit{
	text-align: left;
	height: 15px;
	vertical-align: middle;
	padding: 2px;
	font: normal normal 11px verdana;
	border-bottom: 1px solid;
}
.janela_msg_conteudo{
	text-align: left;
	vertical-align: top;
	padding: 2px;
	font: normal normal 10px verdana;
}
.botao_tabfolder{
	background: transparent;
	border: hidden;
	font-weight: bold;
	height: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
td.porta_portlet{
	text-align: left;
	width: 185px;
	height: 20px;
	vertical-align: middle;
	border-width: 1px 0 1px 1px;
	border-style: solid;
}
.linha_ajuda{
	text-align: left;
	vertical-align: top;
	padding: 4px;
	padding-bottom: 15px;
	font: normal 11px verdana;
}

SPAN.adicionaBorda,INPUT.adicionaBorda, TEXTAREA.adicionaBorda{ 
	border-color: silver;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

/*Necess�rio porque para tag SELECT n�o � poss�vel alterar bordas por ser campo 'windowed'*/
SELECT.adicionaFundo { 
	background-color: #88A0C8;
}

/* Estilos para area de mensagens */
td.msgAzul{background:#D8E5ED;color:#144888;font:bold 11px Verdana} /* azul */
td.msgVermelho{background:#FFDBDB;color:#AB3838;font:normal bold 11px Verdana;height:auto}  /* vermelho */
td.msgVerde{background:#89B39C;color:#FFFFFF;font:normal bold 11px Verdana;height:auto} /* verde */
td.msgAmarelo{background:#FFFEAF;color:#413A01;font:normal bold 11px Verdana;height:auto} /* amarelo */



/* Form indique amigo */
div.indique-amigo a.fechar {
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}
div.indique-amigo .texto {
	background: #FFF url(../../../midia/bg-busca.gif) repeat-x 0 0;
	border: 1px solid #BEBEBE;
	display: block;
	float: left;
	width: 305px;
	padding: 6px 5px;
	font: 1.4em 'Droid Sans', Arial, sans-serif;
	color: #7D7777;
}
div.indique-amigo, div.ui-dialog{
	background-color: #FFF !important;
	border:none !important;
	width: 530px !important;
	float: left !important;
	font: 0.65em Droid Sans', Arial, sans-serif !important;
	color:#000 !important;
}
#PRT-WEBMAIL-NOVA-MENSAGEM{
	background-color: #FFF !important;
	font: 0.65em 'Droid Sans', Arial, sans-serif !important;
	width:502px;
}
div.indique-amigo h1, div.ui-dialog-titlebar{
	background: #fff !important;
	font: 'Droid Sans', Arial, sans-serif !important;
	color: #FFF !important;
	display: block !important;
	padding: 5px 10px !important;
	border:none !important;
	height: 10px;	
}
#ui-dialog-title-1 {display: none;}
.ui-corner-all {
	/*-moz-border-radius-bottomleft:0 !important;
	-moz-border-radius-bottomright:0 !important;
	-moz-border-radius-topleft:0 !important;
	-moz-border-radius-topright:0 !important;*/
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	border-top-left-radius:0 !important;
	border-top-right-radius:0 !important;
}
div.indique-amigo a.fechar, #PRT-WEBMAIL-NOVA-MENSAGEM .fechar{
	background: url(../img/indique-fechar.png) no-repeat 0 0;
	float: right;
	width: 11px;
	height: 11px;
	margin: 9px;
}
div.indique-amigo a.fechar:hover { background-position: 0 -11px; }
div.indique-amigo, #PRT-WEBMAIL-NOVA-MENSAGEM{
	display: block;
	float: left;
	padding: 10px 0;
}
div.indique-amigo div.campo, #PRT-WEBMAIL-NOVA-MENSAGEM div.campo {
	float:left;
	padding:5px 0 5px 5px;
	margin-left:5px;
}
div.indique-amigo div.campo.focus { background: #FFFAF5; }
div.indique-amigo div.campo.focus .texto, #PRT-WEBMAIL-NOVA-MENSAGEM div.campo.focus .texto { border-color: #FF9356; }
div.indique-amigo label, #PRT-WEBMAIL-NOVA-MENSAGEM label {
	display: inline;
	/*float: left;*/
	width: 130px;
	padding-right: 5px;
	/*font-weight: bold;*/
	font-size: 13px;
	line-height: 20px;
	text-align: right;
}
div.indique-amigo .texto, #PRT-WEBMAIL-NOVA-MENSAGEM .texto {
	width: 475px;
	display:block;
	/*float:left;*/
	font-family:'Droid Sans', Arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("../img/bg-campo.png") repeat-x scroll 0 0 #F4F4F4;
    border: 1px solid #C0C0C0;
    margin: 0;
    padding: 8px 5px;	
    color: #000;
}
div.indique-amigo textarea, #PRT-WEBMAIL-NOVA-MENSAGEM textarea  { height: 70px; }
div.indique-amigo input.botao, #PRT-WEBMAIL-FERRAMENTAS input.botao   { 
	background-color:#AFACA7;
	border:1px solid #918D86;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:32px;
	line-height:normal;
	width:55px;
	margin-top:5px;
}
body, .ui-dialog-content {background-color: #FFF; width: 100% !important;}

.ui-dialog-content {height: 450px !important;}

#PRT-WEBMAIL-FERRAMENTAS td.subsecao {
	border: none;
	float: right;
	background: transparent;
}

span.bt-transparente a img, span.bt-transparente a:hover img, span.bt a img{
	display: none;
}

span.bt-transparente, span.bt {
    float: right;
    overflow: visible;
    width: auto;  
    margin: 0 !important;
    padding: 0 !important;
}

span.bt {
	background: none;
	border: 0 !important;
	margin: 1px !important;
}

span.bt-transparente a, span.bt-transparente a:hover, span.bt a,  span.bt a:hover{
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 2px 2px #DFE0E1;
	cursor: pointer;
    float: right;
    overflow: visible;
    width: auto;  
    border: 1px solid #B1B1B1;
    color: #474747;
    display: inline;
    font-weight: bold;
    font-family: "Segoe UI",'Droid Sans',Arial,sans-serif;
    font-size: 12px;
    padding: 0 10px;
    text-shadow: 1px 1px 0 #DEDEDE;
    white-space: nowrap; 
    background: url("../img/bg-botao-peq.png") repeat-x scroll 0 0 #D4D4D4;
    height: 26px;
    line-height: 24px; 
}
#PRT-WEBMAIL-FERRAMENTAS span.bt-transparente a{color: #474747;}
#PRT-WEBMAIL-FERRAMENTAS {
	background: transparent;
	border: none;
}

/*PARTIAL LOADING*/
div.partial-loading {
	background-image: url(../midia/jquery/indicator.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	float: left;
	width: 16px;
	height: 16px;
	z-index: 10000;
}
html {overflow-x:hidden;}
