@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,400;1,700&display=swap');

/*'#34/O/30832
'#24/E/33089
.text_form + br + input, .text_form + br + select, .text_form + br + textarea, .entreLabelCampo {
	margin-top: 4px !important;
}
*/
.text_form + br + input, 
.text_form + br + select, 
.text_form + br + textarea, 
.entreLabelCampo, 
.text_form + span + br + input, 
.text_form + span + br + textarea, 
.text_form + span + br + select, 
.text_form + span + span + br + input, 
.text_form + span + span + br + textarea, 
.text_form + span + span + br + select
{
	margin-top: 5px !important;
}

/*'#34/O/30832*/
.margem-topo1
{
	margin-top:23px;
}

/*'#34/O/30832*/
.borda_clara, 
input.estiloTxt[type='text'], 
select.estiloTxt, 
textarea.estiloTxt, 
input.estiloTxt_disabled[type='text'], 
select.estiloTxt_disabled, 
textarea.estiloTxt_disabled 
{
	border: solid 1px #cccccc9c !important;
}

/*'#34/O/30832*/
input.estiloTxt[type='text'],
input.estiloTxt[type='number'],
select.estiloTxt, 
textarea.estiloTxt, 
input.estiloTxt_disabled[type='text'], 
select.estiloTxt_disabled, 
textarea.estiloTxt_disabled 
{
	border-radius:5px;
}

/* '#17/O/31059 */
.ajax__calendar * 
{
	line-height: 15px;
	text-align: center !important;
}
/*'#44/G/31399*/
.ajax__calendar_container {
	z-index: 1;
}

/**********
NOVO MODAL
***********/
/* '#23/O/29155 */
.text_form_modal {
	font-family: 'Roboto', serif;
	font-size: 14px;
	color: #3f3f3f;
	line-height: 19px;
}

.modalClose {
	position: absolute;
	right: 12px;
	top: 12px;
	width: 24px;
	height: 24px;
	text-align: center;
	/*padding: 0px 1px 1px 1px !important;*/
	padding: 0px !important;
	border:solid 1px transparent !important;
	font-size:16px !important;

	box-sizing: border-box;
}

.modalClose:hover 
{
	cursor: pointer;
}

.modalLinha 
{
	position: absolute;
	left: 0px;
	top: 47px;
	width: 100%;
	border-bottom: solid 1px #e0e0e0;
}

.modalContent 
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;
	
	font-size: 13px;
	padding: 0px 20px 20px 20px;
}

.modalTitulo 
{
	color: #555;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	padding-top: 12px;
	padding-bottom: 20px;
}

.posicaoBut 
{
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.espacoBut 
{
	margin-right: 15px;
}

.butNeutro 
{
	border: solid 1px #e8e8e8;
	padding: 8px 12px 8px 12px;
	background-color: #fff;
	color: #666;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size: 13px;
	border-radius: 5px;
	transition: all .3s ease-in-out;
	/*'#25/O/31391*/
	text-decoration:none;

}

.butNeutro:hover 
{
	cursor: pointer;
	border: solid 1px #aaa;
	background-color: #fafafa;
}

.butNeutro:active 
{
	border: solid 1px #000;
	box-shadow: 1px 1px 5px #666;
}

.butPositivo 
{
	border: solid 1px #187FF5;
	padding: 8px 12px 8px 12px;
	background-color: #297BE6;
	color: #ffffff;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size: 13px;
	border-radius: 5px;
	transition: all .3s ease-in-out;

	/*'#25/O/31391*/
	text-decoration:none;

}

.butPositivo:hover 
{
	cursor: pointer;
	border: solid 1px #305080;
	background-color: rgb(0, 95, 178);
}

.butPositivo:active 
{
	border: solid 1px #000;
	box-shadow: 1px 1px 5px #666;
}

/*'#19/O/31140*/
.butPositivo:disabled,.butPositivo[disabled],.butPositivo:disabled:hover,.butPositivo[disabled]:hover
{
    border: 1px solid #999;
    background-color: #ddd;
    color: #666;
}


/*******************************
NOVOS PADRÕES
*******************************/
input::-ms-reveal /* estilo usado apenas para IE que exibe o ícone de ver a senha nos campos 'password' */
{
  display:none;
}
input::-ms-clear
{
  display:none;
}
.login_titulo
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size:16pt; 
	color:#16325c;
}
.login_subtitulo
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size:12pt; 
	color:#6c6c6c;
}
.login_reenviarCodigoSeg
{
	padding:10px; 
	border-radius:4px; 
	border:1px solid #D8DDE6; 
	margin-bottom:-24px;
	margin-left:15px;
}
.login_reenviarCodigoSeg:hover
{
	background-color:#f3f3f3;
}
.login_imgVerSenha
{
	position:relative;
	left:330px;
	top:-27px;
}
.login_imgVerSenha:hover
{
	cursor:pointer;
}
.login_area
{
    width:400px; 
    margin-left:auto; 
    margin-right:auto;
}
.login_areaInterna
{
    width:360px; 
    margin-left:auto; 
    margin-right:auto;
}
.login_areaBranca
{
    background-color:#ffffff; 
    border:solid 1px #D8DDE6; 
    border-radius:0.25rem;
}

.cookies
{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    background-color: rgb(208, 208, 208);
    font-family:Arial; 
    font-size:10pt; 
    text-align:center;
    padding:15px;
    border:solid 1px #b0b0b0;
    box-sizing:border-box;
	z-index:9999;
}

.cookiesFadeIn
{
	-webkit-animation: fadeIn-cookies 1s ease-in-out;
	-moz-animation: fadeIn-cookies 1s ease-in-out;
	-o-animation: fadeIn-cookies 1s ease-in-out;
	animation: fadeIn-cookies 1s ease-in-out;
}

@keyframes fadeIn-cookies 
{
	0% {bottom:-50px; }
	100% {bottom:0px; }
}

.cookies-btn
{
	border:1px solid #000; 
	color:#fff; 
	line-height:23px; 
	background-color:rgb(0,105,222);
	cursor:auto;
	width:80px;
}

.cookies-btn:hover
{
	cursor:pointer;
	color:#ffff00;
}

.login_areaEsqueceuSenha
{
    width:100%; 
    border-top:solid 1px #D8DDE6; 
    padding-top:10px; 
    padding-bottom:10px;
}
.login_footer {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 10px;
	text-align: center;
	/*'#12/G/31055*/
	display: flex;
	flex-direction: column;
	row-gap: 20px;

}
.login_footerText
{
    font-family:Arial; 
    font-size:11px; 
    margin-top:-5px;
    color:#404040;
}
.login_label
{
    font-family:SFS, Arial, sans-serif;
    font-size: 9pt;
    color:#54698d;
}
.login_text
{
	box-sizing: border-box;
	/* -webkit-appearance:none; */
    border:1px solid #D8DDE6;
    border-radius:4px;
    font-family:SFS, Arial, sans-serif;
    font-size:0.81rem;
    color:#16325c;
    width:100%;
    height:35px;
    line-height:35px;
    padding-left:10px;
    padding-right:10px;
}
select.login_text
{
    border:1px solid #D8DDE6;
    border-radius:4px;
    font-family:SFS, Arial, sans-serif;
    font-size:0.81rem;
    color:#16325c;
    width:100%;
    height:35px;
    line-height:35px;
    padding-left:10px;
    padding-right:0px;
}
.login_lblLembrar
{
    color:#16325c;
    font-size:0.81rem;
    font-family:SFS, Arial, sans-serif;
}
.login_lblCliqueAqui
{
    font-family:SFS, Arial, sans-serif !important; 
    font-size:12px !important;
}
.login_butLogin
{
    width:100%; 
    border-radius:5px; 
    height:35px; 
    text-align:center;
}

/*'#40/G/33909*/
.tituloTelaModalFat {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	padding-left: 17px;
	padding-top: 15px;
	border-bottom: solid 1px #e0e0e0;
	padding-bottom: 12px;
	color: #555;
}

/* MODAL - TÍTULO DA TELA */
.tituloTelaModal
{
    width:100%;
    height:23px;
    background-color:#dce4ed;
    border-spacing:5px;
    font-size: 14px;
    display: inline-table;
}
/* MODAL - FECHAR 'X' */
.botaoFecharTelaModal
{
    float: right;
    width: 25px;
    border: solid 1px #888888;
}
/* BOTÃO - CANCELAR */
.butCancelar:hover
{
    border:solid 1px #e0e0e0;
    background-color: #f3f3f3;
    color: #000000;
}
.butCancelar
{
    cursor: pointer;
    border:solid 1px #e5e5e5;
    padding: 5px 12px 5px 12px;
    background-color: transparent;
    color: #555555;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

    font-size: 13px;
}
/* BOTÃO - CONFIRMAR */
.butConfirmar:hover
{
    cursor: pointer;
    border:solid 1px #305080;
    background-color: #1B5297;
}
.butConfirmar
{
    border:solid 1px #187FF5;
    padding: 5px 12px 5px 12px;
    background-color: #297BE6;
    color: #ffffff;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

    font-size: 13px;
}
/* COLLAPSE */
.tituloCollapse
{
	height:21px;
    border:1px solid #909090; 
    padding-top:3px;
    padding-right:5px; 
    padding-left:5px; 
    background-color: #dce4ed;
    font-size:10pt;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

    color:#353535;
}
.tituloCollapse:hover
{
	cursor:pointer;
}
.tituloCollapse img
{
	margin-bottom:-2px;
}
.detalheCollapse
{
	background-color: #ffffff;
}

/*******************************
HELP / VIDEO
*******************************/
.helpVideoTituloTelaModal
{
    width:100%;
    height:33px;
    background-color:#dce4ed;
    border-spacing:6px;
	font-size: 15px;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	display: inline-table;
}
.helpVideoBotaoFecharTelaModal
{
    float: right;
    width: 30px;
    border: solid 1px #888888;
}
.helpVideoContainer 
{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.helpVideoContainer iframe, .helpVideoContainer object, .helpVideoContainer embed 
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 75%;
}

/*******************************
MENU DROPDOWN
*******************************/
.dropbtnPage 
{
	width:28px;
	height:29px;
	border:none;
	cursor:pointer;
	background-image:url('../img/menu_A.png');
	background-color:transparent;
}
.dropdown:hover .dropbtnPage 
{
	background-image:url('../img/menu_B.png');
}

.dropbtn 
{
	width:21px;
	height:21px;
	border:none;
	cursor:pointer;
	/* '#25/O/28425 
	background-image:url('../img/menu1.png'); */
	background-image:url('../img/menu1.png?v=1');
	background-color:transparent;
	
}
.dropbtnIncluir 
{
	width:21px;
	height:21px;
	border:none;
	cursor:pointer;
	background-image:url('../img/imgIncluir2.png');
}
.dropdown 
{
	position:relative;
	display:inline-block;
}
.dropdown-titulo
{
	background-color:#b8d2ff;
	line-height:22px;
	padding-left:10px;
	text-align:left;
	/*'#18/O/31059
	font-size:8pt;*/
	font-size:9pt;

}
.dropdown-content
{
	/* '#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size:9pt;
	color: #3f3f3f;
	border: solid 1px #c0c0c0;
	display:none;
	position:absolute;
	background-color:#ffffff;
	min-width:185px;
	width:185px;
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index:9999999;
	top:10px;
	padding-bottom:5px;
}
.dropdown-content a 
{
	color:#3f3f3f;
	/*'#18/O/31059
	font-size:9pt;*/
	font-size:10pt;

	padding:8px 10px 8px 10px;
	text-decoration:none;
	display:block;
	text-align:left;
}
.dropdown-content a:hover 
{
	background-color:#e3e6eb; /* #f2f2f2 */
	text-decoration:underline;
	cursor: pointer;
}
.dropdown:hover .dropdown-content 
{
	display:block;
}
.dropdown:hover .dropbtn 
{
	/* '#25/O/28425 
	background-image:url('../img/menu2.png'); */
	background-image:url('../img/menu2.png?v=1');
	
}
.imgIcone
{
	margin-bottom:-3px;
	padding-right:5px;
	/* '#22/O/28465 */
	width:16px;
	
}

/*************************************************************************************
* estilos para botões
*************************************************************************************/
.compoBotao
{
    float:right;
    height:22px;
    min-width:60px;
    width:auto;
    text-align:center;
    padding-right:1px;
}
.compoBotaoIni
{
    float:left;
    width:auto;
    height:100%;
}
.compoBotaoBg
{
    float:left;
    width:auto;
    height:22px;
}
.compoBotaoFim
{  
    float:left;
    width:auto;
    height:100%;
}
.compoBotaoTexto
{
    border:none;
    text-decoration:none;
    font-family:Sans-Serif;
    font-size:13px;
    font-weight:bold;
    margin-left:5px;
    margin-right:5px;
    text-shadow:  1px 1px 6px #000000;
}
.compoBotaoTexto2
{
    border:none;
    text-decoration:none;
    font-family:Sans-Serif;
    font-size:16px;
    font-weight:bold;
    margin-left:5px;
    margin-right:5px;
    text-shadow:  1px 1px 6px #000000;
}

/*************************************************************************************
* estilos para botões
*************************************************************************************/
.compoBotaoEdicao
{
    float:right;
    height:27px;
    min-width:60px;
    width:auto;
    text-align:center;
}
.compoBotaoEdicaoIni
{
    float:left;
    width:auto;
    height:100%;
}
.compoBotaoEdicaoBg
{
    float:left;
    width:auto;
    min-width:30px;
    height:27px;
}
.compoBotaoEdicaoFim
{  
    float:left;
    width:auto;
    height:100%;
}
.compoBotaoEdicaoTexto
{
    border:none;
    text-decoration:none;
    font-family:Sans-Serif;
    font-size:13px;
    font-weight:bold;
    float:left;
    margin-left:1px;
    margin-right:1px;
    color:Gray;
    margin:4px;
}
.compoBotaoEdicaoTexto2
{
    border:none;
    text-decoration:none;
    font-family:Sans-Serif;
    font-size:13px;
    font-weight:bold;
    float:left;
    margin-left:1px;
    margin-right:1px;
    color:White;
    margin:4px;
}

/*************************************************************************************
* estilos para todas as telas
*************************************************************************************/
body 
{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	/* '#12/O/29208 
	margin-bottom: 50px;*/
	margin-bottom: 0px;

	margin-left: 0px;
}
img 
{
	border-style: none;
	border-width: 0px;
	margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
input
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border: 1px #e6e6e6 solid;
	margin-left: 0px;
}
select 
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	margin-left: 0px;
}
/* (a única mudança é para remover a borda quando for checkbox) */
input[type=checkbox]
{
	/* '#18/O/31059
	font-family: Verdana;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border: 0px #ffffff solid;
	margin-left: 0px;
}


/* '#35/O/30832 */
input[type="checkbox"] + label, .chkOrcOperacoes
{
	margin-left: 4px !important;
	color: #3f3f3f;
}

/* '#35/O/30832 */
input[type="checkbox"] 
{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 18px;
    height: 18px;
    margin: 0;
    position: relative;
    vertical-align: middle;
}
input[type="checkbox"]::before 
{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
input[type="checkbox"]:checked::before 
{
    background-color: #adadad;
    border-color: #adadad;
}
input[type="checkbox"]:checked::after {
	content: "✔";
	position: absolute;
	top: -1px;
	left: 3px;
	font-size: 12px;
	color: white;
	pointer-events: none;
}




/* '#35/O/30832 */
.table_border 
{
    border-collapse: separate !important;
    border-spacing: 0;
    border: none;
    border-radius: 5px;
}
.table_border th:first-child 
{
    border-top-left-radius:5px;
}
.table_border th:last-child 
{
    border-top-right-radius:5px;
}
.table_border tr:last-child td:first-child 
{
    border-bottom-left-radius: 5px;
}
.table_border tr:last-child td:last-child 
{
    border-bottom-right-radius: 5px;
}
/*'#40/G/33909 Detecta quando a tabela não tem header, arrendondando as pontas da primeira row */
.table_border tbody:nth-child(2) > tr:first-child td
{
	border-top: solid 1px #e5e5e5 !important;
}
.table_border tbody:nth-child(2) > tr:first-child td:first-child
{
    border-top-left-radius:5px;
}
.table_border tbody:nth-child(2) > tr:first-child td:last-child
{
    border-top-right-radius:5px;
}



/* '#23/G/33026 */
/*/* '#11/G/29334
.checkbox {*/
.checkbox, .radio-button {

	display: flex;
	align-items: center;
}
/* '#23/G/33026 */
.radio-button > input {
	margin: 0 2px 0 0;
	padding: 0;
}

input[type=image] 
{
	border: 0px #ffffff solid;
}

input[type=button] {
	border-radius: 5px;
}
input[type=submit]
{
	border-radius:5px;
}

.tooltip
{
	/*'#18/O/31059
	font-family: Verdana;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
	font-size: 11px;

    background-color:#ffffef;
    border:1px solid #000;
    display:none;
    padding:3px;
}
.titulo_modulo 
{
	/* '#05/O/28963
    font-family:Verdana;
    font-size:18px;
    color:#DDDDDD;
    text-transform:uppercase;
    font-weight:bold;
	*/
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color:khaki;
	text-transform: uppercase;
	font-weight: 400;

}
.header_table
{
    color:White;
    font-weight:bold;
    font-size:10px;
}
.divTituloModulo
{
    margin-top:5px;
    float:right;   
}
.divTituloModuloGenerico
{
    margin-top:10px;
    float:right;   
}
.infoLogin 
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; */
	font-family: 'Roboto', serif;
	font-size: 12px;

	margin-left: 50px;
	color:#fff;

}
.divNomeBanco
{
    top: 60px; height: 20px; left: 470px; position: absolute;
}
.banner
{
    top: 0px; height: 80px; left: 200px; position: absolute; margin-top:20px;
}
.tituloTela
{
	font-family: Arial; 
	font-size: 24px; 
	font-weight: bold; 
	color: #3a6ea5;
}

/*************************************************************************************
* estilos para breadcrump
*************************************************************************************/
.bc_linhaAnterior
{
	background-image: url(../img/BreadCrump_LinhaAnterior.jpg?id=1);
	background-repeat: no-repeat; 
	width:130px;
	text-align: center;
	vertical-align: top;
	z-index:1;
}
.bc_linhaAtual
{
	background-image: url(../img/BreadCrump_LinhaAtual.jpg?id=1);
	background-repeat: no-repeat; 
	width:130px;
	text-align: center;
	vertical-align: top;
	z-index:1;
}
.breadCrumpAnterior
{
	color: #3a6ea5;
	font-family: Arial;
	font-size: 8pt;
	margin-left:14px;
	z-index:1;
}
.breadCrumpAtual
{
	color: #3a6ea5;
	font-family: Arial;
	font-size: 8pt;
	margin-left:14px;
	z-index:1;
}

/*************************************************************************************
* estilos para modal
*************************************************************************************/
.modalBackground
{
    background-color:#707070;
    filter: alpha(opacity=70);
    opacity:0.5;    
}
.modalBackgroundAguarde
{
    background-color:#606060;
    filter: alpha(opacity=40);
    opacity:0.4;
}
.modalBackgroundAguardeTeste
{
    background-color:#606060;
    filter: alpha(opacity=0);
    opacity:0;
}
.panelUpdateProgress
{
    top:0px;
    height:100%;
    width:100%;
	background-color:#707070; 
    filter: alpha(opacity=10);
    opacity:0.1;
}
.modalWindow {
	border: solid 1px #707070;
	background-color: #f0f0f0;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: -1000px;
	background-color: #fff;
	box-shadow: 0px 0px 10px #222;
	/* '#35/O/30832 */
	border-radius:5px;

}
.modalHeader
{
    width:99%;
    height:25px;
    cursor:move;
    background-color:#dce4ed;
	padding:3px;
}
.cssCursorMove
{
	cursor:move;
}
.modalCenter
{
    left:50%;
    top:50%;
}
.modalBody
{
    padding:5px;
}

/*************************************************************************************
* estilos para formatar labels
*************************************************************************************/
.text_lnkFiltro 
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #0000ff;
	font-weight: bold;
	text-decoration: underline;
}
.text_form 
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	/* '#35/O/30832
	color: #3f3f3f;*/
	color: #3f3f3fde;

}
a.text_form 
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;
	/*'#35/O/30832
	color: #0024f0;*/
	color: #3f3f3fde;

	text-decoration: none;
}

