@font-face {
    font-family: TitilliumWeb;
    src: url(../fonts/titillium_web/TitilliumWeb-Regular.ttf);
}
@font-face {
    font-family: TitilliumWeb;
    src: url(../fonts/titillium_web/TitilliumWeb-Bold.ttf);
    font-weight: bold;

}
@font-face {
    font-family: TitilliumWeb;
    src: url(../fonts/titillium_web/TitilliumWeb-Italic.ttf);
    font-style: italic;
}

.so_impressao{display:none;}
td.em_linha table{display:inline;}
label{font-size:12px;overflow:hidden;height:24px;}
a{color:#009;}
.dica{font-size:.8em;color:red;}
.upload{border:1px #B5B8C8 solid;}
*{margin:0;padding:0;list-style:none;text-decoration:none;font-family: TitilliumWeb;}
img{border:0;}
body{font:normal 12px Arial;color:#072e19;background:#D6D6D6 url(../img/textura_grad.jpg) top repeat-x;}
b{font-size:110%;}
button.btn{border:0;cursor:pointer;padding:0 15px 0 0;margin:0 2px;text-align:center;background:url(../img/btn_right.gif);background-position:right 3px;background-repeat:no-repeat;font-size:12px;}
.ie button.btn, .ff2 button.btn{background:url(../img/btn_right.gif) right no-repeat;}
button.btn span{display:block;white-space:nowrap;height:21px;line-height:21px;padding:0 0 0 15px;background:url(../img/btn_left.gif) left no-repeat;}
.ff3 button.btn span{line-height:18px;}
button.btn:hover{background:url(../img/btn_right_hover.gif) right 3px no-repeat;}
.ie button.btn:hover, .ff2 button.btn:hover{background:url(../img/btn_right_hover.gif) right no-repeat;}
button.btn:hover span{background:url(../img/btn_left_hover.gif) left no-repeat;}
.ff3 button.btn:hover span{line-height:18px;}
button{width:auto;overflow:visible;margin:1px 0;border:solid 2px #990;}
button span{margin-top:2px;}
button.sair, button.legenda{padding:2px 5px;font-size:.8em;background:none;width:auto;height:auto;color:white;background-color:red;border:1px solid white;}
button.legenda{color:red;background-color:white;border:1px solid red;}
u{text-decoration:underline;}
.center{text-align:center;}
div#geral{position:relative;}
div#topo{position:relative;background:url(../img/bg_barra_azul.gif) top repeat-x;}
div#topo div#logo{background:url(../img/bg_barra_branca.gif) top repeat-x;position:relative;height:75px;padding-right:15px;float:left;}
div#topo div#logoempresa{position:relative;float:left;}
div#topo div#logo div#logoempresa h1{text-indent:-9999px;}
div#topo div#logo div#logocliente{position:relative;float:left;}
div#topo div#logocliente h2{text-indent:-9999px;}
div#topo div#barra{position:relative;float:left;height:35px;background:#7FAFC0 url(../img/bg_barra_topo.gif) left top no-repeat;color:#fff;padding-left:25px;line-height:32px;font-size:12px;}
div#topo div#menu{clear:both;position:relative;margin:0 auto;margin-right:1%;}
.menu{width:99%;margin:0 auto;list-style:none;height:40px;position:relative;background:transparent url(../img/pro_five_0c.gif) repeat-x left bottom;font-size:11px;}
.menu li{height:40px;margin-right:1px;margin:0 2px;}
.menu li a{display:block;float:left;height:40px;line-height:35px;color:#333;text-decoration:none;font-family:arial, verdana, sans-serif;font-weight:bold;text-align:center;padding:0 0 0 4px;cursor:pointer;background:url(../img/pro_five_0a.gif) no-repeat;}
.menu li a b{float:left;display:block;padding:0 16px 5px 12px;background:url(../img/pro_five_0b.gif) no-repeat right top;}
.menu li.ativo a{color:#000;background:url(../img/pro_five_2a.gif) no-repeat;}
.menu li a b img{padding-top:10px;padding-right:5px;float:left;}
.menu li.ativo a b{background:url(../img/pro_five_2b.gif) no-repeat right top;}
.menu li a:hover{color:#000;background:url(../img/pro_five_1a.gif) no-repeat;}
.menu li a:hover b{background:url(../img/pro_five_1b.gif) no-repeat right top;}
.menu li.ativo a:hover{color:#000;background:url(../img/pro_five_2a.gif) no-repeat;cursor:pointer;}
.menu li.ativo a:hover b{background:url(../img/pro_five_2b.gif) no-repeat right top;}
.menu2{width:99%;margin:0 auto;list-style:none;height:40px;position:relative;background:transparent url(../img/pro2_five_0c.gif) repeat-x left bottom;font-size:11px;}
.menu2 li{height:29px;margin-right:1px;margin:11px 2px 0 1px;}
.menu2 li a{display:block;float:left;height:29px;line-height:20px;color:#009;text-decoration:none;font-family:arial, verdana, sans-serif;font-weight:bold;text-align:center;padding:0 0 0 4px;cursor:pointer;background:url(../img/pro2_five_0a.gif) left bottom no-repeat;}
.menu2 li a b{float:left;display:block;padding:3px 15px 6px 12px;background:url(../img/pro2_five_0b.gif) no-repeat right bottom;}
.menu2 li.ativo a{color:#009;background:url(../img/pro2_five_2a.gif) left top no-repeat;}
.menu2 li a b img{padding-top:10px;padding-right:5px;float:left;}
.menu2 li.ativo a b{background:url(../img/pro2_five_2b.gif) no-repeat right top;}
.menu2 li a:hover{color:#009;background:url(../img/pro2_five_1a.gif) left bottom no-repeat;}
.menu2 li a:hover b{background:url(../img/pro2_five_1b.gif) no-repeat right bottom;}
.menu2 li.ativo a:hover{color:#009;background:url(../img/pro2_five_2a.gif) left top no-repeat;cursor:pointer;}
.menu2 li.ativo a:hover b{background:url(../img/pro2_five_2b.gif) no-repeat right top;}
.menu3{width:99%;margin:0 auto;list-style:none;height:40px;position:relative;background:transparent url(../img/pro2_five_0c.gif) repeat-x left bottom;font-size:11px;}
.menu3 li{height:29px;margin-right:1px;margin:11px 2px 0 1px;}
.menu3 li a{display:block;float:left;height:29px;line-height:20px;color:#666;text-decoration:none;font-family:arial, verdana, sans-serif;font-weight:bold;text-align:center;padding:0 0 0 4px;cursor:pointer;background:url(../img/pro2_five_0a.gif) left bottom no-repeat;}
.menu3 li a b{float:left;display:block;padding:3px 15px 6px 12px;background:url(../img/pro2_five_0b.gif) no-repeat right bottom;}
.menu3 li.ativo a{color:#666;background:url(../img/pro2_five_2a.gif) left top no-repeat;}
.menu3 li a b img{padding-top:10px;padding-right:5px;float:left;}
.menu3 li.ativo a b{background:url(../img/pro2_five_2b.gif) no-repeat right top;}
.menu3 li a:hover{color:#666;background:url(../img/pro2_five_1a.gif) left bottom no-repeat;}
.menu3 li a:hover b{background:url(../img/pro2_five_1b.gif) no-repeat right bottom;}
.menu3 li.ativo a:hover{color:#666;background:url(../img/pro2_five_2a.gif) left top no-repeat;cursor:pointer;}
.menu3 li.ativo a:hover b{background:url(../img/pro2_five_2b.gif) no-repeat right top;}
.menu4{width:99%;margin:0 auto;list-style:none;height:40px;position:relative;background:transparent url(../img/pro2_five_0c.gif) repeat-x left bottom;font-size:11px;}
.menu4 li{height:29px;margin-right:1px;margin:11px 2px 0 1px;}
.menu4 li a{display:block;float:left;height:29px;line-height:20px;color:#009;text-decoration:none;font-family:arial, verdana, sans-serif;font-weight:normal;text-align:center;padding:0 0 0 4px;cursor:pointer;background:url(../img/pro2_five_0a.gif) left bottom no-repeat;}
.menu4 li a b{float:left;display:block;padding:3px 15px 6px 12px;background:url(../img/pro2_five_0b.gif) no-repeat right bottom;font-weight:normal;}
.menu4 li.ativo a{color:#009;background:url(../img/pro2_five_2a.gif) left top no-repeat;}
.menu4 li a b img{padding-right:5px;float:left;height:16px;width:16px;overflow:hidden;}
.menu4 li.ativo a b{background:url(../img/pro2_five_2b.gif) no-repeat right top;font-weight:normal;}
.menu4 li a:hover{color:#009;background:url(../img/pro2_five_1a.gif) left bottom no-repeat;}
.menu4 li a:hover b{background:url(../img/pro2_five_1b.gif) no-repeat right bottom;font-weight:normal;}
.menu4 li.ativo a:hover{color:#009;background:url(../img/pro2_five_2a.gif) left top no-repeat;cursor:pointer;}
.menu4 li.ativo a:hover b{background:url(../img/pro2_five_2b.gif) no-repeat right top;font-weight:normal;}
div#meio{background:#fff;clear:both;position:relative;border-left:1px #369 solid;border-right:1px #369 solid;border-bottom:1px #369 solid;}
div#submenu{padding:5px 0;position:relative;clear:both;background-color:#f0f0f0;margin-bottom:-10px;font-size:12px;}
div#submenu table tr td p{margin-left:10px;font-weight:bold;text-align:left;line-height:30px;}
#navigation{float:left;font-weight:bold;margin-left:10px;}
#navigation a{color:#069;margin:0;text-decoration:none;margin-right:5px;white-space:nowrap;line-height:20px;}
#navigation a.active{text-decoration:underline;color:#f60;}
div#titulo h3{line-height:35px;margin:0 auto;color:#000080;height:40px;width:98%;}
div#conteudo{margin:0 auto;width:98%;margin-top:10px;}
div#conteudo div.bloco{width:100%;}
div#conteudo div.bloco div.titulo{}
div#conteudo div.bloco div.titulo p{height:23px;float:left;background:#fff;color:#699;padding:0 10px;padding-top:8px;border-left:1px #09c solid;border-right:1px #09c solid;border-top:1px #09c solid;}
div#divArea{}
div.toolbar{background:#f5f5f5;padding:5px 0;overflow:hidden;width:100%;}
div#barra_topo.toolbar{margin-bottom:10px;}
div.toolbar td{text-align:center;}
div.toolbar td button{float:left;}
div#barra_rodape.toolbar{margin-top:10px;}
div.toolbar a,div.toolbar a:visited{color:#013398;font-weight:bold;}
div#conteudo div.bloco div.recheio{color:#374548;padding:5px;margin-bottom:10px;}
table.tabela{width:98%;margin:0 auto;}
table.tabela th{overflow:hidden;color:#f60;font-weight:normal;height:24px;}
table.tabela td{overflow:hidden;height:26px;color:#333;font-weight:normal;}
table.cabecalho{width:98%;margin:0 auto;padding-top:20px;}
table.cabecalho th{overflow:hidden;color:#333;font-weight:bold;height:24px;padding:2px 5px;}
table.cabecalho td{overflow:hidden;height:24px;color:#333;font-weight:normal;padding:2px 5px;}
div#rodape{position:relative;width:98%;color:#066;margin:0 auto;text-align:center;}
div#rodape div#address{width:100%;height:25px;line-height:25px;background-color:#FFF;margin-top:10px;}
div#rodape a, div#rodape a:visited{color:#066;}
.sombra{border:#CCC solid;border-width:0 5px 5px 0;}
div#conteudo div.bloco div.recheio td textarea{border:1px #369 solid;margin-bottom:15px;}
div#conteudo div.bloco div.recheio td label{font-size:12px;overflow:hidden;color:#069;height:24px;}
div.barrinha{display:block;height:20px;width:95%;background-color:#f60;margin:10px 0 20px 30px;}
.nivel1, .nivel2, .nivel3, .nivel4, .nivel0_total td, .nivel1_total, .nivel2_total, .nivel3_total, .nivel4_total{height:25px;font-weight:bold;}
.nivel0_total{background-color:#FFD1A4;}
.nivel1, .nivel1_total{background:#8EB3DB;}
.nivel2, .nivel2_total{background:#B0C5EA;}
.nivel3, .nivel3_total{background:#DAE3F3;}
.nivel4, .nivel4_total{background:#E8EDF4;}
.nivel1_total, .nivel2_total, .nivel3_total, .nivel4_total{border-bottom:2px solid white;}
.verde{background:#DDF9EB;}
.amarelo{background:#FFFFE6;}
.vermelho{background:#FFF0F0;}
.zebradoClaro{background:none;}
.zebradoClaro:hover{background:#d9e8fb;}
.zebradoEscuro{background:#f1f1f1;}
.zebradoEscuro:hover{background:#d9e8fb;}
.zebradoOver{background:#d9e8fb;}
.warningExplanation ul, .errorExplanation ul{padding:7px;}
.warningExplanation{background-color:#ffffcc;border:2px solid #ffff33;}
.warningExplanation h2, .errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;background-color:#f1f1f1;color:#000;}
.warningExplanation h2{color:#003399;background-color:#ffff33;}
.errorExplanation ul li, .warningExplanation div{font-size:12px;list-style:square;margin-left:20px;padding-top:10px;}
.fieldWithErrors{padding:2px;border:1px solid red;display:table;}
.atual{color:black;font-weight:bold;}
.divMsg{margin:10px;line-height:40px;text-align:center;border:1px solid #CCC;color:#333;background:#f5f5f5 url(../../triata/img/ico_msg_alerta.png) 10px 50% no-repeat;}
.grid-cabecalho, .grid-cabecalho-over{background-color:#f1f1f1;padding:3px;}
.grid-cabecalho{border-bottom:2px solid #c3daf9;cursor:default;}
.grid-cabecalho-over{border-bottom:2px solid #ff9900;cursor:pointer;}
.hist_cor_1{color:#FF0000;}
.hist_cor_2{color:#0000FF;}
.hist_autor{font-style:italic;font-weight:bold;padding-bottom:2px;}
.hist_texto{font-family:Verdana, Arial, Helvetica, sans-serif;}
table.tabela_descricao{border-collapse:collapse;margin:0 auto;}
table.tabela_descricao tr{line-height:24px;}
table.tabela_descricao tr th{font-weight:bold;background-color:#c3daf9;border:2px solid rgb(181, 184, 200);padding:2px;color:#333333;}
table.tabela_descricao tr td{border:1px solid rgb(181, 184, 200);padding:2px;}
table.tabela_descricao_2{border-collapse:collapse;width:100%;margin:0 auto;}
table.tabela_descricao_2 tr th{overflow:hidden;font-weight:bold;line-height:24px;background-color:#f1f1f1;padding:2px;}
table.tabela_descricao_2 tr td{overflow:hidden;color:#333;font-weight:normal;padding:2px;}
table.TabelaCadastro td.ComMargem, .ComMargem{padding:10px 5px 0 5px;}
.Limpa{clear:both;line-height:1px;height:1px;display:block;}
.TriataErro{color:#900;font-weight:bold;}
input{border-color:#AAAAAA #CCCCCC #E5E5E5 #AAAAAA;border-style:solid;border-width:1px;margin:2px;padding:1px;height:18px;}
#TriataUploadArquivo{height: 25px;}
.ffb-input{height:18px;padding:1px;margin:0 0 2px 2px;}
textarea{border:solid 1px #AAAAAA;}
.FormularioPainel{background-color:#f5f5f5;border:solid 1px #CCC;clear:both;padding:0 5px 5px 5px;/*position:relative;*/margin-top:15px;}
/*FormularioPainel legend{position:absolute;top:-.5em;left:.2em;}*/
.errorExplanation, .warningExplanation{border:2px solid #b5b8c8;padding-bottom:12px;margin:10px;background-color:#ffffff;line-height:20px;display:none;}
#TriataConteudo{margin:0 10px;background-color:#fff;}
.TriataConteudo{margin:0 10px;background-color:#fff;}
#TriataCentralConteudo{background-color:#FFF !important;background-image:none !important;clear:both;border-top:none;margin:0 auto;padding:5px;}
#TriataConteudoLogin{width:990px;margin:auto;}
#TriataBarraSuperior{height:35px;text-align:right;padding:0 15px;line-height:35px;border-width:0 0 1px 0;}
#TriataLogoEsquerda{float:left;width:400px;margin:15px 0;}
#TriataLogoDireita{float:right;width:400px;margin:15px 0;text-align:right;padding:0 30px 0 0;}
#TriataLogin{float:left;width:500px;margin:10px 0;text-align:right;}
#TriataLoginBoxUl{font-size:10px;}
.TriataLoginTitulo{text-align:left;border-bottom:solid 1px #e5e5e5;margin-bottom:5px;}
#TriataProduto{float:right;width:460px;margin:10px 20px 10px 5px;text-align:right;padding:0;}
.TriataInputLogin{color:#555;background-color:#FBFBFB;border-color:#E5E5E5;padding:3px;font:normal 18px Arial !important;}
#TriataTabsLogin{height:292px;}
#TriataDivLogin,#TriataDivEsqueciSenha,#TriataDivDesbloqueio,#TriataDivNovaSenha,#TriataDivTicket{padding:20px;}
.TriataFraseAutor{font-style:italic;color:#999;}
.TriataMostra{display:block;}
.TriataOculto{display:none;}
.TriataBotaoOculto{visibility:hidden;height: 1px;width: 1px;}
.TriataCampoCadastro{padding:2px 2px;margin:2px 3px;float:left;line-height:18px;}
.TriataCampoConsulta{padding:2px 5px;margin:6px 3px;}
#TriataTabsConteudo{margin:0 10px;background-color:#FFF;}
#TriataAreaNome{font-size:12px;font-weight:bold;border-bottom:none;border-top:none;padding:0px 14px;}
#TriataMenuUl li{float:right;}
#TriataMenuUl li div{border-bottom:none;min-height:32px;}
#TriataMenuUl .TriataMenuPrincipalSub{display:none;}
#TriataMenuUl li:hover .TriataMenuPrincipalSub{display:block;}
#TriataMenuUl li:hover ul{display:block;}
.TriataMenuPrincipalSub{position:absolute;top:31px;right:-1px;}
.TriataMenuPrincipalSub li{float:none !important;display:block !important;border:none !important;line-height:25px;}
.TriataMenuPrincipalSub a{float:none !important;}
#TriataSubMenu{border-bottom:none;margin-top:-1px;background-color:#FFF !important;background-image:none !important;}
#TriataSubMenuUl{margin:1px 5px 1px 4px;padding:7px 1px 0 1px;}
#TriataSubMenuUl li{float:left;}
#TriataSubMenuUl span{white-space:nowrap;}
#TriataSubMenuTexto{border-top:none;border-bottom:none;font:bold 12px Arial;padding: 4px 12px;}
.TriataSubMenuUlVertical{margin:0;padding:0;right:0;top:100%;position:absolute;display:none;min-width:100px;z-index:9999;}
.TriataSubMenuUlVertical li{display:block;padding:0 !important;float: none !important;}
.TriataSubMenuUlVertical li a{display:block;width:100%;padding:4px 8px !important;}
.TriataSubMenuUlVertical li a:hover{color:#000;}
.TriataComboDiv{margin:-1px 2px 0 2px;text-align:left;line-height:22px;height:24px;*margin-top:-3px;padding-bottom:2px;}
.TriataComboDiv .ui-icon{height:20px !important;}
.TriataComboDiv input,.TriataComboDiv div{margin:2px 0;float:left;}
.TriataComboDiv li{display:block;width:100%;}
.TriataBotoes{list-style:none;margin:2px 1px;}
.TriataBotaoli{float:left;margin:2px 1px;cursor:pointer;}
.TriataBotaoLiTexto{font-weight:bold;font-size:12px;line-height:16px;padding:0 5px;}
.TriataBotaoCombo{cursor:pointer;width:18px;float:right;padding:0;}
.TriataBotaoCombo span{display:block;}
.TriataBotaoGrande{float:left;margin:2px 1px;cursor:pointer;padding:2px;}
.TriataBotaoIcon{width:22px;height:22px;}
.TriataBotaoliFalso{float:left;margin:0 3px;}
.TriataBotaospan{float:left;margin-bottom:-1px;margin-right:2px;display:block;width:16px;height:16px;}
.TriataBotaoLinha{display:inline-block;vertical-align:middle;width:16px;height:16px;}
.TriataObrigatorio{color:#900;font:bold 18px/22px Arial;vertical-align:middle;text-align:center;cursor:default;}
.TriataArea{border:solid 1px #AAA;}
.TriataBarraTopo{height:70px;}
.TriataCadastroErros{margin:5px 5px;padding:10px 15px;line-height:20px;}
.TriataCampoErro{background-color:#FEEEBD;}
.TriataBarraBotoes{text-align:center;margin:5px 5px;padding:3px;clear:both;min-height:32px;}
.TriataBarraBotoesPaginacao{float:right;padding:0 15px;line-height:30px;margin-right:3px;}
.TriataBarraBotoesOpcoes{float:left;}
.TriataPaginacao{float:left;list-style:none;margin:0px;padding:0 15px;line-height:35px;}
.TriataPaginacao li{float:left;margin:0 2px;}
.TriataPaginacaoCombo{float:left;margin:5px 2px 0 2px;vertical-align:middle;}
.TriataPaginacaoTexto{float:left;margin:2px 2px 0 2px;vertical-align:middle;}
.TriataPaginaSelecionada{padding:0 2px;font-weight:bold;}
.TriataLogoProduto{float:left;}
.TriataLogoCliente{float:left;}
.TriataBarraDireita{float:left;line-height:22px;padding:4px 0 4px 10px;position:absolute;right:0;top:-1px;min-width:740px;width:74%;}
.TriataBarraSaudacao{float:left;margin:0 5px 0 0;}
.TriataBarraSair{float:right;margin:0 5px;}
.TriataBarraFonte{float:right;margin:0 5px;}
.TriataBarraTemas{float:right;margin:0 0;height:24px;}
.TriataRodape{text-align:center;padding:5px;}
.TriataDivErro{margin:5px 6px;padding:12px;text-align:center;background-image:url(../../triata/img/ico_msg_alerta.png);background-position:10px 50%;background-repeat:no-repeat;}
.TriataTabelaListagem{width:95%;margin:10px auto;}
.TriataTabelaPesquisa{width:95%;margin:10px auto;}
.TriataTabelaLabel{text-align:right;line-height:35px;font-weight:bold;}
.TriataTabelaPesquisa .TriataTabelaLabel{width:50%;}
.TriataConteudoSubDiv{margin:-1px 1px 1px 1px;padding:8px 4px;}
.TabelaLogExclusao tbody td{border:solid 1px #CCC;padding:3px;}
.TabelaLogExclusao thead{background-color:#e5e5e5;}
.TabelaLogExclusao thead td{background-color:#e5e5e5;padding:3px;}
.impressao{width:100%;}
.impressao tr{height:20px;}
.impressao .caption{height:25px;color:#006699;line-height:25px;font-size:16px;font-weight:bold;}
.impressao th{font-weight:bold;border-bottom:1px solid #f0f0f0;}
.impressao .sem_informacao{height:40px;line-height:40px;text-align:center;font-weight:bold;background-color:#f0f0f0;}
.TriataGrid{width:98%;margin:5px auto 10px auto;border:solid 1px #e5e5e5;background-color:#FFF;}
.TriataGridComMenu{width:100%;margin:0 auto 10px auto;background-color:#FFF;}
.TriataGrid tbody,.TriataGridComMenu tbody{line-height:26px;}
.TriataGrid tbody,.TriataGridComMenu tbody td{border-right:solid 1px #f5f5f5;padding:2px 4px;}
.TriataGrid thead,.TriataGridComMenu thead{line-height:26px;}
.TriataGrid thead tr,.TriataGridComMenu thead tr{line-height:26px;}
.TriataGrid thead td,.TriataGrid thead th,.TriataGridComMenu thead td,.TriataGridComMenu thead th{border-right:solid 1px #CCC;text-align:center;padding:0 5px 0 12px;border-bottom:solid 1px #CCC;}
.TriataGrid tbody td{padding-left:5px;padding-right:5px;}
.TriataGrid tbody td input,.TriataGrid tbody td textarea{margin-left:7px;}
.TriataGrid .BordaSepara{border-right:solid 1px #CCC;}
.TriataGrid .LinhaSepara{line-height:1px;height:1px;background-color:#999;}
.TriataGrid a{font-weight:bold;}
.TriataHistorico{margin:0;}
.TriataAgrupadorLinhaMeio td{border-top:solid 1px #f5f5f5;}
.TriataAgrupadorLinhaTopo td{border-top:solid 1px #CCC;}
.TriataOrdem{cursor:pointer;}
.TriataOrdemASC{cursor:pointer;background-image:url('../img/ico_crescente.gif');background-repeat:no-repeat;background-position:left;}
.TriataOrdemDESC{cursor:pointer;background-image:url('../img/ico_decrescente.gif');background-repeat:no-repeat;background-position:left;}
.TriataCampoSomenteLeitura{background-color:#e5e5e5;color:#777;border:solid 1px #CCC;}
.TriataLupa{border:solid 1px #CCC;}
.TriataAgrupadorBotoes{text-align:center;}
.TriataBotaoHelpAcoes{margin:5px 0px;}
span.ui-icon-help{cursor:pointer;}
.TriataCarregando{text-align:center;}
.TriataIcone{width:18px;}
.TriataTextareaDiv{padding:0;margin:0 0 3px 0;}
.TriataTextareaDivHis{padding:0;margin:0 0 3px 0;}
.TriataHistoricoScroll{overflow:auto;width:100%;height:100%;border:solid 1px #AAA;}
.TriataHistoricoTitulo{line-height:20px;text-align:center;}
.TriataCheckbox{border:none;margin-right:0;vertical-align:middle;}
#easyTooltip{padding:5px 10px;border:1px solid #195fa4;background:#195fa4 url(../lib/jquery/easytooltip/bg.gif) repeat-x;color:#fff;}
#easyTooltip2{padding:5px 10px;border:1px solid #5e5e5e;background:#5e5e5e url(../lib/jquery/easytooltip/bg2.gif) repeat-x;color:#fff;}
.TriataBotaoPequeno{padding:3px;line-height:18px;}
.TriataMenuGrid{border:solid 1px #CCC;width:98%;margin:0 auto 0 auto;background-color:#ececec;}
.TriareMenuLi{border:none !important;padding:0 4px;font-size:12px;line-height:21px;}
.TriareMenuLiSepara{border-top:solid 1px #CCC;height:3px;line-height:3px;}
.TriataMenuGridLi{height:25px;line-height:25px;float:left;padding:0 4px;}
.TriataMenuGridLiBotao{height:25px;line-height:25px;float:left;padding:0 4px;cursor:pointer;}
.TriataMenuGridLiBotao:hover{background-color:#f5f5f5;}
.TriataMenuGridSepara{height:25px;border-left:solid 1px #CCC;padding:0;float:left;}
.TriataMenuGridSubUl{display:none;position:absolute;left:0;top:25px;white-space:nowrap;font-weight:bold;}
.TriataMenuGridLiSub{position:relative;}
.TriataMenuGridLiSub:hover ul.TriataMenuGridSubUl{display:block;}
.TriataMenuGridSubSubUl{display:none;position:absolute;top:-225%;left:100%;white-space:nowrap;font-weight:bold;z-index:10000;}
.TriataMenuGridLiSubSub{position:relative;}
.TriataMenuGridLiSubSub:hover ul.TriataMenuGridSubSubUl{display:block;}
.TriataGridRodape{text-align:right;padding:1px 5px;}
.TriataGridRodapeLeft{float:left;text-align:left;}
.TriataGridRodapeRight{float:right;text-align:right;}
.TriataSemCursor{cursor:default;}
.TriataCursor{cursor:pointer;}
.TriataMenuLiBotao{height:25px;line-height:25px;padding:0 4px;cursor:pointer;}
.TriataMenuLiBotao:hover{background-color:#f5f5f5;}
.ui-autocomplete {max-height:250px;overflow-y:auto;overflow-x:hidden;}
.ui-autocomplete{white-space:nowrap;}
.TriataIconeLinha{display:inline-block;margin:2px 1px;}
.TriataConteudoBorda{border:solid 1px #AAA;border-top:none;margin-top:-1px;}
.TriataBorda{border:solid 1px #AAA;margin:1px;}
.TriataListagemLinha{}
.TriataListagemLinhaPar{background-color:#f0f0f0;}
.TriataHistoricoLinha{padding:4px;}
.TriataBotaoSubOver{padding:2px 3px;margin:2px 3px;border:none;font-weight:normal;white-space: nowrap;}
.TriataTabelaAnalizeAmbiente tr {height:24px;}
.TriataFiltrosLabel{width:30%;text-align:right;padding:2px 3px;}
.TriataFiltrosValor{width:70%;text-align:left;padding:2px 4px;}
.TriataTextareaDiv .ui-resizable-se{bottom:13px;}
.TriataFormularioEspanhol{clear:both;margin:20px auto;background-color:#a2f688;padding:5px;}
.TriataFormularioIngles{clear:both;margin:20px auto;background-color:#88b4f6;padding:5px;}
.TriataFormularioIdioma{font:bold 16px Arial;padding:5px;margin:3px;}
.TriataFixUiIE7{overflow:auto;padding-left:10px;padding-right:10px;}
.TriataFixUiIE7 span{overflow:visible;}
button.TriataFixUiIE7{overflow:visible;}
.ui-dialog-buttonpane button{overflow:auto;}
.ui-autocomplete{z-index:20000 !important;}
.TriataMensagemCaps{display:none;position:absolute;font-weight:bold;color:#900;}
.UlTriataBotoes{list-style: none;margin: 0;padding: 0;}
.TriataBotao{padding:5px 13px; margin:1px;cursor:pointer;}
.TriataSpanBotao{padding:2px 6px; margin:1px;cursor:pointer;position: absolute;right: 0;}
#TriataDialogos{display: none;}
.TriataStatusOk{background-color:#00FC00;border:solid 1px #090; width:10px; height:10px; margin: auto;}
.TriataStatusErro{background-color:#FC0000;border:solid 1px #900; width:10px; height:10px; margin: auto;}
.TriataStatusAlerta{background-color:#FCFC00;border:solid 1px #990; width:10px; height:10px; margin: auto;}
.TriataStatusParado{background-color:#666;border:solid 1px #000; width:10px; height:10px; margin: auto;}
#TriataIdiomaMenu{position:fixed;bottom:0;left:0;padding:6px 10px 2px 10px;z-index:9999;border:1px solid #000000;border-bottom:none;border-left: none;}
#TriataIdiomaMenuSub{display:none;padding:4px 4px 10px 4px;margin-bottom:20px;width:200px;border:solid 1px #CCC;background-color:#FFF;font-weight:normal;color:#000;}
#TriataIdiomaMenuSub a{font-weight:bold;line-height:170%;color:#000;}
#TriataIdiomaMenuSubFecha{float:right;}
#TriataGeradorRelatorioJanela{position:relative;}
.TriareGeradorRelatorioBotao{margin:5px;float:right;padding:4px 5px;cursor:pointer;}
.TGR_TabelaConteudo{margin:0px 5px;}
.TGR_OrdemTituloConteudo{margin:5px;width:490px;}
.TriareAssistenteGRTitulo{cursor:default !important;}
.TriareAssistenteGRPasso{font:bold 18px/28px Arial;}
.TriareAssistenteGRPasso div{padding:0px 10px;float:left;margin-right:5px;}
.TGRPComboCampos{padding:5px 20px;float:left;width:315px;}
.TGRPMenuCampos{padding:50px 10px 5px 10px;float:left;width:120px;}
.TGRPComboCampos span{font:bold 14px/20px Arial;}
.TGRPComboCampos select{width:300px;}
.TGRPColunaCampos,.TGRPColunaModelo{width:309px;}
.TGRPColunaCampos li, .TGRPColunaCamposLI{width:275px;border:solid 1px #e5e5e5;font:normal 12px Arial;padding:2px 4px;margin: 3px;background-color: #FFF;cursor: move;color:#000;}
#TGRP_campos_cadastro, #TGRP_campos_cadastro_selecionados,#TGRP_filtros,#TGRP_filtros_selecionados, #TGRP_cadastro, #TGRP_cadastro_selecionados,#TGRP_campos_modelo, #TGRP_campos_modelo_selecionados, #TGRP_ordem, #TGRP_ordem_selecionados, #TGRP_modelo, #TGRP_modelo_selecionados,#TGRP_filtros_especiais_selecionados,#TGRP_filtros_especiais{ list-style-type: none; margin: 0; padding: 0 0 2.5em; float: left; margin-right: 10px; max-height: 189px; overflow: auto;}
.TGRP_filtros_campo_igual{min-height:20px;min-width:20px;float: left;}
.TGRPPasso{padding:5px;margin:5px;background-color:#FFF;color:#000;}
.TGRPColunaCamposLIModelo{font:bold 11px Arial;color:#000;}
.TriareAssistenteGCPasso {padding:6px 12px;float:left;margin-right:5px; width:100%}
.TriareAssitenteNumero {padding:8px 12px; margin:4px;}
.TGCAPPasso{padding:5px;margin:5px;background-color:#FFF;color:#000;}
.TGCAP_textarea{width:270px;height:60px}
.TriataSpanErro{background-color:#ff9999;border:solid 1px #900;padding:3px;}
.TriataSpanAlerta{background-color:#FF0;border:solid 1px #F90;padding:3px;}
.TriataSpanOk{background-color:#99ff99;border:solid 1px #090;padding:3px;}
.TriataLink{font-weight:bold;text-decoration:underline;}
.TriataBotaoSubOverNegrito {font-weight:bold;}

i.salvar_rascunho2 {background: url('../sistema/img/ico_salvar.png') no-repat 0 50%;}

.ui-autocomplete-loading {
	background:#fff url('../../sistema/img/ui-anim_basic_16x16.gif') right center no-repeat;
}

.TriataListagemLinha td span {
    display: inline-block;
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
}