﻿.semMarginR { margin-right:0px !important;}
.esquerda { float:left !important;}
.direita { float:right !important;}
.invisivel { display: none !important; }

.englobaJanelaMedia { position: fixed; width: 100%; height: 100%; overflow:auto;left:0;top:0;/*background:url(../../IMAGE/img_fundo_janela_modal.png);*/}
.englobaJanelaMedia.menor { padding-top: 5px; }

.englobaJanelaMedia .janelaMedia { width: 900px;box-shadow: 1px 1px 10px #333; margin: auto; background: #ffffff; top: 50%; margin-top: -250px; position: relative; }
.englobaJanelaMedia.menor .janelaMedia { width: 1200px; margin:auto; margin-top:-300px }

.englobaJanelaMedia .janelaMedia .topo { background: #ECF4FC; font-family: Calibri; font-size: 14px; color: #151515; padding: 10px; border: 1px solid #7089AB; border-bottom:0px;}
.englobaJanelaMedia .janelaMedia .topo .esquerda { float: left; }
.englobaJanelaMedia .janelaMedia .topo .direita { float: right; }
.englobaJanelaMedia .janelaMedia .corpoJanela {border: 1px solid #7089AB;  }

.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela { width: 800px; padding: 20px 48px; background: #ffffff; height: 400px; }
.englobaJanelaMedia.menor .janelaMedia .corpoJanela .conteudoCorpoJanela { width: 1103px; height:520px;}

.englobaJanelaMedia.menor .janelaMedia .corpoJanela .conteudoCorpoJanela .corpoMensagem { width: 1100px; height:410px;overflow-y:auto;}

.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem { width: 800px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem caption { text-align: left; font-family: Arial; font-size: 12px; color: #333; padding: 8px 5px; border: 1px solid #B1B5BA; margin-bottom: 15px; background: #F9F9F9; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid { width: 100%; height: 30px; background: #F2F2F2; font-family: Calibri; font-size: 14px; color: #14253D; font-weight: normal; text-align: left; clear: both; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid_font10 { font-size: 10px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th { text-align: left; padding: 0 8px; border: 1px solid #B1B5BA; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.selecaoGRID { height: 23px; width: 10px; background: #FF0000; min-width: 10px; border: 1px solid #FF0000; font-family: Arial; font-size: 11px; color: #FFFFFF; padding: 0 3px; text-align: center; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th a { text-decoration: none; color: #0066CC; display: block; padding-right: 4px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.center { text-align: center; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.center_30 { width: 30px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.center_50 { width: 50px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.center_60 { width: 60px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.center_70 { width: 70px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .header_grid th.right { text-align: right; padding-right: 5px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem th.desc { background: url(../IMAGE/sort_desc.gif) no-repeat center right; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem th.asc { background: url(../IMAGE/sort_asc.gif) no-repeat center right; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .trSelecionado td { background: #EAEAEA !important; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid { width: 100%; background: #FFF; font-family: Calibri; font-size: 14px; color: #14253D; font-weight: normal; height: 30px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid a { text-decoration: none; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_riscada { text-decoration: line-through; background: #FFFFf2; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_riscada .decorationNone { text-decoration: none; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_font10 { font-size: 10px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_font11 { font-size: 11px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_font12 { font-size: 12px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_font13 { font-size: 13px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_azul { color: #0066cc !important; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_vermelha { color: #FF0000 !important; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_vermelha:hover { color: #FF0000 !important; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_cinza { background: #F7F7F7; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid:hover { background: #EAEAEA; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linhaSemHover:hover { background: #FFF; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid:hover td { color: #151515; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_cinza:hover { background: #EAEAEA; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_topo { border-top: 2px solid #888; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_selecionada { background: #EEE; color: #000; font-weight: bold; font-style: italic; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid_selecionada:hover { background: #EEE; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid > td { padding: 0 8px 0 8px; border: 1px solid #B1B5BA; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnGrid { width: 40px; height: 30px; text-align: center; padding-left: 0; padding-right: 0; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.selecaoGRID { width: 10px; background: #FFFFFF; min-width: 10px; border-right: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; padding: 0 5px; text-align: center; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .novoRegistro { cursor: help; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .btnFinanceiro { float: left; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .qtdRegistro { float: left; padding: 10px 0 0 0; font-family: Arial; font-size: 10px; color: #333; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento { padding: 10px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir { float: left; margin-right: 20px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir input[type=image] { margin: 10px 10px 10px 0; border: 1px solid #B1B5BA; background: #FCFCFC; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir input[type=image]:hover { border: 1px solid #B1B5BA; background: #F1F1F1; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir div.float { float: right; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir div.float a { display: block; margin: 10px 10px 10px 0; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir div.float a img { border: 1px solid #B1B5BA; background: #FCFCFC; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir div.float a img:hover { border: 1px solid #B1B5BA; background: #F1F1F1; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td.btnFaturamento .btnDir .hr { clear: both; border-top: 1px solid #B1B5BA; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .fantasia { font-size: 10px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor:hover { font-weight: bold; cursor: help; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor .janelaValor { position: absolute; display: none; margin-top: -155px; margin-left: -30px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor:hover .janelaValor { display: block; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor .janelaValor .dados { border: 1px solid #000000; background: #3E3E3E; padding: 3px 0; border-radius: 10px; box-shadow: 5px 5px 5px #CCC; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor .janelaValor .dados .topoValor { color: #FFF !important; padding: 0 20px 5px 20px; margin: auto; font-weight: bold; border-bottom: 1px solid #000; margin-bottom: 3px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor .janelaValor .dados .valorA { padding: 1px 10px; color: #FFFF00 !important; text-align: right; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor .janelaValor .dados .baseValor { color: #FFF !important; padding: 5px 10px 5px 10px; margin: auto; font-weight: bold; border-top: 1px solid #000; font-size: 13px; margin-top: 3px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .linha_grid td .valor .janelaValor .setaValor { height: 10px; background: url(../IMAGE/img_baseJanelaValor.gif) no-repeat center -6px; width: 32px; margin: auto; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid { width: 100%; height: 60px; background: #F7F7F7; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid td { border: 1px solid #B1B5BA; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid .paginacao { width: 300px; min-width: 300px; width: auto; float: right; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid .paginacao .paginacao_item { padding: 5px; float: left; height: 30px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid .paginacao .paginacao_item .txt_paginacao { margin: 2px 0; border: 1px solid #C4C9CC; padding: 0 3px; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid .paginacao .padding_10 { padding: 10px 10px 0 10px; font-family: Arial; font-size: 14px; color: #333; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .pager_grid .paginacao .margin_2 { margin: 2px 0; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .empty_grid { width: 100%; background: #FFF; font-family: Calibri; font-size: 15px; color: #14253D; font-weight: normal; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .gv_listagem .empty_grid td { padding: 32px 10px 35px 85px; border: 1px solid #B1B5BA; background: url(../IMAGE/img_nenhumItemCadastrado.gif) no-repeat 20px 20px #FCFCFC; text-align: left; }

.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela h2 { font-family: Arial; font-size: 17px; color: #003399; margin-bottom: 20px; text-align: center; }
/*.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela p { margin-bottom: 20px; overflow: auto; height: 475px; }*/
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .tituloRodape { border-bottom: 1px dashed #cc3300; padding-bottom: 2px; font-family: Arial; font-size: 10px; color: #333; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .dado { padding-top: 10px; font-family: Arial; font-size: 12px; color: #000; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .englobaRodape{}
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .englobaRodape .rodape{float:left; }
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .englobaRodape .botaoRodape{ float:right;padding-top:15px;}
.englobaJanelaMedia .janelaMedia .corpoJanela .conteudoCorpoJanela .englobaRodape .botaoRodape input { border: solid 1px red; width: 150px; height: 26px;cursor:pointer; }

.conteudoCorpoJanela .busca { font-family: Arial; color: #000; font-size: 12px; }
.conteudoCorpoJanela .busca .titulo { padding-bottom: 3px; }
.conteudoCorpoJanela .busca .linhaSepara { height: 1px; background: #999999; }
.conteudoCorpoJanela .busca .campos { padding: 20px 10px; }
.conteudoCorpoJanela .busca .campos .campo { float: left; margin-right: 70px; }
.conteudoCorpoJanela .busca .campos .campo .caption { padding-bottom: 3px; }
.conteudoCorpoJanela .busca .campos .campo .texto { color: #333; font-size: 20px; font-weight: bold;padding:3px;}
.conteudoCorpoJanela .busca .campos .campo .captcha {}
.conteudoCorpoJanela .busca .campos .campo .captcha img{border:1px solid #B8B8B8;}
.conteudoCorpoJanela .busca .campos .campo .input { }
.conteudoCorpoJanela .busca .campos .campo .input input[type=text] { padding: 5px 3px; border: 1px solid #A7B0B6; background:url(../IMAGE/img_fundoCampo.png) repeat-x #FFF; }
.conteudoCorpoJanela .busca .campos .campo .input input[type=text]:hover { border: 1px solid #E0A869; background: #FFFFD2; }
.conteudoCorpoJanela .busca .campos .campo .input input[type=text]:focus { border: 1px solid #E0A869; background: #FFFFD2; }
.conteudoCorpoJanela .busca .rodape { font-family: Calibri; font-size: 13px; color: #999; padding:3px 0px;}
.conteudoCorpoJanela .busca .btn { text-align: right; }
.conteudoCorpoJanela .busca .btn input[type=image] { border: 1px solid #D3D7DC; background: #FCFCFC; margin: 0; margin-left: 20px; }
.conteudoCorpoJanela .busca .btn input[type=image]:hover { border: 1px solid #A7B0B6; background: #F5F5F5; }

.conteudoCorpoJanela .resultado {height:350px; overflow:auto;background:url('../IMAGE/aguarde.gif') no-repeat center center;display:none; padding:5px 5px 5px 0px; border-top:1px dashed #999;}
.conteudoCorpoJanela .resultado .retorno {background:#ffffff;font-family: Arial; color: #000; font-size: 12px;}
.conteudoCorpoJanela .resultado .retorno .linhaSepara{height: 1px; background: #999999;margin:1px 0px;}
.conteudoCorpoJanela .resultado .retorno .titulo{padding-bottom: 3px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado{padding: 5px 0px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.corImpar{background:#EFEFEF;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.corPar{background:#FEFEFE;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.subItens{padding:20px 0px 20px 50px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.subItens .tituloSubItens{color:#666; font-size:13px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado .caption{width:200px; padding-right:20px;color:#666; text-align:right;font-size:13px;min-height:10px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.subItens .caption{width:150px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.semUso .caption{color:#666;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.desmarcado .caption{color:#ccc;}
.conteudoCorpoJanela .resultado .retorno .linhaDado .valor{font-size:14px;width:400px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.subItens .valor{width:360px;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.semUso .valor{color:#666;}
.conteudoCorpoJanela .resultado .retorno .linhaDado.desmarcado .valor{color:#ccc;}
.conteudoCorpoJanela .resultado .retorno .linhaDado .btn_linha{text-align:center;width:140px;}

.conteudoCorpoJanela .rodapeJanela {padding:20px 0px; text-align:right;border-top:1px dashed #999;}
.conteudoCorpoJanela .rodapeJanela input[type=image] { border: 1px solid #D3D7DC; background: #FCFCFC; margin: 0; margin-left: 50px; }
.conteudoCorpoJanela .rodapeJanela input[type=image]:hover { border: 1px solid #A7B0B6; background: #F5F5F5; }