.text_form_bold 
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #3f3f3f;
	font-weight:bold;
}

a.text_form:hover
{
	color: #c45500;
	text-decoration: underline;
}

/*'#34/O/30832*/
.lblOperacao
{
	cursor:default;
}
.lblOperacao:hover
{
	cursor:pointer;
}
.imgCollapseOperacoes
{
	margin-bottom:-2px;
	margin-right:5px;
}


.fontTitle
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

    font-size: 12px;
}

/* '#30/O/28609
.fontCabecalhoOrc9
{
    font-family: Verdana;
    font-size: 9px;
    color:#000000;
}
*/

.fontCabecalhoOrc11
{
	/* '#18/O/31059 
	font-family: Verdana;
    font-size: 11px;*/
	font-family: 'Roboto', serif;
    font-size: 12px;

	/*'#19/O/31140*/
	color:#777;

}
.text_form_disabled
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; */
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #3f3f3f;
    background-color: #f2eeec;
}
.btn_incluir
{
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #666666;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
}
/*************************************************************************************
* estilos para formatar textbox
*************************************************************************************/

/*'#15/O/31059*/
input.estiloTxt[type='text'] 
{
	height:18px;
}
select.estiloTxt
{
	height:24px;
	padding:2px;
	background-color: #fff;
	border: solid 1px #c5c5c5;
}
input.estiloTxt:hover
{
	border-color:#999999;
}
input.estiloTxt:focus
{
	border-color:#3399FF;
}
/*'#16/E/##layoutTitulo
input.estiloTxt, textarea.estiloTxt*/
input.estiloTxt

{  
	border: 1px solid #CCCCCC;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', serif;

	font-size: 11.5px; 
	color: #6A6A6A;
	margin-left: 0px;
	margin-top: 1px;
	padding:2px;
	vertical-align:middle;
	/*'#16/E/##layoutTitulo*/
	height: 15px;
	
}
/*'#16/E/##layoutTitulo*/
textarea.estiloTxt
{  
	border: 1px solid #CCCCCC;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', serif;

	font-size: 11.5px; 
	color: #6A6A6A;
	margin-left: 0px;
	margin-top: 1px;
	padding:2px;
	vertical-align:middle;
}

input.estiloTxt_disabled
{  
	border: 1px solid #CCCCCC;
	font-family: 'Roboto', serif;
	font-size: 11.5px;
	/*'#52/O/32179
	color: #000000; */
	color: #444;

	margin-left: 0px;
	margin-top: 1px;
	padding:2px;
	vertical-align:middle;
    background-color: #f2eeec;
	height: 15px;
}

/*'#52/O/32179*/
input.estiloTxt_disabled[type='text'] 
{
	height: 18px; /* valor igual ao estiloTxt */
}

/*************************************************************************************
* estilos para formatar combo
*************************************************************************************/
select.estiloTxt  
{  
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', serif;

	font-size: 11.5px; 
	color: #6A6A6A;
	margin-left: 0px;
	margin-top: 1px;
	padding:2px;
	vertical-align:middle;
}
/*'#12/G/29368*/
select.estiloTxt_disabled {
	font-family: 'Roboto', serif;
	font-size: 11.5px;
	margin-left: 0px;
	margin-top: 1px;
	padding: 2px;
	vertical-align: middle;
	height: 24px;
	color: #444;
	background-color: #f2eeec;
}

/*************************************************************************************
* estilos para entrelinhamento
*************************************************************************************/
.entrelinhas
{
	height:6px;
	width: 113px;
}
.entrelinhas2
{
	margin-top:4px;
}
.entrelinhas3px
{
	margin-top:3px;
}
.entrelinhas2px
{
	margin-top:2px;
}
.entrelinhas1px
{
	height:1px;
}
.entrelinhas7px
{
	height:7px;
}
/*'#11/E/##layoutTitulo*/
.entrelinhas12px
{
	height:12px;
}


/*************************************************************************************
* estilos para os especialistas
*************************************************************************************/
.borda
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: table;
	float: left;
	/*'#34/O/30832*/
	border-radius:5px;

}

/*************************************************************************************
* estilos para o grid de títulos (detalhe de títulos)
*************************************************************************************/
.w_col_titulos_ordem
{
	width: 30px;
	text-align: center;
}
.w_col_titulos_vencimento
{
	width: 50px;
	text-align: center;
}
.w_col_titulos_valor
{
	width: 50px;
	text-align: right;
}
.w_col_titulos_status
{
	width: 20px;
	text-align: center;
}
.w_col_titulos_cancelar
{
	width: 20px;
	text-align: center;
}

/*************************************************************************************
* estilos para o grid de pagamentos (tela detalhe de títulos)
*************************************************************************************/
.w_col_titulos_pag_pagamento
{
	width: 90px;
	text-align: center;
	height:10px;
}
.w_col_titulos_pag_valor
{
	width: auto;
	text-align: right;
}
.w_col_titulos_pag_excluir
{
	width: 30px;
	text-align: center;
}

/*************************************************************************************
* estilos para o grid de contas (tela de Detalhes de Títulos)
*************************************************************************************/
.w_col_contas_contaNivel1
{
	width: 200px;
	text-align: left;
}
.w_col_contas_contaNivel2
{
	width: 200px;
	text-align: left;
}
.w_col_contas_valor
{
	width: auto;
	text-align: left;
}
.w_col_contas_porcentagem
{
	width: 100px;
	text-align: right;
}
.w_col_contas_selecao
{
	width: 50px;
	text-align: left;
}

/*************************************************************************************
* estilos para o grid de arquivo de conta corrente
*************************************************************************************/
.w_col_cc_codigo
{
	width: 2px;
	text-align: right;
}
.w_col_cc_nomeBanco
{
	width: 350px;
	text-align: left;
}
.w_col_cc_agencia
{
	width: 140px;
	text-align: right;
}
.w_col_cc_cc
{
	width: 140px;
	text-align: right;
}
.w_col_cc_status
{
	width: 140px;
	text-align: center;
}
.w_col_cc_excluir
{
	width: 140px;
	text-align: center;
}

/*************************************************************************************
* estilos para o grid de arquivo de cnab
*************************************************************************************/
.w_col_ArqCnabs_codigo
{
	width: 2px;
	text-align: right;
}
.w_col_ArqCnabs_nome
{
	width: 250px;
	text-align: left;
}
.w_col_ArqCnabs_arqCnab
{
	width: 399px;
	text-align: left;
}
.w_col_ArqCnabs_contaCorrente
{
	width: 149px;
	text-align: right;
}
.w_col_ArqCnabs_status
{
	width: 50px;
	text-align: center;
}
.w_col_ArqCnabs_excluir
{
	width: 50px;
	text-align: center;
}

/*************************************************************************************
* estilos para o grid de cnabs
*************************************************************************************/
.w_col_cnabs_codigo
{
	width: 2px;
	text-align: right;
}
.w_col_cnabs_nomeBanco
{
	width: 200px;
	text-align: left;
}
.w_col_cnabs_descricao
{
	width: 398px;
	text-align: left;
}
.w_col_cnabs_numBanco
{
	width: 100px;
	text-align: right;
}
.w_col_cnabs_tipoLayout
{
	width: 100px;
	text-align: center;
}
.w_col_cnabs_status
{
	width: 50px;
	text-align: center;
}
.w_col_cnabs_excluir
{
	width: 50px;
	text-align: center;
}

/*************************************************************************************
* estilos para o grid de títulos
*************************************************************************************/
.w_col_titulo_checked
{
	width:40px;
	text-align: center;
}
.w_col_titulo_excluir
{
	width: 45px;
	text-align: center;
}
.w_col_titulo_comandos
{ 
	width:50px; 
	text-align:center; 
}
.w_col_titulo_clienteFornecedor
{
	width:300px;
	text-align: left;
}
.w_col_titulos_documento
{
	width: 100px;
	text-align: right;
}
/*'#38/E/##negociacaoTitulos*/
.w_col_titulos_documentoAlignCenter
{
	text-align: center;
}

.w_col_titulo_vencimento
{
	width: 90px;
	text-align: center;
}
.w_col_titulo_valor
{
	width:100px;
	text-align: right;
}
.w_col_titulo_saldo
{
	width:100px;
	text-align: right;
}
.w_col_titulo_dataPagto
{
	width: 90px;
	text-align: center;
}
.w_col_titulo_cobranca
{
	width:200px;
	text-align: left;
}
.w_col_titulo_status
{
	width: 45px;
	text-align: center;
}
.w_col_titulo_dinamico
{
	width: 133px;
	text-align: center;	
}

/*************************************************************************************
* estilos para o grid de produtos (tela de fechamento)
*************************************************************************************/
.w_col_fec_produto_cliente
{
	width: 210px;
	text-align: left;
}
.w_col_fec_produto_nome
{
	width: 290px;
	text-align: left;
}
.w_col_fec_produto_acabamentos
{
	min-width: 500px;
	text-align: left;
}
/* '#11/O/30752 */
.w_col_fec_produto_vend
{
	width: 70px;
	text-align: left;
}


/*************************************************************************************
* estilos para o grid de componentes (tela de fechamento)
*************************************************************************************/
.w_col_componente
{
	width: auto;
	text-align:center;
}
.w_col_formato2
{
	width: 70px;
	text-align:center;
}
.w_col_cores2
{
	width: 45px;
	text-align:center;
}
.w_col_suporte2
{
	width: auto;
	text-align:left;
}
.w_col_grm
{
	width: 35px;
	text-align:center;
}
.w_col_ocor
{
	width:40px;
	text-align:center;
}
.w_col_formato2
{
	width:60px;
	text-align:center;
}
.w_col_form_sup
{
	/* width: 75px; */
	width:70px;
	text-align:center;
}
.w_col_fib
{
	width: 35px;
	text-align:center;
}
.w_col_aprov
{
	/* width: 50px; */
	width: 40px;
	text-align:center;
}
.w_col_apara
{
	/* width: 50px; */
	width: 40px;
	text-align:center;
}
.w_col_imp
{
	/* width: 80px; */
	width:110px;
	text-align:center;
}
.w_col_quebra
{
	/* width: 60px; */
	width:50px;
	text-align:center;
}
.w_col_acabamentos
{
	width: auto;
	text-align:center;
}
.w_col_prodHora
{
	width:50px;
	text-align:center;
}

/*************************************************************************************
* estilos para o grid de prazo de entrega (tela de fechamento)
*************************************************************************************/
.colDataPrzEntrega
{
     width:160px;
}
.colQtdPrzEntrega
{
     width:160px;
}
.colExcPrzEntrega
{
     width:50px;
}        
.colExcBodyPrzEntrega
{
     width:50px;
     text-align:center;
}  


/*************************************************************************************
* estilos para o grid de componentes (tela de fechamento)
*************************************************************************************/
.w_col_fec_componente
{
	min-width:300px;
	text-align:left;
}
.w_col_fec_formato
{
	width: 70px;
	text-align:center;
}
.w_col_fec_cores
{
	width: 32px;
	text-align:center;
}
.w_col_fec_suporte
{
	width: auto;
	text-align:left;
}
.w_col_fec_ocorrencias
{
	width:40px;
	text-align:center;
}
.w_col_fec_formSup
{
	width:90px;
	/* '#36/O/28711
	text-align:right;*/
	text-align:center;
	
}
.w_col_fec_aprov
{
	width: 40px;
	text-align:center;
}
.w_col_fec_apara
{
	width: 40px;
	text-align:center;
}
.w_col_fec_quebra
{
	width:40px;
	text-align:center;
}
.w_col_fec_imp
{
	width:160px;
	text-align:left;
}
.w_col_fec_montagem
{
	width: 80px;
	/* '#36/O/28711 
	text-align:right;*/
	text-align:center;
	
}
.w_col_fec_prodHora
{
	width:38px;
	text-align:center;
}
.w_col_fec_final
{
	width:50px;
	text-align:center;
}
/*'#16/E/##OrcFlex*/
.w_col_fec_QuantDentes {
	width: 50px;
	text-align: left;
}
.w_col_fec_Perimetro {
	width: 70px;
	text-align: left;
}

/*************************************************************************************
* estilos para o grid de custos de produção(tela de fechamento)
*************************************************************************************/
.w_col_fec_descricao {
	width: 170px;
	/*'#15/O/31059
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

	text-align: left;
}
.w_col_fec_valor 
{
	width: 70px;
	/*'#15/O/31059 
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

	text-align: right;
}

/*************************************************************************************
* estilos para o grid de detalhes dos cadernos (tela de fechamento)
*************************************************************************************/
/* '#36/O/28706
.w_col_fec_mont_opcao
{
	width:30px;
	text-align:center;
}
.w_col_fec_mont_cadernos
{
	width:auto;
	text-align:left;
}
.w_col_fec_mont_custoTotal
{
	width:90px;
	text-align:right;
}
*/

/*************************************************************************************
* estilos para o grid títulos checagem arquivo CNAB
*************************************************************************************/
.w_col_ArqTitulo_codigo
{
	min-width:90px;	
	text-align:center;
}
.w_col_ArqTitulo_serie
{
	min-width:90px;	
	text-align:left;
}
.w_col_ArqTitulo_numero
{
	width:50px;
	text-align:left;
}
.w_col_ArqTitulo_ordem
{
	width:90px;
	text-align:left;
}
.w_col_ArqTitulo_emissao
{
	width:65px;
	text-align:center;
}
.w_col_ArqTitulo_cliente
{
	width:280px;
	text-align:left;
}
.w_col_ArqTitulo_vencimento
{
	width:65px;
	text-align:center;
}
.w_col_ArqTitulo_valor
{
	width:90px;
	text-align:right;
}
.w_col_ArqTitulo_statusDet
{
	width:50px;
	text-align:center;
}
.w_col_ArqTitulo_status
{
	width:40px;
	text-align:center;
}
.w_col_ArqTitulo_cancelar
{
	width:30px;
	text-align:center;
}
.w_col_ArqTitulo_codFinArq
{
	width:10px;
	text-align:center;
}

/*************************************************************************************
* estilos para o grid de processos
*************************************************************************************/
.w_col_proc_detalhamento
{
	min-width:440px;
	text-align:left;
}
.w_col_proc_formCorte
{
	width:150px;
	text-align:center;
}
.w_col_proc_atividade
{
	width:125px;
	text-align:left;
}
.w_col_proc_centroProducao
{
	width:205px;
	text-align:left;
}
.w_col_proc_montagem
{
	width:110px;
	text-align:center;
}
.w_col_proc_prodHora
{
	width:40px;
	text-align:left;
}
.w_col_proc_quebraFixa
{
	width:60px;
	text-align:left;
}
.w_col_proc_quebraVar
{
	width:50px;
	text-align:left;
}
/* '#27/O/29472 */
.w_col_proc_entradas 
{
	width: 50px;
	text-align: left;
}

/*************************************************************************************
* estilos para o grid de "tabela de custos"
*************************************************************************************/
.w_col_tabCusto_natureza {
	width: 150px;
	text-align: left;
}
.w_col_tabCusto_descricao
{
	width:auto;
	text-align:left;
}
.w_col_tabCusto_unidade
{
	width:50px;
	text-align:center;
}
.w_col_tabCusto_aliqIpi
{
	width:40px;
	text-align:right;
}
.w_col_tabCusto_custo
{
	width:100px;
	text-align:right;
}
.w_col_tabCusto_alteradoEm
{
	width:115px;
	text-align:right;
}

/*************************************************************************************
* estilos para o grid de detalhes dos planos (telas Editorial e Blocado)
*************************************************************************************/
.w_col_descricao4
{
	width: auto;
	text-align:left;
	/*'#35/O/30832
	border-top:solid 1px #e5e5e5;*/
	border-bottom:solid 1px #ddd;
    border-left: solid 1px #ddd;

	padding-left:8px;

}
.w_col_cores 
{
	width: 55px;
	text-align: center;
	/*'#35/O/30832
	border-top: solid 1px #e5e5e5;*/
	border-bottom:solid 1px #ddd;

}
.w_col_suporte 
{
	width: 225px;
	text-align: left;
	/*'#35/O/30832
	border-top: solid 1px #e5e5e5;*/
	border-bottom:solid 1px #ddd;

}
.w_col_formato 
{
	width: 76px;
	text-align: center;
	/*'#35/O/30832
	border-top: solid 1px #e5e5e5;*/
	border-bottom:solid 1px #ddd;

}
.w_col_opccoes 
{
	width: 1px;
	text-align: center;
	/*'#35/O/30832
	border-top: solid 1px #e5e5e5;*/
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;

}

#box_data 
{
	width: 618px;
	/*'#16/O/31059 
	border: 1px solid #aeb7c6;*/
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid transparent;
	margin-top: 6px;
}

/*************************************************************************************
* estilos para o grid de margens (tela de fechamento)
*************************************************************************************/
.w_col_tiragem2
{
	width: 100px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_margv
{
	width: 100px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_mefet
{
	width: 100px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_cm
{
	width: 100px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_desc
{
	width:80px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_unit2
{
	width: 100px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_venda_total2
{
	width: 100px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_-
{
	width: 30px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

/*'#37/O/28802*/
.imgComposicaoPrecoVenda 
{
	margin-left: 5px;
	margin-bottom: -2px;
	width: 13px;
}

/*************************************************************************************
* estilos para o grid de itens de orçamento (tela de manutenção de orçamento)
*************************************************************************************/
.w_col_item {
	width: 37px;
	text-align: center;
}
.w_col_ncalculo 
{
	width: 73px;
	text-align:center;
}
.w_col_produto 
{
	text-align:left;
	width: 160px;
}
.w_col_descricao2 
{
	text-align: left;
	min-width: 300px;
}
.w_col_tiragem 
{
	width: 55px;
	text-align: right;
}
.w_col_marg 
{
	width: 50px;
	text-align: right;
}
.w_col_desconto 
{
	width: 50px;
	text-align: right;
}
.w_col_unit 
{
	width: 55px;
	text-align: right;
}
.w_col_vendat 
{
	width: 80px;
	text-align: right;
}
.w_col_status 
{
	width: 45px;
	text-align: center;
}

/*************************************************************************************
* estilos para o grid de itens de custo (tela de itens de custo)
*************************************************************************************/
.w_col_plano 
{
	width: 10%;
	text-align:center;
}
.w_col_natureza 
{
	width: 7%;
	text-align:center;
}
.w_col_descricao3 
{
	min-width: 500px;
	text-align: left;
}
.w_col_unid 
{
	width: 5%;
	text-align: right;
}
.w_col_quant_fixa 
{
	width: 120px;
	text-align: right;
}
.w_col_quant_var 
{
	width: 120px;
	text-align: right;
}
.w_col_custo_unit 
{
	width: 120px;
	text-align: right;
}
.w_col_custo_total 
{
	width: 120px;
	text-align: right;
}
.w_col_detalhe_tiragem 
{
	width: 140px;
	text-align: right;
}
.w_col_detalhe_custo_unit 
{
	width: 140px;
	text-align: right;
}

/*************************************************************************************
* estilos para o grid de editor de processos (tela de editor de processos)
*************************************************************************************/
.w_col_descCompo 
{
	width: 31%;
	text-align:center;
}
.w_col_descMontAprov
{
	width: 31%;
	text-align:center;
}
.w_col_atividade
{
	width: 15%;
	text-align:center;
}
.w_col_centroProducao
{
	width: 15%;
	text-align:center;
}
.w_col_montagem
{
	width: 8%;
	text-align:center;
}

/*************************************************************************************
* estilos para o grid de orçamentos (tela de lista de orçamentos)
*************************************************************************************/
.w_col_chk_sol
{
	width: 20px;
	text-align:center;	
}
/* '#23/O/28425 */
.w_col_menu
{
	width: 20px;
	text-align:center;	
}

/*'#24/E/29663'*/
w_col_nomeGrafica_sol 
{
	width: 50px;
	text-align: left;
	/*'#15/O/31059 
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

}

.w_col_orcamento_sol
{
	text-align:center;
	width:70px;
}
.w_col_data_sol 
{
	width: 58px;
	text-align: center;
	/*'#15/O/31059 
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

}
.w_col_vendedor_sol 
{
	width: 90px;
	text-align: center;
	/*'#15/O/31059 
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

}
.w_col_item_sol 
{
	width: 28px;
	text-align: center;
	/*'#15/O/31059 
	border-width: 1px; 
	border-style: solid;
	border-color: #CCCCCC;*/

}
.w_col_calculo_sol 
{
	width: 61px;
	text-align: center;
	/*'#15/O/31059 
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

}
.w_col_descricao_sol 
{
	width: auto;
	text-align: left;
	/*'#15/O/31059 
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;*/

}
.w_col_tiragem_sol 
{
	width: 59px;
	text-align: right;
	/*'#15/O/31059
	border-width: 1px; 
	border-style: solid;
	border-color: #CCCCCC;*/

}
.w_col_valor_unit_sol 
{
	width: 69px;
	text-align: right;
	/*'#15/O/31059
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC; */

}
.w_col_valor_total_sol 
{
	width: 88px;
	text-align: right;
	/*'#15/O/31059
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC; */

}
.w_col_status_sol
{
	width: 20px;
	text-align:center;	
}
.border_grid 
{
	border-width: 1px;
	/*'#15/O/31059
	border-style: solid;
	border-color: #CCCCCC; */

}

/*************************************************************************************
* estilos para o rodapé do grid (componente rodapé)
*************************************************************************************/
.w_col_separador
{
	width: 2px;
	text-align:center;
}
.w_col_paginacao
{
	padding:2px;
	text-align:left;
	float:left;
}
.w_col_select
{
	margin: -3px;
	width: 120px;
	text-align:left;
	float:left;
}
.w_col_paginaproxima
{
	padding:2px;
	width: 300px;
	text-align:right;
	float:right;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin-right: 1px;
}
.w_col_paginaproxima a:link
{
	color: #FFF;
	text-decoration: none;
}
.w_col_paginaproxima a:visited 
{
	text-decoration: none;
	color: #FFF;
}
.w_col_paginaproxima a:hover 
{
	text-decoration: underline;
	color: #FFF;
}
.w_col_paginaproxima a:active 
{
	text-decoration: none;
	color: #FFF;
}
.col_regpe
{
	background-color: #aeb7c6;
	background-image:url(../img/backtrpe.gif);
	display:table;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
	font-size: 11px;

	color: #FFFFFF;
}
.col_regpeNew 
{
	/* '#16/O/31059
	background-color: #aeb7c6;
	background-image:url(../img/fundo_grid_2_grande.png); */
	background-color: #fff;
	background-image: none;
	display: table;
	/*'#16/O/31059 
	width: 100%;*/
	width: calc(100% - 2px);

	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	/*'#16/O/31059 
	border-left-color: #9eb6ce;
	border-right-color: #9eb6ce;
	border-bottom-color: #9eb6ce;*/
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;

	color: #808080;
}
.w_col_paginaproximaNew
{
	padding:2px;
	width: 300px;
	text-align:right;
	float:right;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin-right: 1px;
}
.w_col_paginaproximaNew a:link
{
	color: #808080;
	text-decoration: none;
}
.w_col_paginaproximaNew a:visited 
{
	text-decoration: none;
	color: #808080;
}
.w_col_paginaproximaNew a:hover 
{
	text-decoration: underline;
	color: #808080;
}
.w_col_paginaproximaNew a:active 
{
	text-decoration: none;
	color: #808080;
}
.w_col_TotalRodape
{
	padding:2px;
	text-align:right;
	float:right;
}
.w_col_paginaproximaComTotalNew
{
	padding:2px;
	width: 280px;
	text-align:left;
	float:left;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin-right: 1px;
}
.w_col_paginaproximaComTotalNew a:link
{
	color: #808080;
	text-decoration: none;
}
.w_col_paginaproximaComTotalNew a:visited 
{
	text-decoration: none;
	color: #808080;
}
.w_col_paginaproximaComTotalNew a:hover 
{
	text-decoration: underline;
	color: #808080;
}
.w_col_paginaproximaComTotalNew a:active 
{
	text-decoration: none;
	color: #808080;
}


/*************************************************************************************
* estilos para formatar os grids de Nomes
*************************************************************************************/
.w_col_codCadNome 
{
	width: 50px;
	text-align:right;	
}
.w_col_razaoCadNome
{
	width:310px;
	text-align:left;	
}
.w_col_nomeCadNome 
{
	width:360px;
	text-align:left;	
}
.w_col_cnpjCadNome 
{
	width: 120px;
	text-align:center;	
}
.w_col_statusCadNome 
{
	width: 60px;
	text-align:center;	
}

/*************************************************************************************
* estilos para formatar o grid de "ler cálculos"
*************************************************************************************/
.w_col_lercalc_NumOrc
{
	width: 70px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_lercalc_NumCalc
{
	width: 70px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_lercalc_Descricao
{
	width: auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_lercalc_Tiragens
{
	width: 70px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/*************************************************************************************
* estilos para formatar o grid de Parâmetros
*************************************************************************************/
.w_col_par_nomeNew
{
	width: 260px;
	text-align:left;	
	background-color: #F2F6F9;
}
.w_col_par_nome
{
	width: 260px;
	text-align:left;	
}
.w_col_par_conteudo
{
	width: auto;
	text-align:left;	
}
.w_col_par_desfazer
{
	width: 70px;
	text-align:center;
}

/*************************************************************************************
* estilos para formatar o grid de usuários e grupos
*************************************************************************************/
.w_col_grupos_codigo
{
	width: 50px;
	text-align:right;	
}
.w_col_grupos_nome
{
	width: 395px;
	text-align:left;	
}
.w_col_grupos_status
{
	width: 80px;	
	text-align:center;
}
/* '#43/O/28758 */
.w_col_grupos_comandos
{
	width: 60px;	
	text-align:center;
}

.w_col_usuariosxgrupos_codigo
{
	width: 50px;
	text-align:right;
}
.w_col_usuariosxgrupos_nome
{
	width: 210px;
	text-align:left;
}
.w_col_usuariosxgrupos_email
{
	width: 260px;
	text-align:left;
}
.w_col_usuariosxgrupos_status
{
	width: 80px;
	/* '#43/O/28758 
	text-align:left;*/
	text-align:center;
	
}
/* '#43/O/28758 */
.w_col_usuariosxgrupos_comandos
{
	width: 25px;
	text-align:center;
}

.w_col_preferencias_nome
{
	width: auto;
	text-align:left;
}
.w_col_preferencias_conteudo
{
	width: auto;
	text-align:left;
}

/*************************************************************************************
* estilos para área de títulos de grid (tela de Títulos à pagar/receber)
*************************************************************************************/
.headingTituloGrid
{
	padding: 5px;
	color: #5377A9;
	font-family: Sans-Serif,Arial;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	vertical-align:middle;
}

/*************************************************************************************
* estilos para efeito Collapse (componente CollapseExtender)
*************************************************************************************/
.heading
{
	/*padding: 5px;*/
	color: #5377A9;
	font-family: Sans-Serif,Arial;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;	
	vertical-align:middle;
}

/*************************************************************************************
* estilos para formatar os grids (geral)
*************************************************************************************/
.w_col_rateio_xxx
{
    width: 10px;
	display:none;
}

.w_col_xxx
{
	display:none;
}
.linha1 
{
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; 
}
.linha2 
{
	background-color: #f3f3f3;
	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linha3 
{
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; 
}

.linhaSelecionada
{
	/*'#18/O/31059
	background-color:#FBE9C4;*/
	background-color:#FBE9C4 !important;

	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; 
}

/*'#18/O/31059*/
.linhaSelecionada:hover, .linha1:hover, .linha2:hover, .linha3:hover
{
	background-color: #f2f2f2;
	cursor:pointer;
}

.col_regu 
{
	background-color: #aeb7c6;
	background-image:url(../img/backtr.gif);
	margin-right: auto;
	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
	font-size: 11px;

	font-weight: bold;
	color: #FFFFFF;
}
.col_regu_imp
{
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
	font-size: 11px;

	color: #FFFFFF;
}
#colunas 
{
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin-right: 1px;
}
#colunas2 
{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-right: 1px;
}
.col_selecionada_mlc
{
	background-color: #aeb7c6;
	background-image:url(../img/backtr.gif);
	margin-right: auto;
	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
	font-size: 11px;

	color: #ffff8a;
	width:90px;
}

/*************************************************************************************
* estilos para MasterPage
*************************************************************************************/
.top_principal_generico
{
    background-color: #edeef1;
	position: relative;
	height: 80px;
	display: table;
	width: 100%;
}
.gradiente
{
    position: absolute;
    top:0px;
    left:143px;
    width:310px;
    height: 80px;
}
#content1 
{
	background-color: #e3e6eb;
	width: 95%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	display: table;
	padding-bottom: 11px;
	height: auto;
	padding-top:10px;
}
#content2 
{
	background-color: #edeef1;
	width: 98%;
	display: table;
	margin-right: auto;
	margin-left: auto;
	padding-top:10px;
}

.top_principal 
{
	background-color: #7fac48;
	background-image: url(../img/fundo_top.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
.top_principal_financeiro 
{
	background-color: #3b70b2;
	background-image: url(../img/fundo_top_financeiro.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
#top_principal_os 
{
	background-color: #7fac48;
	background-image: url(../img/fundo_top_os.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
#top_principal_mlc
{
	background-color: #7fac48;
	background-image: url(../img/fundo_top_musgo.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
#top_principal_cad
{
	background-color: #7fac48;
	background-image: url(../img/fundo_top_cinza.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
#top_principal_com
{
	background-color: #7fac48;
	background-image: url(../img/fundo_top_vinho2.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
.top_principal_gerencial 
{
	background-color: #7fac48;
	background-image: url(../img/fundo_top_marrom.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
.top_principal_faturamento 
{
	background-color: #3b70b2;
	background-image: url(../img/fundo_top_faturamento.jpg);
	position: relative;
	height: 79px;
	display: table;
	width: 100%;
}
#content_borda_1 
{
	/*'#36/O/28710 
	background-color: #e3e6eb;
	width: 95%;
	margin-top: 5px;
	background-color: #edeef1;*/
	background-color: #fafafa;
	width:100%;
	margin-top:0px;
	padding-top:15px;
	
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	display: table;
	padding-bottom: 11px;
	height: auto;
}

#content_titulo {
	/* '#36/O/28710 
	width: 95%;*/
	width: 100%;
	/*'#20/G/32092
	margin-top: 10px;*/
	margin-top: -10px;
	padding-top: 10px;

	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	/*'#20/G/32092
	display: table;
	height: auto;*/
	display: flex;
	/*'#23/G/32101
	height: 54px;*/
	height: 64px;

	justify-content: space-between;

	/* '#36/O/28710 
	border-bottom:solid 1px #CCC; */
	border-bottom: solid 1px #e0e0e0;
	z-index: 0;
}
/*'#23/G/32101
/**//*'#20/G/32092
.tit
.titulo_pagina
{
	/*'#20/G/32092
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #3a6ea5;
	margin-top: 13px;

	width: 400px;
	float: left;
	/* '#36/O/28710
	margin-left: 10px;
}*/
.titulo_pagina {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #3a6ea5;
	width: 400px;
	float: left;
	margin-left: 34px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-bottom: 12px;
}

/*'#20/G/32092*/
.titulo_pagina p {
	margin: 0;
	padding: 0;
}

#content_borda_2 
{
	/* '#36/O/28710 
	background-color: #edeef1;
	width: 98%;*/
	background-color: #fafafa;
	width:100%;
	
	display: table;
	margin-right: auto;
	margin-left: auto;
}
#container_canto
{
	height: 11px;
}
#cantos_esq 
{
	float: left;
	height: 11px;
	width: 11px;
}
#cantos_dir 
{
	float: right;
	height: 11px;
	width: 11px;
}
#top_logo 
{
	width: 198px;
	/* text-align: center; */
	text-align: left;
	position: absolute;
	top: 21px;
}
#top_image 
{
	background-position: right;
	float: right;
}
#master_menu
{
	position:absolute; 
	z-index:100000; 
	text-align:right; 
	float:right; 
	width:100%;	
}
/*'#20/G/32092*/
/*#btn_top_op_dir {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	/* '#36/O/28710 
	padding-bottom: 4px;*/
	/*'#20/G/32092*/
	/*padding-bottom: 0px;
}*/
#btns_titulo_pagina {
	height: 100%;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	box-sizing: border-box;
	margin-right: 30px;
	column-gap: 25px;
	width: fit-content;
	/*'#23/G/32101*/
	padding-top: 12px;

}
#btns_titulo_pagina > * {
	width: 33px;
}

#btn_top_op_left {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
}
#col_reg2 
{
	/* '#16/O/31059 
	background-color: #aeb7c6;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
	*/
	background-color: #fff;
	width: 100%;
	font-family: Roboto;
	font-size: 12px;
	color: #777;
	border-bottom: solid 1px #e5e5e5;
	height: 30px;
	font-weight: bold;
}
#row_reg2 
{
	background-color: #FFFFFF;
	width: 100%;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#bottom_image 
{
	float: left;
}
#rodape 
{
	/* '#47/O/logo
	border-top: solid 0px #fff; */
	border-top: solid 1px #f0f0f0;

	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	font-weight: bold;
	color: #FFFFFF;
	/* '#47/O/logo 
	background-color: #E3E6EB;*/
	background-color: #fff;
	/* '#36/O/28710
	width: 95%;*/
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.linkSair
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size:12px; 
	color:#5f5f5f;
	font-weight: bold; 
	text-decoration:none;	
	margin-left:3px;
	margin-right:3px;
}
.lnkMenuAniversarioContato
{
	/*'#18/O/31059
	font-family: Verdana;
	font-size:9px; */
	font-family: 'Roboto', serif;
	font-size:10px; 

	color:#ffffff; 
	font-weight: bold; 
	text-decoration:none;	
	margin-right:3px;
}
.itemMenuTop
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size:12px; 
	color:#ffffff; 
	font-weight: bold; 
	text-decoration:none;
	margin-right:5px;
	margin-top:1px;
}
.lnkRodape
{
	font-family:Arial; 
	font-size:11px; 
	color:#999999; 
	text-decoration:none;	
	margin-left:7px;
	margin-right:7px;
}
.lnkRodapeHover:hover
{
	font-family:Arial; 
	font-size:11px; 
	color:#666666; 
	text-decoration:none;	
	margin-left:7px;
	margin-right:7px;
}

/*************************************************************************************
* estilos para Passos auto cadastro
*************************************************************************************/
.setupNumeroAtual
{
	font-family: Arial Black;
	font-size:24px;
	color: #F0670B;
	text-decoration:none;
}
.setupNumeroAnterior
{
	font-family: Arial Black;
	font-size:24px;
	color: #bebebe;
	text-decoration:none;
}
.setupTextoAtual
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color: #3a6ea5;
	text-decoration:none;
}
.setupTextoAnterior
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color: #bebebe;
	text-decoration:none;
}

 /*************************************************************************************
 * estilos para o grid de componentes (compogridclientes)
 *************************************************************************************/
 .w_col_tit_clientecodigo
 {
 	width:15%;
 	background-color: #aeb7c6;
 	background-image:url(../img/backtrpe.gif);
 	margin-right: auto;
 	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;*/
	font-family: 'Roboto', serif;
 	font-size: 11px;

 	color: #FFFFFF;
 	font-weight: bold;
 	text-align:center;
 }
 .w_col_tit_nomeprincipal
 {
 	width: 65%;
 	background-color: #aeb7c6;
 	background-image:url(../img/backtrpe.gif);
 	margin-right: auto;
 	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;*/
	font-family: 'Roboto', serif;
 	font-size: 11px;

 	color: #FFFFFF;	
 	font-weight: bold;
 	text-align:left;
 }
 .w_col_tit_cpfcnpj
 {
 	width: 20%;
 	background-color: #aeb7c6;
 	background-image:url(../img/backtrpe.gif);
 	margin-right: auto;
 	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;*/
	font-family: 'Roboto', serif;
 	font-size: 11px;

 	color: #FFFFFF;	
 	font-weight: bold;
 	text-align:center;	
 }
 .w_col_clientecodigo
 {
 	width: 15%;
 	text-align:center;		
 }
 .w_col_nomeprincipal
 {
 	width: 65%;
 	text-align:left;	
 }
 .w_col_cpfcnpj
 {
 	width: 20%;
 	text-align:center;	
 }
 
 .w_tex_highlight
 {
 	background-color: yellow;
 	font-weight: bold;
 }

/*************************************************************************************
* estilos para 'info pendente' (itens de custo)
*************************************************************************************/
.info_pendente_msg_borda
{
	border: 1px solid #CCCCCC;
	background-color: #FFF9BD;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: table;
}
.info_pendente_msg_borda_semdisplay
{
	border: 1px solid #CCCCCC;
	background-color: #FFF9BD;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 2px;	
	display: none;	
}
.info_pendente_msg_solucao
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size: 16pt;
	font-weight: bold;
}
.info_pendente_msg_titulo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;*/
	font-family: 'Roboto', serif;
 	font-size: 11px;

	font-weight: bold;
	color:#464646;
}
.info_pendente_msg_itens
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;*/
	font-family: 'Roboto', serif;
 	font-size: 11px;

	color:#464646;
}

/*************************************************************************************
* estilos para 'tela de erros'
*************************************************************************************/
.w_col_erros_img
{
	width: 50px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_erros_componente
{
	width: 140px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_erros_natureza
{
	width: 140px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_erros_descricao
{
	width: auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/*************************************************************************************
* estilos para 'tela gerencial - vgo'
*************************************************************************************/
.w_col_vgo_nome
{
	width: auto;
	text-align:left;
}
.w_col_vgo_valor
{
	width: 100px;
	text-align:right;
}
.w_col_vgo_perc
{
	width: 50px;
	text-align:right;
}
.w_col_vgo_orcs
{
	width: 50px;
	text-align:center;
}

/*************************************************************************************
* estilos para 'tela par prod'
*************************************************************************************/
/* '#36/O/28706
.w_col_parProd_atv
{
	width: 400px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_parProd_centroProd
{
	width: auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_parProd_conteudo
{
	width: 90px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;		
}
.w_col_parProd_unidade
{
	width: 45px;
	text-align:center;
	vertical-align:middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;		
}
*/

/***************************************
* estilos para 'tela csdpostagem.aspx'
***************************************/
/*
.w_col_csd_chk
{
	text-align: center;
	width: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_csd_numero
{
	text-align: right;
	width: 70px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_csd_data
{
	text-align: center;
	width: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_csd_detalhamento
{
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_csd_acoes
{
	text-align: center;
	width: 78px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.w_col_csd_status
{
	text-align: center;
	width: 62px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
*/
.w_col_csd_chk 
{
	text-align: center;
	width: 40px;
}
.w_col_csd_canal 
{
	text-align: center;
	width: 100px;
}
.w_col_csd_numero 
{
	text-align: center;
	width: 70px;
}
.w_col_csd_data 
{
	text-align: center;
	width: 80px;
}
.w_col_csd_detalhamento 
{
	min-width:100px;
}
.w_col_csd_status 
{
	text-align: center;
	width: 60px;
}
.w_col_csd_acoes 
{
	text-align: center;
	width: 30px;
}

/*************************************************************************************
* estilos para 'tela usuários online'
*************************************************************************************/
.w_col_online_nomeEmpresa
{
	text-align: left;
	width: 150px;
}
.w_col_online_codUsuario
{
	text-align: right;
	width: 70px;
}
.w_col_online_nomeUsuario
{
	text-align: left;
	width: 150px;
}
.w_col_online_origem
{
	text-align: left;
	width: 150px;
}
.w_col_online_registro
{
	text-align: left;
	width: 70px;
}
.w_col_online_tempo
{
	text-align: left;
	width: 70px;
}

/*************************************************************************************
* estilos para o vsgNfImpostos (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgImp_
{
	width: 60%;
	text-align: left
}
.w_vsgImp_ICMS
{
	width: 20%;
	text-align: right;
}
.w_vsgImp_IPI
{
	width: 20%;
	text-align: right;
}
/*************************************************************************************
* estilos para o vsgNfPedidos (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgNfPed_Serie
{
	width: 20%;
	text-align: left
}
.w_vsgNfPed_Numero
{
	width: 30%;
	text-align: right;
}
.w_vsgNfPed_Qtde
{
	width: 50%;
	text-align: right;
}
/*************************************************************************************
* estilos para o vsgNfOP (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgNfOP_Serie
{
	width: 20%;
	text-align: left;
}
.w_vsgNfOP_Numero
{
	width: 30%;
	text-align: right;
}
.w_vsgNfOP_Qtde
{
	width: 50%;
	text-align: right;
}
/*************************************************************************************
* estilos para o vsgNfPacotes (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgNfPacotes_Especie
{
	width: 180px;
	text-align: center;
}
.w_vsgNfPacotes_Qtde
{
	width: 120px;
	text-align: center;
}
.w_vsgNfPacotes_PesoLiq
{
	width: 120px;
	text-align: center;
}
.w_vsgNfPacotes_PesoBruto
{
	width: 120px;
	text-align: center;
}
.w_vsgNfPacotes_Marca
{
	width: 180px;
	text-align: center;
}
.w_vsgNfPacotes_Numeracao
{
	width: 130px;
	text-align: center;
}
.w_vsgNfPacotes_Excluir
{
	width: 50px;
	text-align: center;
}
/*************************************************************************************
* estilos para o vsgNfDispLegais (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgNfDispLegais_Dispositivos
{
	width: 100%;
	text-align: left;
}
/*************************************************************************************
* estilos para o vsgNfDetalhesDispLegais (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgNfDispLegais_Campo
{
	width: 50px;
	text-align: left;
}
.w_vsgNfDispLegais_Nome
{
	width: 50px;
	text-align: left;
}
.w_vsgNfDispLegais_Tipo
{
	width: 50px;
	text-align: left;
}
.w_vsgNfDispLegais_Tamanho
{
	width: 50px;
	text-align: left;
}
.w_vsgNfDispLegais_Conteudo
{
	width: 50px;
	text-align: left;
}
/*************************************************************************************
* estilos para o vsgNfItens(manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgNfItens_Item
{
	width: 28px;
	text-align: center;
}
.w_vsgNfItens_Desc
{
	width: 340px;
	text-align: left;
}
.w_vsgNfItens_Cfop
{
	width: 35px;
	text-align: right;
}
.w_vsgNfItens_Unid
{
	width: 30px;
	text-align: center;
}
.w_vsgNfItens_Qtde
{
	width: 35px;
	text-align: right;
}
.w_vsgNfItens_VlrUnitario
{
	width: 80px;
	text-align: right;
}
.w_vsgNfItens_VlrTotal
{
	width: 80px;
	text-align: right;
}
.w_vsgNfItens_Excluir
{
	width: 20px;
	text-align: center;
}
.w_vsgNfItens_CodItem
{
	display:none;
}
/*************************************************************************************
* estilos para o vsgImpostosRetidos (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgImpostosRetidos_Impostos
{
	width: 150px;
	text-align: left;
}
.w_vsgImpostosRetidos_Percentual
{
	width: 65px;
	text-align: left;
}
.w_vsgImpostosRetidos_Valor
{
	width: 65px;
	text-align: left;
}
/*************************************************************************************
* estilos para o vsgObsCamposLivres (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgObsCamposLivres_Campos
{
	width: 60px;
	text-align: left;
}
.w_vsgObsCamposLivres_Nome
{
	width: 60px;
	text-align: left;
}
.w_vsgObsCamposLivres_Tipo
{
	width: 30px;
	text-align: left;
}
.w_vsgObsCamposLivres_Tamanho
{
	width: 30px;
	text-align: left;
}
.w_vsgObsCamposLivres_Conteudo
{
	width: 70px;
	text-align: left;
}
/*************************************************************************************
* estilos para o vsgObservacoes (manNotasFiscais.aspx/Faturamento)
*************************************************************************************/
.w_vsgObservacoes_Observacao
{
	width: 290px;
	text-align: left;
}

/*************************************************************************************
* estilos para os Grids (FluxoDeCaixa.aspx/Faturamento)
*************************************************************************************/
.w_Grids_Contas
{
	width: 240px;
	text-align: left;
}
.w_Grids_Sem1
{
	width: 110px;
	text-align: right;
}
.w_Grids_Sem2
{
	width: 110px;
	text-align: right;
}
.w_Grids_Sem3
{
	width: 110px;
	text-align: right;
}
.w_Grids_Sem4
{
	width: 110px;
	text-align: right;
}
.w_Grids_Sem5
{
	width: 110px;
	text-align: right;
}
.w_Grids_XXX
{
	width: 110px;
	text-align: right;
}

.linhaEntradasNivel1 {
	background-color: #BDDBF7;
	/*background-color: #B1E6C9; VERDE*/
	
	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #303030;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.linhaEntradasNivel2 
{
	background-color: #E6F6FF;
	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #303030;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.linhaSaidasNivel1 
{
	background-color: #FBD2CA;
	margin-right: auto;
	margin-left: 10px;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #303030;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.linhaSaidasNivel2 {
	background-color: #F7EAEA;
	margin-right: auto;
	margin-left: auto;
	/* '#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #303030;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.bordaFluxo
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	display: table;
	float: left;
}

.ScrollFluxoSaidas
{
	scrollbar-arrow-color:     #000000;
	scrollbar-3dlight-color:   #AD0000;
	scrollbar-shadow-color:    #AD0000;
	scrollbar-highlight-color: #DADADA;
	scrollbar-darkshadow-color:#DADADA;
	scrollbar-track-color:     #F7EAEA;
	scrollbar-face-color:      #FBD2CA;

}

.ScrollFluxoEntradas
{
	scrollbar-arrow-color:     #000000;
	scrollbar-3dlight-color:   #0000AD;
	scrollbar-shadow-color:    #0000AD;
	scrollbar-highlight-color: #DADADA;
	scrollbar-darkshadow-color:#DADADA;
	scrollbar-track-color:     #E6F6FF;
	scrollbar-face-color:      #BDDBF7;

}

.BotoesNavegacaoFluxo
{
	text-decoration:none; 
	font-size:larger; 
	font-style:normal;
	color:blue;
}

/*************************************************************************************
* estilos para o vsgGridNf(GridNf.aspx/Faturamento)
*************************************************************************************/
.w_vsgNotasFiscais_Codigo
{
	width: 70px;
	text-align: right;
}
.w_vsgNotasFiscais_Numero
{
	width: 100px;
	text-align: left;
}
.w_vsgNotasFiscais_Cliente
{
	width: auto;
	text-align: left;
}
.w_vsgNotasFiscais_Emissao
{
	width: 70px;
	text-align: center;
}
.w_vsgNotasFiscais_Status
{
	width: 65px;
	text-align: center;
}
.w_vsgNotasFiscais_Comandos
{
	width: 50px;
	text-align: center;
}

/*************************************************************************************
* estilos para o vsgRetorno (exibirArquivoRetorno.aspx/Faturamento)
*************************************************************************************/
.w_col_retorno_numeroNfe
{
	width: 55px;
	text-align: right;
}
.w_col_retorno_codVerif
{
	width: 90px;
	text-align: center;
}
.w_col_retorno_emissao
{
	width: 75px;
	text-align: center;
}
.w_col_retorno_numeroNf
{
	width: 50px;
	text-align: right;
}
.w_col_retorno_situacao
{
	width: 80px;
	text-align: center;
}
.w_col_retorno_valorServicos
{
	width: 80px;
	text-align: right;
}
.w_col_retorno_codServico
{
	width: 75px;
	text-align: right;
}
.w_col_retorno_aliquota
{
	width: 65px;
	text-align: right;
}
.w_col_retorno_iss
{
	width: 60px;
	text-align: right;
}
.w_col_retorno_cnpjCpf
{
	width: 120px;
	text-align: left;
}
.w_col_retorno_status
{
	width: auto;
	text-align: center;
}
/*************************************************************************************
* estilos para o grid do componente de comissões
*************************************************************************************/
.w_col_comissoes_tipoAgente
{
	width: 90px;
	text-align:left;
}
.w_col_comissoes_agente
{
	width: 125px;
	text-align:left;
}
.w_col_comissoes_aliquota
{
	width: 35px;
	text-align:left;
}
.w_col_comissoes_baseCalculo
{
	width: 60px;
	text-align:left;
}
.w_col_comissoes_comissaoValor
{
	width: 60px;
	text-align:left;
}
.w_col_comissoes_excluir
{
	width: 45px;
	text-align:center;
}

/*************************************************************************************
* estilos para o grid do componente de comissões
*************************************************************************************/
.divColapse
{
	width:800px;
    float:left;	
}
.divCmdIncluirColapse
{
	float:right;
	vertical-align:middle;
}
.divCaixaColapse
{
	width:900px;
	background-color:White;
}

.estiloBordaGrid
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;	
}

/*************************************************************************************
* estilos para o grid de comissões
*************************************************************************************/
.w_col_comissoes_TipoAgente
{
	width: 90px;
	text-align:left;
}
.w_col_comissoes_Agente
{
	width: 150px;
	text-align:left;
}
.w_col_comissoes_Aliquota
{
	width: 40px;
	text-align:right;
}
.w_col_comissoes_BaseCalculo
{
	width: 65px;
	text-align:right;
}
.w_col_comissoes_Valor
{
	width: 65px;
	text-align:right;
}
.w_col_comissoes_Excluir
{
	width: 50px;
	text-align:center;
}
.w_col_comissoes_composicao_descricao
{
	width: 60%;
	text-align:left;
}
.w_col_comissoes_composicao_valor
{
	width: 40%;
	text-align:right;
}

/*************************************************************************************
* estilos para o menu módulos
*************************************************************************************/
.DynamicMenuZIndex
{
    z-index:10000000;
}

/*************************************************************************************
* estilos para o grid de fatura
*************************************************************************************/
.w_col_fatura_NumFatura
{
	width: 50px;
	text-align:center;
}
.w_col_fatura_Vencimento
{
	width: 50px;
	text-align:center;
}
.w_col_fatura_Valor
{
	width: 50px;
	text-align:right;
}
.w_col_fatura_Status
{
	width: 20px;
	text-align:center;
}
.w_col_fatura_Cancelar
{
	width: 20px;
	text-align:center;
}

/*************************************************************************************
* estilos para o grid de compoDefTinta
*************************************************************************************/
.w_col_cboTinta
{
	width: auto;
	text-align: center;
}
.w_col_area
{
	width: 80px;
	text-align: center;
}
.w_col_excluir
{
	width: 50px;
	text-align: center;
}

/*************************************************************************************
* estilos para compoToolTip2
*************************************************************************************/
.compoToolTip2_titulo
{
    color:White;
    font-style: italic;
    font-size:12px;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

    padding-left:8px;
}
.compoToolTip2_lado
{
    width:9px;
    height:8px;
}
.compoToolTip2_compo
{
    min-height:200px; 
    width:300px;
    display:none;
}
.compoToolTip2_descricao
{
	/*'#18/O/31059
	font-family: Verdana;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
	font-size: 11px;

}

/*************************************************************************************
* estilos para CNAB Retorno
*************************************************************************************/
.w_col_cnab_ret_numTitulo
{
    width: 100px; 
	text-align: center;
}
.w_col_cnab_ret_nomeCliente
{
	width: 250px; 
	text-align: left;
}
.w_col_cnab_ret_dataVencimento
{
	width: 80px; 
	text-align: center;
}
.w_col_cnab_ret_valorTitulo
{
	width: 80px; 
	text-align: right;
}
.w_col_cnab_ret_dataPagamento
{
	width: 80px; 
	text-align: center;
}
.w_col_cnab_ret_valorPagamento
{
	width: 80px; 
	text-align: right;
}
.w_col_cnab_ret_observacoes
{
    min-width: 200px; 
	text-align: left;
}
.w_col_cnab_ret_motivosRecusa
{
    width: 100px; 
	text-align: left;
}
.w_col_cnab_ret_liquidacao
{
    width: 80px; 
	text-align: center;
}

/*************************************************************************************
* estilos para o vsgGridNf(GridNfTransmissao.aspx/Faturamento)
*************************************************************************************/
.w_vsgNotasFiscaisTransmissao_Codigo
{
	width: 70px;
	text-align: right;
}
.w_vsgNotasFiscaisTransmissao_Checado
{
	width: 50px;
	text-align: right;
}
.w_vsgNotasFiscaisTransmissao_Nota
{
	width: 100px;
	text-align: left;
}
.w_vsgNotasFiscaisTransmissao_Cliente
{
	width: 250;
	text-align: left;
}
.w_vsgNotasFiscaisTransmissao_Emissao
{
	width: 70px;
	text-align: center;
}
.w_vsgNotasFiscaisTransmissao_StatusNfe
{
	width: 130px;
	text-align: center;
}
.w_vsgNotasFiscaisTransmissao_Usuario
{
	width: 250px;
	text-align: left;
}
.w_vsgNotasFiscaisTransmissao_Ativo
{
	width: 50px;
	text-align: center;
}
/*************************************************************************************
* estilos para o vsgCompoLogGrid(componentes/compoLogGrid.ascx)
*************************************************************************************/
.compoLogGrid_col_DataHora
{
	width: 150px;
	text-align: center;
}
.compoLogGrid_col_usuario
{
	width: 150px;
	text-align: left;
}
.compoLogGrid_col_destinatarios
{
	width: 300px;
	text-align: left;
}

/*************************************************************************************
* estilos para o vsgLogEnvioProp(orcamento/compoLogEnvioProp.ascx)
*************************************************************************************/
/* '#04/O/28031 */
.text-truncate
{
	white-space:nowrap;
}

.logPropEmail_datahora
{
	text-align:center;
	width:110px;
}
.logPropEmail_proposta
{
	text-align:center;
	width:80px;
}
.logPropEmail_email
{
	padding-left:5px;
	text-align:center;
	width:60px;
}
.logPropEmail_calculo
{
	text-align:center;
	width:75px;
}
.logPropEmail_servico
{
	text-align:center;
	text-align:left;
	width:210px;
	/*'#11/G/29174*/
	word-wrap: anywhere;

}

.logPropEmail_tiragem
{
	padding-right:5px;
	text-align:right;
	width:65px;
}
.logPropEmail_valorUnit
{
	padding-right:5px;
	text-align:right;
	width:75px;
}
.logPropEmail_valorTotal
{
	padding-right:5px;
	text-align:right;
	width:75px;
}



.bordaCollapse
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.startCollapsed
{
	height: 0px;
	overflow: hidden;
}
	
/*************************************************************************************
* estilos para table de contatos
*************************************************************************************/	
	
.estiloTableContatos
{
	width:100%;
	background-color:#FFFFFF;
}

.estiloTableContatos td
{
	padding:2px;
}
.estiloTableContatosCancelados
{
	width:100%;
	background-color:#FFFFFF;
	text-decoration:line-through;
}
.estiloTableContatosCancelados td
{
	padding:2px;
	text-decoration:line-through;
}

.estiloTxtTableContatos
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', serif;

	font-size: 11.5px; 
	color: #6A6A6A;
	vertical-align:middle;
	text-decoration:none;
}

.estiloTxtTableContatos:hover
{
	color: #3366FF;
	text-decoration: underline;
}
.conhecaVersaoFull
{
    position: absolute;
    height:5px;
    top: 40px; 
    text-align: right; 
    left: 0px;
    width:100%;
}
/************************************************************************
 NOVOS PADRÕES (CRM)
************************************************************************/
a.vsgPadding 
{ 
	border:solid 0px; 
    border-collapse: collapse;
    border-spacing: 0;
    width:100% !important;
    padding: 0px !important;
    display:inline-block;
    text-decoration:none;
}
a.vsgPadding:hover { text-decoration:underline; }
.imgSort { float:right; margin-left:10px; }

.vsgCol 
{
	padding: 5px;
	/* '#15/O/31059
	color: rgb(0, 0, 0); */
	color: #555;
	/*'#18/O/31059
	font-family: Verdana;
	font-size: 8pt;*/
	font-family: 'Roboto', serif;
	font-size: 9pt;

	border-top: solid 1px #ffffff;
	/* '#15/O/31059
	border-bottom: solid 1px #d0d0d0; */
	border-bottom: solid 1px #e5e5e5;

}

/*'#15/O/31059*/
.vsgCol input[type='text']
{
	height:18px;
}
.vsgCol select
{
	height: 24px;
	padding: 4px;
	border: solid 1px #d0d0d0;
}
.vsgCol:has(> input[type="text"])
{
	padding:0px !important;
}

.vsgL1 {
	border-left: solid 0px #ffffff !important;
}
.vsgL2 
{
	/*'#15/O/31059 
	border-left: solid 1px #dddddd !important;*/
	border-left: solid 1px #e5e5e5 !important;

}
.vsgR1
{
	border-right: solid 0px #ffffff !important; 
}
.vsgR2 
{
	/*'#15/O/31059 
	border-right: solid 1px #dddddd !important;*/
	border-right: solid 1px #e5e5e5 !important;

}

.corLinhaFundo
{
	background-color: #FFFFFF;
}
.corLinhaFundoSelecao
{
	background-color: #FFFFD7;
}
.vsgEstiloHeader {
	/*'#15/O/31059 
	background-color: #aeb7c6;
	background-image: url(../img/fundo_grid_2_grande.png);
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-color: #9eb6ce;
	color: #808080;
	*/
	background-color: #fff;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	font-family: Roboto;
	font-size: 11px;
	color: #777;
	font-weight: bold;

}
.vsgEstiloLinhas 
{
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	/* '#15/O/31059
	border-bottom: 1px dotted #aaaaaa; */
	border-bottom: 1px dotted #e5e5e5;

	border-top: 0px;
}

.vsgEstiloLinhasSemMouseOver
{
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px dotted #aaaaaa;
}

.vsg_botao_comando
{
	border: solid 1px #bbbbbb;
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size: 11px;
	height: 22px;
	background-color:#deeede;
	color:#3f3f3f;
}
.vsg_botao_comando:hover
{
	border: solid 1px #327832;
	cursor: pointer;
	background-color:#c8dcc8;
	color:#000000;
}
.vsgPadding {
	padding-left: 5px;
	padding-right: 5px;
	/*'#15/O/31059 
	border:solid 1px #9EB6CE; */
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;

	/*'#18/O/31059
	font-family: Verdana;
	font-size: 8pt;*/
	font-family: 'Roboto', serif;
	font-size: 9pt;

}
.vsgEstiloLinhas:hover
{
	background-color: #f2f2f2;
	/*'#18/O/31059
	text-decoration: underline;*/

	cursor: pointer;
}
.lblEstiloTituloVsg
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size: 15px;
}
.text_form_cinza
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #909090;
}
.text_form_preto
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000000;
}
.lblEstiloLinksTitulo
{
	/*'#18/O/31059
	font-family: Verdana;
	font-size: 8pt;*/
	font-family: 'Roboto', serif;
	font-size: 9pt;

	color: #3a6ea5;
	font-weight: bold;
}
.lblEstiloLinksItens
{
	/*'#18/O/31059
	font-family: Verdana;
	font-size: 8pt;*/
	font-family: 'Roboto', serif;
	font-size: 9pt;

	color: #3a6ea5;
	text-decoration: underline;
}
.imgRemoverMargemInferior
{
	margin-bottom:-3px;
}
/************************************************************************
 CRM AGENDA
************************************************************************/
.crm_text_final_semana
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
    background-color: #FFF5EE;
}
/*SOLICITADO*/
.crm_agenda_solicitado_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
    background-color: #FFFFFF;
}
.crm_agenda_solicitado_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
	background-color: #E1E1E1;
}
.crm_agenda_solicitado_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
	border-bottom: solid #f90000 1px
}
/*AGENDADO*/
.crm_agenda_agendado_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #6B4802;
    background-color: #FFFFFF;
}
.crm_agenda_agendado_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #6B4802;
	background-color: #E1E1E1;
}
.crm_agenda_agendado_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #6B4802;
    text-decoration: none;
	border-bottom: solid #f90000 1px
}
/*SUSPENSO*/
.crm_agenda_suspenso_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #D16740;
    background-color: #FFFFFF;
}
.crm_agenda_suspenso_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #D16740;
	background-color: #E1E1E1;
}
.crm_agenda_suspenso_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #D16740;
    text-decoration: none;
	border-bottom: solid #f90000 1px
}
/*CANCELADO*/
.crm_agenda_cancelado_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	text-decoration: line-through;
    color: #FF0000;
    background-color: #FFFFFF;
}
.crm_agenda_cancelado_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	text-decoration: line-through;
    color: #FF0000;
	background-color: #E1E1E1;
}
.crm_agenda_cancelado_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	text-decoration: line-through;
    color: #FF0000;
	border-bottom: solid #f90000 1px
}
/*REALIZADO*/
.crm_agenda_realizado_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #0000FF;
    text-decoration: none;
    background-color: #FFFFFF;
}
.crm_agenda_realizado_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #0000FF;
    text-decoration: none;
	background-color: #E1E1E1;
}
.crm_agenda_realizado_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #0000FF;
	text-decoration: none;
	border-bottom: solid #f90000 1px
}
/*CONFIRMADO*/
.crm_agenda_confirmado_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #228B22;
    background-color: #FFFFFF;
}
.crm_agenda_confirmado_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #228B22;
	background-color: #E1E1E1;
}
.crm_agenda_confirmado_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #228B22;
	border-bottom: solid #f90000 1px
}

/*DISPONIVEL*/
.crm_agenda_disponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
	background-color: #FFFFFF;
}
/*INDISPONIVEL*/
.crm_agenda_indisponivel
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
	background-color: #E1E1E1;
}
/*EXTERNO*/
.crm_agenda_externo
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

    color: #000000;
	border-bottom: solid #f90000 1px
}
/************************************************************************
 CRM OCORRÊNCIAS
************************************************************************/
.crm_ocorrencias_postada
{
	min-width: 75px;
	text-align: left;
}
.crm_ocorrencias_ocorrencia
{
	min-width: 700px;
	text-align: left;
}
.crm_ocorrencias_usuario
{
	min-width: 100px;
	text-align: left;
}
.crm_ocorrencias_relativo
{
	min-width: 100px;
	text-align: center;
}
.crm_ocorrencias_chk
{
	min-width: 20px;
	text-align: center;
}
.crm_ocorrencias_oculta
{
	min-width: 5px;
	text-align: center;
}

/************************************************************************
 CRM ITEM EVENT
************************************************************************/
.crm_itemEvento_item
{
	min-width: 214px;
	text-align: center;
}
.crm_itemEvento_detalhamento
{
	min-width: 213px;
	text-align: center;
}
.crm_itemEvento_volume
{
	min-width: 213px;
	text-align: center;
}
.crm_itemEvento_valor
{
	min-width: 100px;
	text-align: center;
}
.crm_itemEvento_oculta
{
	min-width: 5px;
	text-align: center;
}
/************************************************************************
 CRM Usuários
************************************************************************/
.crm_usuario_usuario
{
	width: 200px;
	text-align: left; 	
}
.crm_usuario_area
{
	width: 250px;
	text-align: left; 	
}
.crm_usuario_acessoConta
{
	width: 250px;
	text-align: center; 	
}
.crm_usuario_enviarNotificacaoPorEmail
{
	width: 400px;
	text-align: center; 	
}

.crm_usuario_oculta
{
	width: 5px;
	text-align: center; 	
}

/************************************************************************
 CRM AGENDA
************************************************************************/
.crm_agenda_dia
{
	width: 30px;
	text-align: center; 	
}
.crm_agenda_oculta
{
	width: 5px;
	text-align: center;
}
.crm_agenda_usuario
{
	width: 100px;
	text-align: left;	 	
}


/************************************************************************
 CRM USUÁRIOS PARTICIPANTES REUNIÃO
************************************************************************/
.crm_usuariosReuniao_area
{
	min-width: 100px;
	text-align: left;
}
.crm_usuariosReuniao_usuario
{
	min-width: 500px;
	text-align: left;
}
.crm_usuariosReuniao_situacao
{
	min-width: 100px;
	text-align: left;
}
.crm_usuariosReuniao_em
{
	min-width: 100px;
	text-align: center;
}

/************************************************************************
 CRM GERAL
************************************************************************/
.crm_chk
{
	width: 1px;
	text-align: center;
	vertical-align:middle;
}
.crm_data
{
	width: 10%;
	text-align: center;
	max-width:0%;
	min-width:0%;
}

/************************************************************************
 CRM ANEXOS
************************************************************************/
.crm_anexos_titulo
{
	min-width: 120px;
	text-align: left;
}
.crm_anexos_usuario
{
	min-width: 30px;
	text-align: left;
}
.crm_anexos_arquivo
{
	min-width: 150px;
	text-align: left;
}

/************************************************************************
 CRM EVENTO
************************************************************************/
.crm_evento_controle
{
	min-width: 100px;
	text-align: center;
}
.crm_evento_data
{
	min-width: 100px;
	text-align: center;
}
.crm_evento_numEvento
{
	min-width: 95px;
	text-align: center;
}
.crm_evento_detalhamento
{
	min-width: 250px;
	text-align: left;
}
.crm_evento_camposLivres 
{
	min-width: 150px;
	text-align: left;
}
.crm_evento_prioridade
{
	min-width: 100px;
	text-align: left;
}
.crm_evento_status
{
	min-width: 100px;
	text-align: center;
}
.crm_evento_chk
{
	width: 1px;
	text-align: center;
	vertical-align:middle;
}
.crm_evento_oculta
{
	width: 5px;
	text-align: center;
}

/************************************************************************
 CRM CADASTRO CONTATO
************************************************************************/
.crm_cadastroContato_chk
{
	width: 5px;
	text-align: left;
}
.crm_cadastroContato_nome
{
	min-width: 100px;
	text-align: left;
}
.crm_cadastroContato_cargo
{
	min-width: 100px;
	text-align: left;
}
.crm_cadastroContato_telefoneFixo
{
	width: 100px;
	text-align: left;
}
.crm_cadastroContato_ramal
{
	width: 25px;
	text-align: left;
}
.crm_cadastroContato_celular
{
	width: 100px;
	text-align: left;
}
.crm_cadastroContato_email
{
	min-width: 180px;
	text-align: left;
}
.crm_cadastroContato_status
{
	min-width: 20px;
	text-align: center;
}

.crm_cadastroContato_oculta
{
	width: 5px;
	text-align: center;
}

/************************************************************************
 CRM CADASTRO EMPRESA
************************************************************************/
.crm_cadastro_coluna1
{
	min-width: 100px;
}
.crm_cadastro_coluna2
{
	min-width: 250px;
}
.crm_cadastro_oculta
{
	width: 5px;
	text-align: center;
}

/************************************************************************
 CRM CAMPOS LIVRES
************************************************************************/
.crm_cl_coluna1
{
	/*min-width: 200px;*/
	width: 200px;
	text-align: left;
}
.crm_cl_coluna2
{
	
	min-width: 200px;
	text-align: right;
}
.crm_cl_chk
{
	width: 25px;
	text-align: center;
	vertical-align: middle;
}
.crm_cl_oculta
{
	width: 5px;
	text-align: center;
}

/************************************************************************
 CRM MENSAGEM
************************************************************************/
.crm_mensagem_data
{
	min-width: 95px;
	text-align: center;
}
.crm_mensagem_de
{
	min-width: 95px;
	text-align: left;
}
.crm_mensagem_para
{
	min-width: 100px;
	text-align: left;
}
.crm_mensagem_assunto
{
	min-width: 460px;
	text-align: left;
}
.crm_mensagem_relativoA
{
	min-width: 76px;
	text-align: left;
}
.crm_mensagem_conta
{
	width: 40px;
	text-align: center;
}
.crm_mensagem_chk
{
	width: 25px;
	text-align: center;
}
.crm_mensagem_oculta
{
	width: 5px;
	text-align: center;
}

/************************************************************************
CRM TAREFA
************************************************************************/
.crm_tarefa_responsavel
{
	min-width: 70px;
	text-align: left;
}
.crm_tarefa_assunto
{
	min-width: 600px;
	text-align: left;
}
.crm_tarefa_controle
{
	min-width: 150px;
	text-align: left;
}
.crm_tarefa_dataInclusao
{
	min-width: 60px;
	text-align: center;
}
.crm_tarefa_dataLimite
{
	min-width: 60px;
	text-align: center;
}
.crm_tarefa_tarefa
{
	min-width: 140px;
	text-align: left;
}
.crm_tarefa_camposLivres
{
	min-width: 75px;
	text-align: left;
}
.crm_tarefa_status
{
	min-width: 90px;
	text-align: left;
}
.crm_tarefa_relativoA
{
	min-width: 120px;
	text-align: left;
}
.crm_tarefa_conta
{
	width: 25px;
	text-align: center;
}
.crm_tarefa_chk
{
	width: 1px;
	text-align: center;
	vertical-align:middle;
}
.crm_tarefa_oculta
{
	width: 5px;
	text-align: center;
}

/************************************************************************
CRM COMPROMISSO
************************************************************************/
.crm_compromisso_dataInclusao
{
	min-width: 70px;
	text-align: center;
}
.crm_compromisso_data
{
	min-width: 60px;
	text-align: center;
}
.crm_compromisso_tipo
{
	min-width: 95px;
	text-align: left;
}
.crm_compromisso_assunto
{
	min-width: 280px;
	text-align: left;
}
.crm_compromisso_participantes
{
	min-width: 150px;
	text-align: left;
}
.crm_compromisso_status
{
	min-width: 50px;
	text-align: left;
}
.crm_compromisso_relativoA
{
	min-width: 140px;
	text-align: left;
}
.crm_compromisso_conta
{
	width: 25px;
	text-align: center;
}
.crm_compromisso_chk
{
	width: 25px;
	text-align: center;
}
.crm_compromisso_oculta
{
	width: 5px;
	text-align: center;
}


/************************************************************************
 CRM Tarefa (temp)
************************************************************************/
.crm_tarefas_assunto
{
	min-width: 300px;
	text-align: left;
}
.crm_tarefas_dataLimite
{
	width: 100px;
	text-align: center;
}
.crm_tarefas_status
{
	width: 100px;
	text-align: left;
}
.crm_tarefas_statusHeader
{
	width: 100px;
	text-align: center;
}
.crm_tarefas_chk
{
	width: 1px;
	text-align: center;
	vertical-align:middle;
}
.text_form_crm
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000000;
	text-decoration: none;
}
/*'#26/E/28535*/
.text_form_red
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: Red;
}

/*************************************************************************************
* estilos para o vsgLayOutNf(CadLayOutNfLista.aspx/Cadastro)
*************************************************************************************/
.w_vsgLayOutNf_Codigo
{
	width: 70px;
	text-align: right;
}
.w_vsgLayOutNf_Nome
{
	width: 400px;
	text-align: left;
}
.w_vsgLayOutNf_Grafica
{
	width: 200px;
	text-align: left;
}
.w_vsgLayOutNf_Status
{
	width: 70px;
	text-align: center;
}
.w_vsgLayOutNf_CancelReativa
{
	width: 60px;
	text-align: center;
}

.w_vsgLayoutNf_Excluir /*utilizado no detalhe*/
{
	width: 50px;
	text-align: center;
}

/*************************************************************************************
* estilos para o vsgAreasLayOutNf(CadLayOutNfDetalhe.aspx/Cadastro)
*************************************************************************************/
.w_vsgAreasLayoutNf_Nome
{
	width: 450px;
	text-align: left;
}
.w_vsgAreasLayoutNf_Tipo
{
	width: 130px;
	text-align: left;
}
.w_vsgAreasLayoutNf_MultiLinha
{
	width: 100px;
	text-align: center;
}
.w_vsgAreasLayoutNf_LinhaInicial
{
	width: 100px;
	text-align: center;
}
.w_vsgAreasLayoutNf_QtdeLinhas
{
	width: 100px;
	text-align: center;
}


/*************************************************************************************
* estilos para o vsgCamposLayOutNf(CadLayOutNfDetalhe.aspx/Cadastro)
*************************************************************************************/
.w_vsgCamposLayoutNf_Nome
{
	width: 280px;
	text-align: left;
}
.w_vsgCamposLayoutNf_Tamanho
{
	width: 50px;
	text-align: right;
}
.w_vsgCamposLayoutNf_LinhaIni
{
	width: 50px;
	text-align: right;
}
.w_vsgCamposLayoutNf_ColunaIni
{
	width: 50px;
	text-align: right;
}

.w_vsgCamposLayoutNf_FlagReduzido
{
	width: 50px;
	text-align: center;
}
.w_vsgCamposLayoutNf_FlagFinalCorpo
{
	width: 50px;
	text-align: center;
}

/*************************************************************************************
* estilos para o vsgCamposFixosLayOutNf(CadLayOutNfDetalhe.aspx/Cadastro)
*************************************************************************************/
.w_vsgCamposFixosLayoutNf_Texto
{
	width: 665px;
	text-align: left;
}
.w_vsgCamposFixosLayoutNf_LinhaIni
{
	width: 50px;
	text-align: right;
}
.w_vsgCamposFixosLayoutNf_ColunaIni
{
	width: 50px;
	text-align: right;
}
.w_vsgCamposFixosLayoutNf_FlagReduzido
{
	width: 50px;
	text-align: center;
}

/************************************************************************
 CRM Campo
************************************************************************/
.crm_campo_coluna1
{
	width: 30%;
	text-align: left;
	vertical-align:middle;
}
.crm_campo_coluna2
{
	width: 70%;
	text-align: right;
	vertical-align:middle;
}

/*************************************************************************************
* CRM Radar
*************************************************************************************/
.crm_radar_controle
{
	width: 50px;
	text-align: left;
}
.crm_radar_responsavel
{
	width: 86px;
	text-align: left;
}
.crm_radar_data
{
	width: 80px;
	text-align: center;
}
.crm_radar_conta
{
	width: 91px;
	text-align: left;
}
.crm_radar_documento
{
	width: 86px;
	text-align: left;
}
.crm_radar_detalhamento
{
	width: 204px;
	text-align: left;
}
.crm_radar_prioridade
{
	width: 30px;
	text-align: left;
}
.crm_radar_status
{
	width: 86px;
	text-align: left;
}
.crm_radar_volume
{
	width: 86px;
	text-align: right;
}
.crm_radar_nivelAtencao 
{
	width: 91px;
	text-align: left;
}
.crm_radar_oculta
{
	width: 5px;
	text-align: center;
}
.crm_radar_altNivelAtencao
{
	width: 20px;
	text-align: center;
}
.crm_radar_chk
{
	width: 20px;
	text-align: center;
}
/*************************************************************************************
* CRM Pesquisa
*************************************************************************************/
.crm_pesquisa_conta
{
	width: 70px;
	text-align: left;
}
.crm_pesquisa_controle
{
	width: 70px;
	text-align: left;
}
.crm_pesquisa_responsavel
{
	width: 80px;
	text-align: left;
}
.crm_pesquisa_data
{
	width: 70px;
	text-align: center;
}
.crm_pesquisa_oculta
{
	width: 0px;
	text-align: center;
}
.crm_pesquisa_evento_numero
{
	width: 60px;
	text-align: center;
}
.crm_pesquisa_evento_assunto
{
	width: 330px;
	word-break: break-all;
	text-align: left;
}
.crm_pesquisa_evento_status
{
	width: 80px;
	text-align: left;
}
.crm_pesquisa_evento_nivelAtencao 
{
	width: 80px;
	text-align: left;
}
.crm_pesquisa_tarefa_datalimite 
{
	width: 70px;
	text-align: center;
}
.crm_pesquisa_tarefa_acao 
{
	min-width: 27%;
	max-width: 400px;
	text-align: left;
}
.crm_pesquisa_tarefa_status 
{
	width: 60px;
	text-align: left;
}
.crm_pesquisa_tarefa_evento 
{
	width: 80px;
	text-align: left;
}
.crm_pesquisa_compromisso_datafinalagenda
{
	width: 70px;
	text-align: center;
}
.crm_pesquisa_compromisso_assunto
{
	width: 111px;
	word-break: break-all;
	text-align: left;
}
.crm_pesquisa_compromisso_status 
{
	width: 60px;
	text-align: left;
}
.crm_pesquisa_compromisso_evento 
{
	width: 420px;
	text-align: left;
}
.crm_pesquisa_ocorrencia_texto 
{
	min-width: 42%;
	max-width: 400px;
	word-break: break-all;
	text-align: left;
}
.crm_pesquisa_ocorrencia_origem 
{
	width: 11%;
	text-align: left;
}
.crm_pesquisa_ocorrencia_protocolo 
{
	width: 10%;
	text-align: left;
}   
.crm_pesquisa_ocorrencia_status 
{
	width: 8%;
	text-align: left;
}
.crm_pesquisa_mensagem_assunto 
{
	width: 15%;
	text-align: left;
}
.crm_pesquisa_mensagem_texto 
{
	width: 20%;
	max-width: 400px;
	word-break: break-all;
	text-align: left;
}
.crm_pesquisa_mensagem_lnkOrigem 
{
	width: 10%;
	text-align: center;
}
.crm_pesquisa_mensagem_evento 
{
	width: 10%;
	text-align: left;
}
.crm_pesquisa_reorderListAgrupamentoUL
{
    list-style-type: none;
    margin:0;
    padding:5px;
    width:153px;
    height:160px;
}
.crm_pesquisa_reorderListAgrupamentoLI
{
    margin:5px;
    padding:5px;
    font-size:0.9em;
    width:143px;
    cursor:move;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', serif;

}
.crm_pesquisa_reorderListOrdenacaoUL
{
    list-style-type: none;
    margin:0;
    padding:5px;
    width:330px;
    height:200px;
}
.crm_pesquisa_reorderListOrdenacaoLI
{
    margin:5px;
    font-size:0.9em;
    width:315px;
    cursor:move;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', serif;

}
.crm_Pesquisa_Evento_CamposLivres 
{
	width: 85px;
	text-align: left;
}
.crm_Pesquisa_LnkOrigem
{
	width: 3%;
	text-align: center;
}
.crm_Pesquisa_mensagem_status
{
	width: 8%;
	text-align: left;
}

/*************************************************************************************
* Solicitação GLink
*************************************************************************************/
.gLink_solicitaca_check
{
	width: 20px;
	text-align: center;
}
.gLink_solicitaca_numOrc
{
	width: 65px;
	text-align: center;
}
.gLink_solicitaca_dataUser
{
	width: 100px;
	text-align: center;
}
.gLink_solicitaca_numCalc
{
	width: 65px;
	text-align: center;
}
.gLink_solicitaca_servico
{
	min-width: 140px;
	text-align: left;
}
.gLink_solicitaca_tiragem
{
	width: 85px;
	text-align: right;
}
.gLink_solicitaca_grafica
{
	width: 130px;
	text-align: left;
}
.gLink_solicitaca_valorMilheiro
{
	width: 85px;
	text-align: right;
}
.gLink_solicitaca_valorTotal
{
	width: 90px;
	text-align: right;
}
.gLink_solicitaca_status
{
	width: 50px;
	text-align: center;
}
.gLink_solicitaca_documentos
{
	width: 70px;
	text-align: center;
}
.linhaGridGLink
{
	margin-right: auto;
	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; */
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #000;
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #CCCCCC; 
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #CCCCCC; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*************************************************************************************
* Orçamento GLink
*************************************************************************************/
.gLink_orcamento_item
{
	width: 30px;
	text-align: center;
}
.gLink_orcamento_numCalculo
{
	width: 80px;
	text-align: left;
}
.gLink_orcamento_descricao
{
	min-width: 180px;
	text-align: left;
}
.gLink_orcamento_grafica
{
	width: 160px;
	text-align: left;
}
.gLink_orcamento_tiragem
{
	width: 100px;
	text-align: right;
}
.gLink_orcamento_valorMilheiro
{
	width: 100px;
	text-align: right;
}
.gLink_orcamento_valorTotal
{
	width: 100px;
	text-align: right;
}
.gLink_orcamento_status
{
	width: 50px;
	text-align: center;
}
.gLink_orcamento_comandos
{
	width: 75px;
	text-align: center;
}
.gLink_Borda_Grid_Top
{
    border-top:   1px solid #000000;
    border-right: 1px solid #CCCCCC; 
    border-left:  1px solid #CCCCCC; 
}
.gLink_Borda_Grid_Center
{
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #CCCCCC; 
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #CCCCCC;
}
.pnlBorda
{ 
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: black;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: black;
}
/*************************************************************************************
* estilos para o vsgUtilitarioNf(UtilitarioNf.aspx/Faturamento)
*************************************************************************************/
.w_vsgUtilitarioNf_Checked
{
	width: 20px;
	text-align: center;
}
.w_vsgUtilitarioNf_Codigo
{
	width: 50px;
	text-align: center;
}
.w_vsgUtilitarioNf_Numero
{
	width: 80px;
	text-align: left;
}
.w_vsgUtilitarioNf_Destinatario
{
	width: 320px;
	text-align: left;
}
.w_vsgUtilitarioNf_DataEmissao
{
	width: 100px;
	text-align: center;
}
.w_vsgUtilitarioNf_Valor
{
	width: 80px;
	text-align: right;
}
.w_vsgUtilitarioNf_Status 
{
	width: 50px;
	text-align: center;
}
/*************************************************************************************
Custo Glink
*************************************************************************************/
.gLink_custos_origem
{
	width: 205px;
	text-align: left;
}
.gLink_custos_nome
{
	width: 220px;
	text-align: left;
}
.gLink_custos_unidade
{
	width: 40px;
	text-align: center;
}
.gLink_custos_custoUnitario
{
	width: 100px;
	text-align: center;
}
.gLink_custos_flagNaoUtiliza
{
	width: 40px;
	text-align: center;
}
.gLink_custos_flagUtiliza
{
	width: 40px;
	text-align: center;
}
.gLink_custos_oculta
{
	width: 5px;
	text-align: center;
}

.gLinkBordaUsuario
{
	margin-right: auto;
	margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; */
	font-family: 'Roboto', serif;
	font-size: 12px;

	color: #3f3f3f;
	background-color:  #FFFFFF;
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #3f3f3f;
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #3f3f3f;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #3f3f3f;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3f3f3f;
}
/*************************************************************************************
* Gráfica Pendentes gLink
*************************************************************************************/
.gLink_pendente_comunicar
{
	width: 25px;
	text-align: center;
}
.gLink_pendente_grafica
{
	width: 525px;
	text-align: left;
}
.gLink_pendente_status
{
	width: 50px;
	text-align: center;
}
.gLink_pendente_oculta
{
	width: 5px;
	text-align: center;
}

.bordaSimples
{ 
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #CCCCCC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
/*************************************************************************************
* GLINK Acompanhamento Orc x Aprov Grid 2
*************************************************************************************/
.gLink_grid2_numOrc
{
	width: 60px;
	text-align: center;
}
.gLink_grid2_dataInc
{
	width: 70px;
	text-align: center;
}
.gLink_grid2_prodServ
{
	width: 360px;
	text-align: left;
}
.gLink_grid2_grafica
{
	width: 100px;
	text-align: left;
}
.gLink_grid2_tiragem
{
	width: 70px;
	text-align: right;
}
.gLink_grid2_valorMilheiro
{
	width: 100px;
	text-align: right;
}
.gLink_grid2_valorTotal
{
	width: 100px;
	text-align: right;
}
.gLink_grid2_enStatusCal
{
	width: 60px;
	text-align: center;
}
/*************************************************************************************
* GLINK Acompanhamento Orc x Aprov Grid 3
*************************************************************************************/
.gLink_grid3_numOrc
{
	width: 80px;
	text-align: center;
}
.gLink_grid3_dataInc
{
	width: 80px;
	text-align: center;
}
.gLink_grid3_prodServ
{
	width: 355px;
	text-align: left;
}
.gLink_grid3_grafica
{
	width: 125px;
	text-align: left;
}
.gLink_grid3_tiragem
{
	width: 90px;
	text-align: right;
}
.gLink_grid3_valorMilheiro
{
	width: 100px;
	text-align: right;
}
.gLink_grid3_valorTotal
{
	width: 100px;
	text-align: right;
}
.gLink_grid3_enStatusCal
{
	width: 70px;
	text-align: center;
}

/*'#38/G/31399
/**************************************************************************************
/** Solicitação gLink New
/**************************************************************************************/
/*.gLink_solicitacaoNew_check {
/*	width: 25px;
/*	text-align: center;
/*}
/*.gLink_solicitacaoNew_numOrc
/*{
/*	width: 75px;
/*	text-align: center;
/*}
/*.gLink_solicitacaoNew_dataUsuario
/*{
/*	width: 100px;
/*	text-align: center;
/*}
/*.gLink_solicitacaoNew_item
/*{
/*	width: 50px;
/*	text-align: right;
/*}
/*.gLink_solicitacaoNew_servico
/*{
/*	min-width: 100px;
/*	text-align: left;
/*}
/*.gLink_solicitacaoNew_grafica
/*{
/*	width: 100px;
/*	text-align: left;
/*}
/*.gLink_solicitacaoNew_Anexo
/*{
/*    width:15px;
/*    text-align: center;
/*}
/*.gLink_solicitacaoNew_tiragem
/*{
/*	width: 100px;
/*	text-align: right;
/*}
/*.gLink_solicitacaoNew_valorMilheiro
/*{
/*	width: 100px;
/*	text-align: right;
/*}
/*.gLink_solicitacaoNew_valorTotal
/*{
/*	width: 100px;
/*	text-align: right;
/*}
/*.gLink_solicitacaoNew_comandos
/*{
/*	width: 100px;
/*	text-align: center;
/*}
/*.gLink_solicitacaoNew_comandos2
/*{
/*	width: 110px;
/*	text-align: left;
/*}
/*.gLink_solicitacaoNew_enStatusGlink
/*{
/*	width: 50px;
/*	text-align: center;
/*}
/*.gLink_solicitacaoNew_oculta
/*{
/*	width: 5px;
/*	text-align: center;
/*}
/*
/*.linhaGridSolicitacaoGlink
/*{
/*	background-color: #ffffff;
/*	margin-right: auto;
/*	margin-left: auto;
/*	/*'#18/O/31059
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 11px;*/
/*	font-family: 'Roboto', serif;
/*	font-size: 12px;
/*	
/*	text-decoration: none;
/*	color: #000;
/*}*/

/*************************************************************************************
* Aviso (GrafxItCal) dentro do especialista
*************************************************************************************/
.gLink_avisoGrafxItcal_nomeGraf {
	width: 150px;
	text-align: left;
}
.gLink_avisoGrafxItcal_erro
{
	width: 200px;
	text-align: left;
}

/*************************************************************************************
* pesquisa de clientes
*************************************************************************************/
.titulo_tabela_pesquisaCliente
{
    background-color: #aeb7c6;
    background-image:url(../img/backtrpe.gif);
    margin-right: auto;
    margin-left: auto;
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	font-family: 'Roboto', serif;
    font-size: 11px;

    color: #FFFFFF;
    font-weight: bold;
    text-align:center;  
}
 .w_col_cliente_codigo
 {
    width: 50px;
    text-align:center;		
 }
 .w_col_cliente_nomeprincipal
 {
 	width: 250px;
    text-align:left;	
 }
 .w_col_cliente_razaosocial
 {        
    width: 275px;
    text-align:left;	
 }     
 .w_col_cliente_cpfcnpj
 {
    width: 140px;
    text-align:center;	
 }
  .w_col_cliente_codgprint
 {
    width: 70px;
    text-align:center;	
 }
 .w_col_cliente_cpfcnpjsemcodgprint
 {
    width: 210px;
    text-align:center;	
 }
 
 .w_tex_highlight
 {
    background-color: yellow;
    font-weight: bold;
 }

.border_base
{
	border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);text-align:left;
}




/*TESTE*/
.testeColuna0
{
    width: 300px;
    text-align: left;
}
.testeColuna1
{
    width: 150px;
    text-align: center;
}
.testeColuna2
{
    width: 50px;
    text-align: center;	    
}

/*************************************************************************************
* filtro de dados no mapa
*************************************************************************************/
.mlc_dadosFiltrados_nome
{
    width: 195px;
    text-align: left;
}
.mlc_dadosFiltrados_centroCusto
{
    width: 190px;
    text-align: left;
}
.mlc_dadosFiltrados_oculto
{
    width: 5px;
    text-align: left;
}

/* '#45/G/31399 */
/*/*************************************************************************************
/** GLINK Análise e Tendências de Compra 1
/**************************************************************************************/
/*.gLink_tendencia_cell0
/*{
/*    width: 280px;
/*    text-align: center;    
/*}
/*.gLink_tendencia_cell1
/*{
/*    /*width: 312px;*/
/*    text-align: center;    
/*}
/*.gLink_tendencia_cell2
/*{
/*    /*width: 312px;*/
/*    text-align: center;    
/*}
/*
/*
/**************************************************************************************
/** GLINK Análise e Tendências de Compra 2
/**************************************************************************************/
/*.gLink_tendencia_origem
/*{
/*    width: 280px;
/*    text-align: left;    
/*}
/*.gLink_tendencia_aprovAntQuantidade
/*{
/*    width: 70px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAntValor
/*{
/*    width: 80px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAntValorMedio
/*{
/*    width: 80px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAntPartic
/*{
/*    width: 80px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAtuQuantidade
/*{
/*    width: 65px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAtuValor
/*{
/*    width: 80px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAtuValorMedio
/*{
/*    width: 80px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_aprovAtuPartic
/*{
/*    width: 80px;
/*    text-align: right;    
/*}
/*.gLink_tendencia_oculta
/*{
/*    width: 5px;
/*    text-align: center;
/*}
/**************************************************************************************
/** GLINK Análise e Tendências de Compra - Detalhe
/**************************************************************************************/
/*.glink_tenDet_numOrc
/*{
/*    width: 80px;
/*    text-align: right;
/*}
/*.glink_tenDet_dataInc
/*{
/*    width: 80px;
/*    text-align: center;
/*}
/*.glink_tenDet_prodServ
/*{
/*    width: 355px;
/*    text-align: left;
/*}
/*.glink_tenDet_grafica
/*{
/*    width: 100px;
/*    text-align: left;
/*}
/*.glink_tenDet_tiragem
/*{
/*    width: 80px;
/*    text-align: right;
/*}
/*.glink_tenDet_valorMilheiro
/*{
/*    width: 80px;
/*    text-align: right;
/*}
/*.glink_tenDet_valorTotal
/*{
/*    width: 80px;
/*    text-align: right;
/*}
/*.glink_tenDet_enStatusCal
/*{
/*    width: 40px;
/*    text-align: center;
/*}
/*.glink_tenDet_oculto
/*{
/*    width: 5px;
/*    text-align: center;
/*}*/

/****** Tratamento para bordas ******/
.bordaSimplesPreta 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.bordaTopPreta
{ 
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #000000;
}
.bordaLeftPreta
{ 
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #000000;
}
.bordaBottomPreta
{ 
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}
.bordaRightPreta
{ 
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #000000;
}

.bordaSimplesBranca
{ 
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.bordaTopBranca
{ 
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #FFFFFF;
}
.bordaLeftBranca
{ 
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #FFFFFF;
}
.bordaBottomBranca
{ 
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.bordaRightBranca
{ 
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bordaSimplesCinza
{ 
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #CCCCCC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.bordaTopCinza
{ 
	border-top-width: 1px;
    border-top-style: solid;
	border-top-color: #CCCCCC;
}
.bordaLeftCinza
{ 
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #CCCCCC;
}
.bordaBottomCinza
{ 
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.bordaRightCinza
{ 
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #CCCCCC;
}
/*********************************************************************************************
**********************************************************************************************
*********************************************************************************************/
.text_grid_crm
{
	/*'#18/O/31059
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	font-family: 'Roboto', serif;
	font-size: 12px;
	
	color: #4682B4;
}
/*************************************************************************************
* GLINK Orc x Aprov Grid 1
*************************************************************************************/
.gLink_aprov_origem
{
	width: 200px;
	text-align: left;
}
.gLink_aprov_orcQuant
{
	width: 70px;
	text-align: right;
}
.gLink_aprov_orcValor
{
	width: 90px;
	text-align: right;
}
.gLink_aprov_orcValorMedio
{
	width: 105px;
	text-align: right;
}
.gLink_aprov_orcParticipacao
{
	width: 90px;
	text-align: right;
}
.gLink_aprov_aprovQuant
{
	width: 70px;
	text-align: right;
}
.gLink_aprov_aprovValor
{
	width: 90px;
	text-align: right;
}
.gLink_aprov_aprovValorMedio
{
	width: 105px;
	text-align: right;
}
.gLink_aprov_aprovParticipacao
{
	width: 90px;
	text-align: right;
}
.gLink_aprov_particRel
{
	width: 85px;
	text-align: right;
}
.gLink_aprov_oculta
{
	width: 5px;
	text-align: right;
}
.gLink_aprov_pedQuant
{
	width: 70px;
	text-align: right;
}
.gLink_aprov_pedValor
{
	width: 90px;
	text-align: right;
}
.gLink_aprov_pedValorMedio
{
	width: 105px;
	text-align: right;
}
.gLink_aprov_pedParticipacao
{
	width: 90px;
	text-align: right;
}
.gLink_aprov_pedParticRelOrc
{
	width: 85px;
	text-align: right;
}
.gLink_aprov_pedParticRelAprov
{
	width: 85px;
	text-align: right;
}
.gLink_motivos_tipo
{
	width: 200px;
	text-align: left;    
}
.gLink_motivos_motivo
{
	width: 300px;
	text-align: left;    
}
.gLink_motivos_status
{
	width: 50px;
	text-align: center;    
}
.gLink_motivos_oculto
{
	width: 5px;
	text-align: center;    
}
.mlc_adm_nome
{
	width: 375px;
	text-align: left;    
}
.mlc_adm_oculta
{
	width: 5px;
	text-align: center;    
}
.zIndex
{
    /* z-index: -9999; */
}
/*'#45/G/31399*/
/*/*************************************************************************************
/** GLINK Reprov
/**************************************************************************************/
/*.gLink_reprov_grafica {
/*	width: 130px;
/*	text-align: left;
/*}
/*.gLink_reprov_numOrc
/*{
/*	width: 50px;
/*	text-align: center;
/*}
/*.gLink_reprov_dataUsuario
/*{
/*	width: 100px;
/*	text-align: center;
/*}
/*.gLink_reprov_descricao
/*{
/*	width: 370px;
/*	text-align: left;
/*}
/*.gLink_reprov_tiragem
/*{
/*	width: 50px;
/*	text-align: right;
/*}
/*.gLink_reprov_valor
/*{
/*	width: 100px;
/*	text-align: right;
/*}
/*.gLink_reprov_valorAprovado
/*{
/*	width: 100px;
/*	text-align: right;
/*}
/*.gLink_reprov_motivo
/*{   
/*	width: 100px;
/*	text-align: center;
/*}
/*.gLink_reprov_oculta
/*{   
/*	width: 5px;
/*	text-align: center;
/*}*/

/*************************************************************************************
* GLINK Justificativa Aprovação
*************************************************************************************/
.gLink_justAprov_numOrc_item
{
	width: 50px;
	text-align: center;
}
.gLink_justAprov_inclusao_usuario
{
	width: 80px;
	text-align: center;
}
.gLink_justAprov_grafica_descricao
{
	width: 260px;
	text-align: left;
}
.gLink_justAprov_tiragem
{
	width: 50px;
	text-align: right;
}
.gLink_justAprov_valorAprovado
{
	width: 80px;
	text-align: right;
}
.gLink_justAprov_menorValor
{
	width: 80px;
	text-align: right;
}
.gLink_justAprov_diferenca
{
	width: 80px;
	text-align: right;
}
.gLink_justAprov_dataAprovacao
{
	width: 80px;
	text-align: center;
}
.gLink_justAprov_motivo
{
	width: 160px;
	text-align: center;
}
/*************************************************************************************
* CRM Listagem Contas
*************************************************************************************/
.crm_listConta_nome
{
	width: 295px;
	text-align: left;
}
.crm_listConta_oculta
{
	width: 5px;
	text-align: center;
}
/*************************************************************************************
* CRM Log
*************************************************************************************/
.crm_log_tipo
{
	width: 100px;
	text-align: center;
}
.crm_log_dataHora
{
	width: 100px;
	text-align: center;
}
.crm_log_responsavel
{
	width: 100px;
	text-align: center;
}
.crm_log_status
{
	width: 100px;
	text-align: center;
}
.crm_log_tipoAlteracao
{
	width: 100px;
	text-align: center;
}
.crm_log_oculta
{
	width: 5px;
	text-align: center;
}

/******************************************************************************************************************
COMPONENTE 'orcamento/componentes/compoItensCustoManual'
******************************************************************************************************************/
.compo_itc_natureza
{
	width: 140px;
	text-align: left;
}
.compo_itc_descricao
{
	width: 300px;
	text-align: left;
}
.compo_itc_unidade
{
	width: 60px;
	text-align: center;
}
.compo_itc_quantFixa
{
	width: 80px;
	text-align: right;
}
.compo_itc_quantVar
{
	width: 80px;
	text-align: right;
}
.compo_itc_custoUnit
{
	width: 80px;
	text-align: right;
}
.compo_itc_total
{
	width: 120px;
	text-align: right;
}
.compo_itc_excluir
{
	width: 40px;
	text-align: center;
}

/******************************************************************************************************************
MAPA DE CUSTOS - CENTROS AUXILIARES
******************************************************************************************************************/
.mlc_centrosAux_nome
{
	width: 785px;
	text-align: center;
}
.mlc_centrosAux_rateio
{
	width: 150px;
	text-align: center;
}
.mlc_centrosAux_btnRateio
{
	width: 30px;
	text-align: center;
}
.mlc_centrosAux_status
{
	width: 30px;
	text-align: center;
}
.mlc_centrosAux_oculta
{
	width: 5px;
	text-align: center;
}
/******************************
MAPA DE CUSTOS - FUNCIONÁRIOS
*******************************/
.mlc_funcionarios_nome
{
	width: 215px;
	text-align: center;
}
.mlc_funcionarios_cargo
{
	width: 125px;
	text-align: center;
}
.mlc_funcionarios_nomeCargo
{
	width: 105px;
	text-align: center;
}
.mlc_funcionarios_salario
{
	width: 80px;
	text-align: center;
}
.mlc_funcionarios_ajudaCusto
{
	width: 80px;
	text-align: center;
}
.mlc_funcionarios_encargos
{
	width: 30px;
	text-align: center;
}
.mlc_funcionarios_horista
{
	width: 45px;
	text-align: center;
}
.mlc_funcionarios_rateio
{
	width: 115px;
	text-align: center;
}
.mlc_funcionarios_btnRateio
{
	width: 25px;
	text-align: center;
}
.mlc_funcionarios_prod
{
	width: 25px;
	text-align: center;
}
.mlc_funcionarios_quantfunc
{
	width: 30px;
	text-align: center;
}
.mlc_funcionarios_acoes
{
	width: 55px;
	text-align: center;
}
.mlc_funcionarios_oculta
{
	width: 5px;
	text-align: center;
}
/******************************************************************************************************************
MAPA DE CUSTOS - BENS A DEPRECIAR
******************************************************************************************************************/
.mlc_bens_grupo
{
	width: 165px;
	text-align: center;
}
.mlc_bens_nome
{
	width: 320px;
	text-align: left;
}
.mlc_bens_valor
{
	width: 100px;
	text-align: center;
}
.mlc_bens_estado
{
	width: 90px;
	text-align: center;
}
.mlc_bens_anos
{
	width: 25px;
	text-align: center;
}
.mlc_bens_residual
{
	width: 40px;
	text-align: center;
}
.mlc_bens_depreciacao
{
	width: 85px;
	text-align: center;
}
.mlc_bens_flagSelecao
{
	width: 50px;
	text-align: center;
}
.mlc_bens_acoes
{
	width: 50px;
	text-align: center;
}
.mlc_bens_oculta
{
	width: 5px;
	text-align: center;
}
.openHand 
{
    cursor: url(~/img/openhand.cur), default !important;
}
.closeHand 
{
    cursor: pointer;
}
/*evento*/
.crm_conta_evento_data
{
	width: 100px;
	text-align: center;
}
.crm_conta_evento_controle
{
	width: 150px;
	text-align: left;
}
.crm_conta_evento_numero
{
	width: 80px;
	text-align: left;
}
.crm_conta_evento_detalhamento
{
	width: 565px;
	text-align: left;
}
.crm_conta_evento_status
{
	width: 80px;
	text-align: left;
}
.crm_conta_evento_check
{
	width: 25px;
	text-align: center;
}
/*tarefa*/
.crm_conta_tarefa_data
{
	width: 100px;
	text-align: center;
}
.crm_conta_tarefa_relativo
{
	width: 250px;
	text-align: left;
}
.crm_conta_tarefa_controle
{
	width: 105px;
	text-align: left;
}
.crm_conta_tarefa_tarefa
{
	width: 440px;
	text-align: left;
}
.crm_conta_tarefa_status
{
	width: 80px;
	text-align: left;
}
.crm_conta_tarefa_check
{
	width: 25px;
	text-align: center;
}
/*compromisso*/
.crm_conta_compromisso_data
{
	width: 100px;
	text-align: center;
}
.crm_conta_compromisso_relativo
{
	width: 255px;
	text-align: left;
}
.crm_conta_compromisso_controle
{
	width: 100px;
	text-align: left;
}
.crm_conta_compromisso_assunto
{
	width: 300px;
	text-align: left;
}
.crm_conta_compromisso_participantes
{
	width: 140px;
	text-align: left;
}
.crm_conta_compromisso_status
{
	width: 80px;
	text-align: left;
}
.crm_conta_compromisso_check
{
	width: 25px;
	text-align: center;
}
/*mensagem*/
.crm_conta_mensagem_data
{
	width: 100px;
	text-align: center;
}
.crm_conta_mensagem_de
{
	width: 115px; 
	text-align: left;
}
.crm_conta_mensagem_para
{
	width: 115px;
	text-align: left;
}
.crm_conta_mensagem_assunto
{
	width: 545px;
	text-align: left;
}
.crm_conta_mensagem_relativo
{
	width: 100px;
	text-align: left;
}
.crm_conta_mensagem_check
{
	width: 25px;
	text-align: center;
}
/***************************************/
.mlc_grid_mapa_dataUltimaAlteracao
{
	min-width: 150px;
	text-align: center;
}
.mlc_grid_mapa_nomeMapa
{
	min-width: 250px;
	text-align: left;
}
.mlc_grid_mapa_nomeGrafDono
{
	min-width: 200px;
	text-align: left;
}
.mlc_grid_mapa_nomeGrafBase
{
	min-width: 150px;
	text-align: left;
}
.mlc_grid_mapa_anoMesBase
{
	min-width: 100px;
	text-align: center;
}
.mlc_grid_mapa_copiarMapa
{
	min-width: 25px;
	text-align: center;
}
.mlc_grid_mapa_enStatusCad
{
	min-width: 25px;
	text-align: center;
}
/* '#35/O/28706 
.orc_selItem_orcamento
{
	min-width: 100px;
	text-align: center;
}
.orc_selItem_numCalculo
{
	min-width: 100px;
	text-align: center;
}
.orc_selItem_descricao
{
	min-width: 500px;
	text-align: left;
}
.orc_selItem_tiragem
{
	min-width: 90px;
	text-align: left;
}
.orc_selItem_valor
{
	min-width: 80px;
	text-align: right;
}
.orc_selItem_aprovar
{
	min-width: 30px;
	text-align: center;
}
.orc_selItem_borda
{
	border-left-width: 1px;
    border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #808080;
}
*/

.orc_multiTiragem_orcamento
{
	min-width: 100px;
	text-align: center;
}
.orc_multiTiragem_numCalculo
{
	min-width: 70px;
	text-align: center;
}
.orc_multiTiragem_descricao
{
	min-width: 250px;
	text-align: left;
}
.orc_multiTiragem_tiragem
{
	min-width: 90px;
	text-align: left;
}
.orc_multiTiragem_valor
{
	min-width: 90px;
	text-align: right;
}

/******************************
GLINK - CAMPANHA - GRID
*******************************/
.w_col_glink_campanha_filtro_chk
{
	width: 30px;
	text-align: center;
}
.w_col_glink_campanha_filtro_nome
{
	min-width: 600px;
	text-align: left;
}
.w_col_glink_campanha_filtro_data
{
	width: 100px;
	text-align: center;
}
.w_col_glink_campanha_filtro_status
{
	width: 100px;
	text-align: center;
}

/******************************
GLINK - CAMPANHA - ORÇAMENTO
*******************************/
.w_col_glink_campanha_orc_numero
{
	width: 70px;
	text-align: center;
}
.w_col_glink_campanha_orc_produto
{
	min-width: 250px;
	text-align: left;
}
.w_col_glink_campanha_orc_tiragem
{
	width: 85px;
	text-align: center;
}
.w_col_glink_campanha_orc_grafica
{
	width: 100px;
	text-align: left;
}
.w_col_glink_campanha_orc_valor
{
	width: 90px;
	text-align: right;
}
.w_col_glink_campanha_orc_sobrepreco
{
	width: 50px;
	text-align: right;
}
.w_col_glink_campanha_orc_status
{
	width: 25px;
	text-align: center;
}
.w_col_glink_campanha_orc_chk
{
	width: 25px;
	text-align: center;
}

/******************************
GLINK - CAMPANHA - FILTRO DE ORÇAMENTO
*******************************/
.w_col_glink_campanhaxfiltro_orc_chk
{
	width: 25px;
	text-align: center;
}
.w_col_glink_campanhaxfiltro_orc_numero
{
	width: 30px;
	text-align: center;
}
.w_col_glink_campanhaxfiltro_orc_data
{
	width: 100px;
	text-align: center;
}
.w_col_glink_campanhaxfiltro_orc_servico
{
	min-width: 275px;
	text-align: left;
}
.w_col_glink_campanhaxfiltro_orc_tiragem
{
	width: 85px;
	text-align: right;
}

/**********************************
GLINK - CAMPANHA - RESUMO
***********************************/
.w_col_glink_campanhaxvsgResumo_graf1
{
	text-align: left;
	width: 120px;
}
.w_col_glink_campanhaxvsgResumo_graf2
{
	text-align: left;
	width: 40px;
}
.w_col_glink_campanhaxvsgResumo_valores
{
	text-align: right;
	min-width: 110px;
}
.csd_chk
{
	text-align: center;
	width: 5px;
}
.csd_numero
{
	text-align: center;
	width: 80px;
}
.csd_data
{
	text-align: center;
	width: 80px;
}
.csd_detalhamento
{
	text-align: left;
	min-width: 739px;
}
.csd_status
{
	text-align: center;
	width: 50px;
}
.csd_acoes
{
	text-align: center;
	width: 80px;
}
.crm_paramArea_grid_nome
{
	text-align: left;
	width: 625px;
}
.crm_paramArea_grid_chk
{
	text-align: center;
	width: 25px;
}
.crm_paramArea_grid_oculta
{
	text-align: left;
	width: 5px;
}
.crm_paramArea_det_usuarioSelecionado
{
	text-align: center;
	width: 25px;
}
.crm_paramArea_det_nome
{
	text-align: left;
	width: 330px;
}
.crm_paramArea_det_supervisor
{
	text-align: center;
	width: 65px;
}
.crm_paramArea_det_usuarioSubordinado
{
	text-align: center;
	width: 175px;
}
.crm_paramArea_det_oculto
{
	text-align: center;
	width: 5px;
}
.crm_paramControle_grid_nome
{
	text-align: left;
	width: 625px;
}
.crm_paramControle_grid_chk
{
	text-align: center;
	width: 25px;
}
.crm_paramControle_grid_oculta
{
	text-align: left;
	width: 5px;
}
.crm_ContatoTarefaCompromisso_check
{
	text-align: center;
	width: 25px;
}
.crm_ContatoTarefaCompromisso_nome
{
	text-align: left;
	width: 185px;
}
.crm_ContatoTarefaCompromisso_cargo
{
	text-align: left;
	width: 150px;
}
.crm_ContatoTarefaCompromisso_fixo
{
	text-align: center;
	width: 100px;
}
.crm_ContatoTarefaCompromisso_ramal
{
	text-align: center;
	width: 40px;
}
.crm_ContatoTarefaCompromisso_celular
{
	text-align: center;
	width: 100px;
}
.crm_ContatoTarefaCompromisso_email
{
	text-align: left;
	width: 210px;
}
.crm_ContatoTarefaCompromisso_oculta
{
	text-align: center;
	width: 5px;
}
.crm_controle_usuario_chk
{
	text-align: center;
	width: 25px;
}
.crm_controle_usuario_nome
{
	text-align: left;
	width: 470px;
}
.crm_controle_usuario_oculta
{
	text-align: center;
	width: 5px;
}
.crm_tarefa_status_nome
{
	text-align: left;
	width: 400px;
}
.crm_tarefa_status_natureza
{
	text-align: center;
	width: 75px;
}
.crm_tarefa_status_status
{
	text-align: center;
	width: 25px;
}
.crm_tarefa_status_oculta
{
	text-align: center;
	width: 5px;
}
.crm_param_tarefa_grid_nome
{
	text-align: left;
	width: 625px;
}
.crm_param_tarefa_grid_chk
{
	text-align: center;
	width: 25px;
}
.crm_param_tarefa_grid_oculta
{
	text-align: left;
	width: 5px;
}
.crm_pesquisar_conta
{
	text-align: left;
	width: 195px;
}
.crm_pesquisar_oculta
{
	text-align: center;
	width: 5px;
}
.mlc_centroProd_check
{
	width: 25px;
	text-align: center;
}
.mlc_centroProd_natureza
{
	width: 150px;
	text-align: left;
}
.mlc_centroProd_nome
{
	width: 290px;
	text-align: left;
}
.mlc_centroProd_apelido
{
	width: 190px;
	text-align: left;
}
.mlc_centroProd_flagUsoOrc
{
	width: 80px;
	text-align: center;
}
.mlc_centroProd_qtdUnidProd
{
	width: 60px;
	text-align: center;
}
.mlc_centroProd_turnos
{
	width: 55px;
	text-align: center;
}
.mlc_centroProd_bhm
{
	width: 50px;
	text-align: center;
}
.mlc_centroProd_he
{
	width: 50px;
	text-align: center;
}
.mlc_centroProd_totalHoras
{
	width: 50px;
	text-align: right;
}
.mlc_centroProd_oculta
{
	width: 5px;
	text-align: center;
}
.crm_paramArea_nome
{
	width: 290px;
	text-align: left;
}
.orc_relAgente_numCalculo
{
	width: 60px;
	text-align: center;
}
.orc_relAgente_dataInc
{
	width: 75px;
	text-align: center;
}
.orc_relAgente_prodServ
{
	width: 160px;
	text-align: left;
}
.orc_relAgente_tiragem
{
	width: 55px;
	text-align: right;
}
.orc_relAgente_valorUnit
{
	width: 75px;
	text-align: right;
}
.orc_relAgente_valorTotal
{
	width: 75px;
	text-align: right;
}
.orc_relAgente_enStatusCal
{
	width: 30px;
	text-align: center;
}
.cad_Cliente_nomePrincipal
{
	width: 250px;
	text-align: left;
}
.cad_Cliente_razaoSocial
{
	width: 250px;
	text-align: left;
}
.cad_Cliente_cnpjCpf
{
	width: 175px;
	text-align: center;
}
.cad_Cliente_status
{
	width: 25px;
	text-align: center;
}
.cad_Endereco_tipoEnd
{
	width: 100px;
	text-align: left;
}
.cad_Endereco_logradouro
{
	width: 565px;
	text-align: left;
}
.cad_Endereco_bairro
{
	width: 230px;
	text-align: left;
}
.cad_Endereco_enStatusCad
{
	width: 25px;
	text-align: center;
}


/******************************
FATURAMENTO - NOTA FISCAL
*******************************/
.w_col_faturamento_links_assunto
{
	width: 150px;
	text-align: left;
}
.w_col_faturamento_links_detalhamento
{
	min-width: 450px;
	text-align: left;
}
.bodymodal {
    margin:0 auto;
    padding:0;
    background-color:Transparent;
    /*'#18/O/31059
	font-family: Verdana, Tahoma, Arial;*/
	font-family: 'Roboto', serif;

    font-size:12px;
    color:#666;
    padding-bottom:10px;
    height:100%;
}
.textbox 
{
	color:Gray;
	height: 20px;
    width: 100%;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    /* background: #FFFFFF url('../img/bg_form.png') left top repeat-x; */
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
}
.textbox:focus {
    border-color: #C9C9C9;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 8px;
}  
.fieldset 	
{
	position:relative;
	border:none;
	width:100%;
	padding:5px 0 5px 0;
	float:none;
}
.column-left {
	float: left; 
	width: 49.5%; 
	padding:0 0.5% 0 0
}
.column-right  {
	float: right; 
	width: 49.5%; 
	padding:0 0 0.5% 0
}
.titulomodalcliente 
{
	font-size:12pt;
	padding:5px 2px 5px 2px
}
.layer1 
{
	margin: 0;
	padding: 0;
	width: 500px;
}
.headingModalCliente 
{
	margin: 1px;
	color: #fff;
	padding: 3px 10px;
	cursor: pointer;
	position: relative;
	background-color:#c30;
}
.content 
{
	padding: 5px 10px;
	background-color:#fafafa;
}
p 
{ 
	padding: 5px 0; 
}
.ui-accordion .ui-accordion-content
{
	height:auto!important;
}
.modalClass 
{
}
/*************************************************************************************
* estilos para o grid de benefícios fiscais
*************************************************************************************/
.col_vsgBF_numero
{
	width:100px;
	text-align:right;
}
.col_vsgBF_descricao
{
	width:800px;
	text-align:left;
}
.col_vsgBF_status
{
	width:45px;
	text-align:center;
}
	
/*********************************************
 ESTILOS DE VSGABATIMENTO
*********************************************/
.col_vsgAbat_TaxaVenda
{
	width: 130px;
	text-align: left;
}
.col_vsgAbat_BaseCalculo
{
	width: 90px;
	text-align: right;
}
.col_vsgAbat_Aliq
{
	width: 70px;
	text-align: right;
}
.col_vsgAbat_Overprice
{
	width: 70px;
	text-align: right;
}
.col_vsgAbat_TaxaLiquida
{
	width: 90px;
	text-align: right;
}

/*********************************************
 ESTILOS DE VSGCAMPOSLIVRES
*********************************************/
.col_vsgCampoLivre_Nome
{
	width: 200px;
	text-align: left;
}
.col_vsgCampoLivre_Conteudo
{
	width: 300px;
	text-align: left;
}
.col_vsgCampoLivre_Scroll
{
	width: 20px;
	text-align: left;
}
/*'#40/O/33753*/
.campoLivreFiltroCol1 { width:175px; text-align:left; }
.campoLivreFiltroCol2 { width:400px; text-align:left; }

/*********************************************
 ESTILOS DE vsgGridIntegracaoOrcamentoxEstoque
*********************************************/
.col_vsgGridIntegracaoOrcamentoxEstoque_NomeItCal
{
	width: 400px;
	text-align: left;
}
.col_vsgGridIntegracaoOrcamentoxEstoque_NomeEstItCad
{
	width: 400px;
	text-align: left;
}
.col_vsgGridIntegracaoOrcamentoxEstoque_Sigla
{
	width: 100px;
	text-align: left;
}
.col_vsgGridIntegracaoOrcamentoxEstoqueDet_Descricao
{
	width: 90%;
	text-align: left;
}
.col_vsgGridIntegracaoOrcamentoxEstoqueDet_Excluir
{
	width: 10%;
	text-align: center;
}

/***********************************************
GLINK APONTAMENTO
***********************************************/
.colsGlinkApt_componente
{
	text-align:left;
	min-width:100px;
	width:auto;
}
.colsGlinkApt_detalhamento
{
	text-align:left;
	min-width:100px;
	width:auto;
}
.colsGlinkApt_atividade
{
	min-width:110px;
	width:auto;
	text-align:left;
}
.colsGlinkApt_recurso
{
	width:180px;
}
.colsGlinkApt_inicio
{
	width:105px;
}
.colsGlinkApt_dias
{
	width:33px;
}
.colsGlinkApt_tempoReservado
{
	text-align: center;
	width:50px;
}
.colsGlinkApt_tempoPrevisto
{
	text-align: center;
	width:50px;
}
.colsGlinkApt_saldoTempo
{
	text-align: center;
	width:50px;
}
.colsGlinkApt_enGlinkAptStatus
{
	width:113px;
}
.colsGlinkApt_imgStatus
{
	width:20px;
}

/***********************************************
FECHAMENTO - MONTAGENS
***********************************************/
/* '#36/O/28706
.fec_montagem_opcao
{
	width:30px;
}
.fec_montagem_dimensoes
{
	width:100px;
}
.fec_montagem_formSuporte
{
	width:100px;
}
.fec_montagem_aprov
{
	width:30px;
}
.fec_montagem_apara
{
	width:30px;
}
.fec_montagem_nomeCpr
{
	width:100px;
}
.fec_montagem_custo
{
	width:60px;
	text-align:right;
}
*/

/*******************************************************************
Grid - Agentes 
********************************************************************/
.col_vsgAgentes_Tipo
{
    width:85px;
}
.col_vsgAgentes_Agente
{
    width:120px;
    text-align:left;
}
.col_vsgAgentes_ComissaoDefault
{
    width:50px;
    text-align:center;
}
.col_vsgAgentes_Comissao
{
    width:50px;
    text-align:center;
}

/*******************************************************************
Notificação Badge
********************************************************************/
.badge_container {
	position:relative;
}
.badge 
{
	position:absolute;
	top:-7px;
	right:-20px;
	font-size:.7em;
    /*'#18/O/31059
	font-family:Tohoma Verdana Arial;*/
	font-family: 'Roboto', serif;

	background:#00b33c;
	color:white;
	width:16px;height:16px;
	text-align:center;
	line-height:16px;
	border-radius:50%;
	box-shadow:0 0 1px #333;
}
/*******************************************************************************
Padrão novo de label títulos
********************************************************************/
/*'#02/E/##pagtoAntecipado*/
.lblPadraoTitulo
{
	/*'#18/O/31059
	font-family: Verdana;
	font-size:11px;*/
	font-family: 'Roboto', serif;
	font-size:12px;
	
	font-weight:bold;
	padding-bottom: 5px;
	display: inline-block;
}
/*'#03/E/##EtqPacote*/
.lblPadraoDetalhe
{
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size:12px;
	border-bottom: solid 1px #6496ff;
	display: inline-block;
	padding-bottom:2px;
}

/* '#41/G/33909 */
/*/*'#03/E/##EtqPacote*/
/*/****************************Grid de Volumes - compoVolume***********************************/
/*.vsgVolumes_Especie
/*{
/*	width:100px;
/*    text-align:left;
/*    padding:1px ;
/*}
/*.vsgVolumes_Marca {
/*	/*'#29/E/29778'
/*	width:100px;*/
/*	width: 90px;
/*
/*	text-align: left;
/*	padding: 1px;
/*}
/*.vsgVolumes_Conteudo {
/*	/*'#29/E/29778'
/*	width:100px;*/
/*	width: 80px;
/*
/*	text-align: right;
/*	padding: 1px;
/*}
/*.vsgVolumes_Quantidade {
/*	/*'#29/E/29778'
/*	width:100px;*/
/*	width: 70px;
/*
/*	text-align: right;
/*	padding: 1px;
/*}
/*.vsgVolumes_Numeracao
/*{
/*	/*'#29/E/29778'
/*	width:100px;*/
/*	width:90px;
/*
/*    text-align:left;
/*    padding:1px ;
/*}
/* /*'#29/E/29778'*/
/*.vsgVolumes_Numeracao_InclusaoNF {
/*	width: 60px;
/*	text-align: left;
/*	padding: 1px;
/*}
/*
/*.vsgVolumes_PesoLiquido {
/*	/*'#29/E/29778'
/*	width:100px;*/
/*	width: 80px;
/*
/*	text-align: right;
/*	padding: 1px;
/*}
/*.vsgVolumes_PesoBruto {
/*	/*'#29/E/29778'
/*	width:100px;*/
/*	width: 80px;
/*
/*	text-align: right;
/*	padding: 1px;
/*}
/*.vsgVolumes_Excluir
/*{
/*	width:40px;
/*    text-align:center;
/*    padding:1px ;
/*}

/****************************Grid de Layouts de Etiquetas***********************************/
.vsgEtqLayouts_Graf {
	width: 200px;
	text-align: left;
	padding: 1px;
}
.vsgEtqLayouts_Nome
{
	width:400px;
    text-align:left;
    padding:1px ;
}
.vsgEtqLayouts_Comandos
{
	width:60px;
	text-align:center;
    padding:1px ;
}
.vsgEtqLayoutsCampos_Campo
{
	min-width:200px;
    text-align:left;
    padding:1px ;
}
.vsgEtqLayoutsCampos_Conteudo
{
	width:80px;
    text-align:right;
    padding:1px ;
}
.vsgEtqLayoutsImagens_Imagem
{
	min-width:100px;
    text-align:left;
    padding:1px ;
}
.vsgEtqLayoutsImagens_Topo
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqLayoutsImagens_Altura
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqLayoutsImagens_MargemEsquerda
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqLayoutsImagens_Tamanho
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqLayoutsImagens_Comandos
{
	width:20px;
    text-align:center;
    padding:1px ;
}

/****************************Grid de Campos de Modelos de Etiquetas***********************************/
.vsgEtqModeloCampo_Campo
{
	min-width:100px;
    text-align:left;
    padding:1px ;
}
.vsgEtqModeloCampo_TextoFixo
{
	min-width:100px;
    text-align:left;
    padding:1px ;
}
.vsgEtqModeloCampo_TopLeft
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqModeloCampo_Tamanho
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqModeloCampo_Negrito
{
	width:50px;
    text-align:center;
    padding:1px ;
}
.vsgEtqModeloCampo_TamanhoFonte
{
	width:80px;
    text-align:right;
    padding:1px ;
}
.vsgEtqModeloCampo_nLinhas
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtqModeloCampo_Alinhamento
{
	width:80px;
    text-align:left;
    padding:1px ;
}
.vsgEtqModeloCampo_Comandos
{
	width:30px;
	text-align:center;
    padding:1px ;
}
/****************************Grid de Emissão de Etiquetas***********************************/
.vsgEtq_Checked
{
	width:30px;
    text-align:center;
    padding:1px ;
}
.vsgEtq_OP
{
	width:80px;
    text-align:left;
    padding:1px ;
}
.vsgEtq_Cliente
{
	min-width:150px;
    text-align:left;
    padding:1px ;
}
.vsgEtq_Descricao
{
	min-width:150px;
    text-align:left;
    padding:1px ;
}
.vsgEtq_Data
{
	width:80px;
    text-align:center;
    padding:1px ;
}
.vsgEtq_Quantidade
{
	width:80px;
    text-align:right;
    padding:1px ;
}
.vsgEtq_Volumes
{
	width:200px;
    text-align:right;
    padding:1px ;
}
.vsgEtq_Inicial
{
	width:50px;
    text-align:right;
    padding:1px ;
}
.vsgEtq_Final
{
	width:50px;
    text-align:right;
    padding:1px ;
}
/****************************Grid de Seleção de Etiquetas***********************************/
.vsgEtq_Layout
{
	width:100px;
	text-align:left;
	padding:1px;
}
.vsgEtq_Cliente
{
	width:100px;
	text-align:left;
	padding:1px;
}
.vsgEtq_Modelo
{
	width:100px;
	text-align:left;
	padding:1px;
}

/*'#15/E/25375*/
/****************************compoLogEnvioEmail***********************************/
.compoLogEnvioEmail_DataHora
{
	width:80px;
	text-align:center;
	padding:1px;	
}
.compoLogEnvioEmail_Usuario
{
	width:100px;
	text-align:left;
	padding:1px;	
}
.compoLogEnvioEmail_Para
{
	width:200px;
	text-align:left;
	padding:1px;	
}
.compoLogEnvioEmail_Arquivos
{
	width:100px;
	text-align:left;
	padding:1px;	
}


/*'#16/E/##EtqPacote*/
.divVsgEtqLayoutCamposComScroll
{
	overflow:scroll;
	max-height:250px;
	overflow-x:hidden;
}


/* '#29/O/28609 */
/* BOTÕES COM SUB-MENUS: DOCUMENTOS */
.dropbtnOrcDocumentos 
{
    /* background-image:url('../img/acrobat.png');
    background-repeat: no-repeat;
    background-position-y: 6px;
	*/
    background-color:transparent;
    /* height:26px; */
    border:none;
    cursor:pointer;
	/* '#36/O/28711 
	color: #0066c0;*/
	color: #0024f0;

}
.dropbtnOrcDocumentos:hover
{
	color:#c45500;
}
.dropbtnOrcDocumentos::after
{
	/* '#52/O/34338
	content: "Documentos"; 
	background-position-x:88px;
	width:100px;
	*/
	content: "-"; 
	background-position-x:4px;
	width:18px;

	font-family: 'Roboto', serif;
	font-size: 12px;
	background-image: url('../img/seta_baixo.png');
	background-repeat: no-repeat;
	background-position-y:4px;
	display:inline-block;

}
#ctl00_ContentPlaceHolder1_compoLogEnvioProp1_upModal
{
	display:inline-block;
	margin-right:15px;
}
#ctl00_ContentPlaceHolder1_CompoAnexoOrcamento1_updAnexos
{
	display:inline-block;
	margin-left:10px;
}

/* '#29/O/28609 */
/* BOTÕES COM SUB-MENUS: PROPOSTA */
.dropbtnOrcProposta 
{
    /* background-image:url('../img/acrobat.png');
    background-repeat: no-repeat;
    background-position-y: 6px;
	*/
    background-color:transparent;
    /* height:26px; */
    border:none;
    cursor:pointer;
	/* '#36/O/28711 
	color: #0066c0;*/
	color: #0024f0;

}
.dropbtnOrcProposta:hover
{
	color:#c45500;
}
.dropbtnOrcProposta::after
{
	/* '#52/O/34338
	content: "Proposta";
	background-position-x: 66px;
	width: 75px;
	*/
	content: "-";
	background-position-x: 2px;
	width: 14px;

	font-family: 'Roboto', serif;
	font-size: 12px;
	background-image: url('../img/seta_baixo.png');
	background-repeat: no-repeat;
	display: inline-block;
	background-position-y: 4px;

}

.grafxItCalxArea 
{
	box-sizing: border-box;
	width: 600px;
	margin: auto;
}

.grafxItCalxPnlItens 
{
	display: inline-block;
	box-sizing: border-box;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background-color: #fff;
	padding: 10px 5px 10px 5px;
	line-height: 25px;
	width: 100%;
	border: solid 1px #e8e8e8;
	border-radius: 5px;
	margin-top: 7px;
}

/* '#46/O/30216 
.grafxItCalxPnlItens span 
{
	display: block;
}
*/

.grafxItCalxPnlItens_todos 
{
	height: 220px;
	overflow: auto;
}

.grafxItCalxPnlItens label::after 
{
	content: "\a";
	white-space: pre;
}

.grafxItCalxLimparPesquisa 
{
	background-color: transparent;
	border: solid 1px transparent;
	color: #a0a0a0;
	cursor: pointer;
	position: relative;
	left: -27px;
	top: 1px;
}

.removeItem 
{
	width: 18px;
	background-image: url('/img/error12x12.png');
	height: 12px;
	display: inline-block;
	background-repeat: no-repeat;
	opacity:0;
}

.AddGrafxItCal:before 
{
	/*'#19/O/31140
	content: url('/img/btn_incluir.gif');*/
	content: url('/img/incluir_azul.png');

	padding-right: 0.5em;
	opacity: 0;
	position: relative;
	top: 3px;
	margin-left: -10px;
}

.AddGrafxItCal:hover:before 
{
	opacity: 1;
	cursor: pointer;
}

/* '#46/O/30216 
.RemoveGrafxItCal:before 
{
	content: url('/img/error12x12.png');
	padding-right: 0.5em;
	padding-left: 0.5em;
	opacity: 0;
	position: relative;
	top: 0px;
	margin-left: -10px;
	height: 25px;
	padding-top: 5px;
	display: inline-block;
	box-sizing: border-box;
	margin-left: 1px;
}

.RemoveGrafxItCal:hover
{
	background-color:#f0f0f0;
}

.RemoveGrafxItCal:hover:before 
{
	opacity: 1;
	cursor: pointer;
	background-color: #f0f0f0;
}
*/
.itcal-item 
{
	display: block;
	line-height: 25px;
}
.itcal-item:hover, .itcal-item2:hover 
{
	background-color: #f0f0f0;
}
.itcal-item a, .itcal-item input[type='checkbox'] 
{
	visibility: hidden;
}
.itcal-item input[type='checkbox']
{
	margin-right:5px;
}
.itcal-item a span 
{
	width: 20px;
}
.itcal-item label
{
	display:inline-block;
}
.itcal-item a span:before 
{
	content: url("/img/error12x12.png");
	margin-left: 5px;
	margin-right: 5px;
}
.itcal-item2 
{
	display: block;
}
.itcal-item2 span 
{
	margin-left: 40px;
	line-height: 25px;
	color: #8d8d8d;
}

.grafxItCalxcomplem 
{
	margin-left:10px;
	display: inline-block !important;
	font-size: 11px !important;
}

#lblNotFoundTodos 
{
	height: 100%;
	background-color: #f3f3f3;
	text-align: center;
	box-sizing: border-box;
}

/* Chrome, Firefox, Opera, Safari 10.1+ */
::placeholder {
	padding-left: 3px;
	font-style: italic;
	color: #b0b0b0;
	opacity: 1; /* Firefox */
}

/* Internet Explorer 10-11 */
:-ms-input-placeholder 
{
	padding-left: 3px;
	font-style: italic;
	color: #b0b0b0;
}

/* Microsoft Edge */
::-ms-input-placeholder 
{
	padding-left: 3px;
	font-style: italic;
	color: #b0b0b0;
}

/*'#14/O/29328*/
.avisoSupNetCalc 
{
	line-height: 20px;
	font-size: 12px;
	text-align: justify;
	display: inline-block;
	padding: 15px;
}


/* '#45/O/29929 */
/*******************************
OPÇÃO MONTAGEM/CORTE IRREGULAR
*******************************/
.irreg_bloco 
{
	background-color: #fff;
	box-sizing: border-box;
	display: inline-block;
	width: 450px;
}
.irreg_td_princ 
{
	padding-top: 10px;
	vertical-align: top;
}
.irreg_tit 
{
	font-family: Roboto, 'sans';
	font-size: 14pt;
	width: 250px;
	color: #555;
}
.irreg_lbl_tit 
{
	display: inline-block;
	font-family: Roboto, 'sans';
	font-size: 10pt;
	line-height: 25px;
	color: #444;
}
.irreg_lbl_valor 
{
	display: inline-block;
	font-family: Roboto, 'sans';
	font-size: 12pt;
	color:#444;
}
.irreg_table_td1
{
	width: 145px;
	text-align: center;
	border:solid 1px #fff;
	border-radius:5px;
}
.irreg_table_td2 
{
	width: 115px;
	text-align: center;
	border: solid 1px #fff;
	border-radius: 5px;
}
.irreg_table_td3 
{
	width: 150px;
	text-align: center;
	border: solid 1px #fff;
	border-radius: 5px;
}
.irreg_table_td_img
{
	width: 180px;
	text-align: center;
}
.irreg_table_td_space 
{
	width:auto;
}
.irreg_table_td_precoVenda 
{
	text-align: right;
	padding-right: 10px;
	border-radius: 5px;
	margin-top: 12px;
	display: block;
	padding-bottom: 5px;
}
.irreg_but {
	border: solid 1px #80c7e8;
	padding: 8px 12px 8px 12px;
	background-color: #b3e0ff7d;
	color: rgb(103, 112, 119);
	/*'#18/O/31059
	font-family: Verdana;*/
	font-family: 'Roboto', serif;

	font-size: 13px;
	border-radius: 5px;
}
.irreg_but:hover 
{
	border: solid 1px #187FF5;
	background-color: #297BE6;
	color: #ffffff;
	cursor:pointer;
}

/*'#44/E/##Gerencial*/
.labelTitulo {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	display: inline-block;
	color: #3f3f3f;
}

.labelDetalhe {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	/*'#15/E/'
	border-bottom: solid 1px #6496ff;*/
	border-bottom: solid 1px #a9a9a9;
	display: inline-block;
	padding-bottom: 2px;
	color: #3f3f3f;
}

/*********************** 
DRAG/DROP ORDENAR LISTA
************************/
.placeholder_drag_drop 
{
	background-color: #297BE6;
	height: 2px;
	line-height: 2px;
}
.mover_drag_drop 
{
	cursor: default;
}
.mover_drag_drop:hover 
{
	cursor: move;
}

/*************************
OBJETOS INPUT - UPLOAD
*************************/
/* '#25/O/31227 */
input[type=file]
{
	height:24px;
	border:solid 1px #e0e0e0;
}
input[type=file]::file-selector-button 
{
  height:24px;
  margin-right: 5px;
  border: none;
  background: #084cdf;
  padding: 5px;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  transition: background .2s ease-in-out;
}
input[type=file]::file-selector-button:hover 
{
  background: #0d45a5;
}

/*'#42/G/33909*/
/**************************
* UTILITARIOS
**************************/
.inline-controls,
.inline-controls-reverse {
    display: inline-flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
}
.inline-controls {
    justify-content: flex-end;
}
.inline-controls-reverse {
	justify-content: flex-start;
}

.inline-controls > * {
	margin-left: 30px;
}
.inline-controls input[type=submit] + input[type=submit],
.inline-controls input[type=button] + input[type=button] {
	margin-left: 7px;
}
.inline-controls > *:last-child {
	margin-right: 0;
}

.inline-controls-reverse > * {
	margin-right: 30px;
}
.inline-controls-reverse input[type=button]:has(+ input[type=button]),
.inline-controls-reverse input[type=submit]:has(+ input[type=submit]) {
    margin-right: 7px;
}
.inline-controls-reverse > *:first-child {
    margin-left: 0;
}
/*'#12/E/34827*/
.ped_status_encerrado {
	display: inline-block;
	font-family: Roboto;
	font-size: 11px;
	border: solid 1px #193a79;
	padding: 3px 10px;
	border-radius: 10px;
	background-color: #e2f7ff;
	color: #193a79;
}

.ped_status_emAberto {
	display: inline-block;
	font-family: Roboto;
	font-size: 11px;
	border: solid 1px #CB9800;
	padding: 3px 10px;
	border-radius: 10px;
	background-color: #FFFFCC;
	color: #CB9800;
}

.ped_status_cancelado {
	display: inline-block;
	font-family: Roboto;
	font-size: 11px;
	/*border: solid 1px #ff0000;*/
	border: solid 1px #808080;
	padding: 3px 10px;
	border-radius: 10px;
	/*background-color: #ffe1d8;*/
	background-color: #eee9e9;
	/*color: #ff0000;*/
	color: #808080;
}
