﻿body
{
    font-family: Arial, "Tahoma" , sans-serif;
    font-size: 11px;
    margin: 10px;
    padding: 0;
    background-color: #ECEDEE;
    color: #333333;
}

#geral
{
    width: 980px;
    margin: 0 auto;
}

.div_mestre
{
    width: 980px;
    margin: 0 auto;
}

.div_center
{
    clear: left;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #dedede;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #dedede;
    background-color: #fff;
    width: 978px;
    overflow: hidden;
    margin: 0 auto;
}

.GridViewHeader
{
    background-color: #5580B3;
    color: #fff;
}

input[type=text], input[type=password], select
{
    display: inline;
    font: 8pt arial;
    padding: 2px 2px;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}

.tit_eve
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A2ADB9;
    background-color: #5580B3;
    color: #ffffff;
    text-align: left;
    padding: 2px 10px 2px 10px;
}

.fundoModal
{
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: url('imagens/silver_transp.png') repeat top left;
    background-attachment: scroll;
    overflow: hidden;
}

.modalBackground
{
    background-color: #ffffdd;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border: 1px solid gray;
    padding: 3px;
    width: 250px;
    overflow: hidden;
}

.table_popup
{
    background-color: #EAEAEA;
    border: 2px solid #5D7B9D;
}

.MinhaPopup
{
    position: absolute;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    height:200px;
    left:50%;
    top:50%;
    margin:-100px 0 0 -290px;
    width:580px;
}

.MinhaPopup2
{
    position: absolute;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    height:200px;
    left:50%;
    top:50%;
    margin:-100px 0 0 -200px;
    width:400px;
}

#cel_popup
{
    width: 31px;
    vertical-align: top;
    text-align: right;
}

.tit
{
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    color: #4D78AC;
}

a.btok:link, a.btok:visited, a.btok:active
{
    background-color: #B2B2B2;
    border: 1px solid #787878;
    display: block;
    width: 80px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
}

a.btok:hover
{
    border: 1px solid #0099CC;
    text-decoration: none;
}

a.lg:link, a.lg:visited, a.lg:active
{
	text-decoration: none;
}

a.lg:hover
{
	text-decoration: underline;
}

a.linkcinza:link, a.linkcinza:visited, a.linkcinza:active
{
    text-decoration: none;
    color: #838383;
    font-weight: bold;
}

a.linkcinza:hover
{
    text-decoration: none;
    color: #3C78B5;
    font-weight: bold;
}

a.barra_botoes:link, a.barra_botoes:visited, a.barra_botoes:active
{
	text-decoration: none;
	color: #000059;
	font-size: 12px;
	font-weight: normal;
}

a.barra_botoes:hover
{
	text-decoration: underline;
	color: #000059;
	cursor: pointer;
}

.barra_botoes, barra_botoes:link, barra_botoes:visited, barra_botoes:active
{
	text-decoration: none;
	color: #000059;
	font-size: 12px;
	font-weight: normal;
}

.barra_botoes:hover
{
    text-decoration: underline;
	color: #000059;
	cursor: pointer;
}

.linha_um
{
    text-align: left;
    background-color: #FCFCFC;
    color: #000;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #D7D7D7;
}

.tit_linha_um
{
    line-height: 9px;
    height: 11px;
    vertical-align: middle;
    font-size: 9px;
    text-align: left;
    padding-left: 4px;
    color: #A8BAD0;
}

.col_separa_linha_um
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d7d7d7;
}

.camp_linha_um
{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding-left: 4px;
}

.linha_um_col_01_cod
{
	text-align: left;
	font-size: 11pt;
	width: 60px;	
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	border-collapse: collapse;
	border-style: none;
	color: #000;

}

.linha_um_col_02_cod
{
	text-align: left;
	font-size: 11pt;
	padding-left: 4px;
	font-weight: bold;
	border-collapse: collapse;
	border-style: none;
	color: #000;
}

.linha_um_col_03
{
	text-align: right;
	padding-right: 2px;
	border-style: none;
	width: 120px;
}

.linha_um_botao
{
	font-size: 9pt;
	width: 70px;
	height: 24px;
	border-collapse: collapse;
	border-style: none;
}

.pula_linha
{
    font-size: 8px;
    line-height: 8px;
    height: 8px;
}

.linha_subtit
{
    background-color: #58748F;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    padding: 4px 4px 4px 8px;
    text-align: left;
}

.tit_transacao
{
    background-color: #58748F;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    overflow: hidden;
}

.tit_transacao_fixa
{
    background-color: #339933;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    overflow: hidden;
}

.div_transacao
{
    float: left;
    overflow: hidden;    
}

.div_transacao_r
{
    float: right;
    overflow: hidden;    
}

.div_separa_lateralmente
{
    float: left;
    overflow: hidden;
    width: 5px;
}

.col_01_clientes
{
	text-align: right;
	padding-right: 4px;
	background-color: #6A87A6;
	color: #C6D0DD;
	width: 100px;
	border-collapse: collapse;
	border-style: none;
}

.col_02_sec
{
    border: 2px solid #BEBEBE;
    text-align: center;
}

.col_01_campos_destaque
{
    text-align: right;
    padding-right: 4px;
    background-color: #9ad8a9;
    color: #4E4E4E;
    width: 100px;
    /*
    border-collapse: collapse;
    border-style: none;
    */
}

.col_01_campos
{
    text-align: right;
    padding-right: 4px;
    background-color: #BEBEBE;
    color: #4E4E4E;
    width: 100px;
    /*
    border-collapse: collapse;
    border-style: none;
    */
}

.col_01_campos_r
{
    text-align: right;
    padding-right: 4px;
    background-color: #BEBEBE;
    color: #000;
    width: 100px;
}

.col_01_campos2
{
    text-align: right;
    padding-right: 4px;
    background-color: #BEBEBE;
    color: #4E4E4E;
    width: 70px;
}

.col_02
{
    text-align: left;
    padding-left: 4px;
    background-color: #E1E1E1;
    /*
    border-collapse: collapse;
    border-style: none;
    */
}

.largura_controles_eventos
{
	width: 600px;
}

.largura_controles_eventos_drop
{
	width: 606px;
}

.linha_um_col_01_novo
{
	text-align: left;
	font-size: 11pt;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	border-collapse: collapse;
	border-style: none;
	color: #000;
}

.paginacao
{
    width: 100%;
}

.ctlPaginacao
{
    padding: 0px;
    text-align: center;
    color: #666666;
    display: inline;
    position: relative;
    margin-top: 0.2em;
}

.alinhar_dir
{
    text-align: right;
}

.ContornaFiltro
{
    border: 3px solid #6B696B;
    width: 550px;
}

.menu_001
{
	border: 1px solid #808080;
	background-color: #EBEBEB;
	margin-left: -1px;
}

.cursor_p
{
    cursor: pointer;
}

.mold_middle_status_center
{
    background-color: #fff;
}

.mold_tit_contorno
{
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #dedede;
    border-left-color: #dedede;
    padding: 6px;
}

.divpage
{
    padding: 6px 10px 6px 10px;
    overflow: hidden;
}

input[type="submit"]
{
    background-image:-ms-linear-gradient(top,#6E94C5,#436D9F);
    /*
    background-image:filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6E94C5',EndColorStr='#436D9F');
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr='#6E94C5', EndColorStr='#436D9F');
    */
    background-color:#6E94C5;
    background-image:linear-gradient(top,#6E94C5,#436D9F);
    background-image:-o-linear-gradient(top,#6E94C5,#436D9F);
    background: -webkit-gradient(linear, left top, left bottom, from(#6E94C5), to(#436D9F));
    background-image:-moz-linear-gradient(top, #6E94C5, #436D9F);
    /*border-radius:2px;*/
    border:1px solid #535681;
    border:1px solid rgba(83, 86, 129, 0.1);
    color:#FFF;
    cursor:pointer;
    font-size:10px;
    height:20px;
    line-height:12px;
    /*margin:2px 2px;
    min-width:26px;
    */
    padding: 0px 2px 0px 2px;
    text-align:center;
}
    
input[type="submit"]:hover
{
    background-image:-ms-linear-gradient(top,#436D9F,#6E94C5);
    /*
    background:filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr='#436D9F', EndColorStr='#6E94C5');
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#436D9F',EndColorStr='#6E94C5');
    */
    background-color:#436D9F;
    background-image:linear-gradient(top,#436D9F,#6E94C5);
    background-image:-o-linear-gradient(top,#436D9F,#6E94C5);
    background: -webkit-gradient(linear, left top, left bottom, from(#436D9F), to(#6E94C5));
    background-image:-moz-linear-gradient(top, #436D9F, #6E94C5);
    border:1px solid #535681;
    /*box-shadow:0 1px 1px rgba(83,86,129,0.1);*/
    color:#FFF
}

input[type="submit"]:focus
{
    border:1px solid #4d90fe;
    outline:none
}

input[type="submit"].cieloc
{
    background-image:-ms-linear-gradient(top,#6E94C5,#436D9F);
    /*
    background-image:filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6E94C5',EndColorStr='#436D9F');
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr='#6E94C5', EndColorStr='#436D9F');
    */
    background-color:#6E94C5;
    background-image:linear-gradient(top,#6E94C5,#436D9F);
    background-image:-o-linear-gradient(top,#6E94C5,#436D9F);
    background: -webkit-gradient(linear, left top, left bottom, from(#6E94C5), to(#436D9F));
    background-image:-moz-linear-gradient(top, #6E94C5, #436D9F);
    border: 1px solid #535681;
    border: 1px solid rgba(83, 86, 129, 0.1);
    color: #FFF;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    line-height: 20px; /*margin:2px 2px;
    min-width:26px;
    */
    padding: 0px 6px 0px 6px;
    text-align: center;
}
    
input[type="submit"].cieloc:hover
{
     background-image:-ms-linear-gradient(top,#436D9F,#6E94C5);
    /*
    background:filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr='#436D9F', EndColorStr='#6E94C5');
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#436D9F',EndColorStr='#6E94C5');
    */
    background-color:#436D9F;
    background-image:linear-gradient(top,#436D9F,#6E94C5);
    background-image:-o-linear-gradient(top,#436D9F,#6E94C5);
    background: -webkit-gradient(linear, left top, left bottom, from(#436D9F), to(#6E94C5));
    background-image:-moz-linear-gradient(top, #436D9F, #6E94C5);
    border:1px solid #535681;
    /*box-shadow:0 1px 1px rgba(83,86,129,0.1);*/
    color:#FFF
}

input[type="submit"].cieloc:focus
{
    border:1px solid #4d90fe;
    outline:none
}

a.linkbotao:link, a.linkbotao:visited, a.linkbotao:active
{
    background-image:-ms-linear-gradient(top,#6E94C5,#436D9F);
    background-color: #6E94C5;
    
    background-image:linear-gradient(top,#6E94C5,#436D9F);
    background-image:-o-linear-gradient(top,#6E94C5,#436D9F);
    background: -webkit-gradient(linear, left top, left bottom, from(#6E94C5), to(#436D9F));
    background-image:-moz-linear-gradient(top, #6E94C5, #436D9F);
    
    border:1px solid #535681;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-family: Arial, 'Times New Roman';
}

a.linkbotao:hover
{
    background-color: #436D9F;
    
    background-image:linear-gradient(top,#436D9F,#6E94C5);
    background-image:-o-linear-gradient(top,#436D9F,#6E94C5);
    background: -webkit-gradient(linear, left top, left bottom, from(#436D9F), to(#6E94C5));
    background-image:-moz-linear-gradient(top, #436D9F, #6E94C5);
    
    border: 1px solid #535681;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-family: Arial, 'Times New Roman';
}

#popup_fechar
{
    width: 31px; height: 17px;
	overflow: hidden;
	background: url('imagens/popup_fechar.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

#popup_fechar:hover
{
    background-position: bottom left;
}

.sprite_h
{
    background: url('imagens/sprite_h.png') repeat-x top left;
    background-attachment: scroll;
    overflow: hidden;
    display: block;
}
.sprite_h-barra_tit{ background-position: 0 0; height: 37px; } 
.sprite_h-bg_button_01{ background-position: 0 -38px; height: 18px; } 
.sprite_h-bg_button_01_h{ background-position: 0 -57px; height: 18px; } 
.sprite_h-borda_01_bottom_center{ background-position: 0 -76px; height: 5px; } 
.sprite_h-borda_01_top_center{ background-position: 0 -82px; height: 5px; } 
.sprite_h-borda_site_bottom_center{ background-position: 0 -88px; height: 19px; } 
.sprite_h-borda_site_top_center{ background-position: 0 -108px; height: 26px; } 
.sprite_h-mold_bottom_status_center{ background-position: 0 -135px; height: 5px; } 
.sprite_h-mold_tit_center{ background-position: 0 -141px; height: 40px; } 
.sprite_h-tit_popup{ background-position: 0 -182px; height: 25px; } 


.sprite_v
{
    background: url('imagens/sprite_v.png') repeat-y;
    background-attachment: scroll;
    overflow: hidden;
}
.sprite_v-borda_01_middle_left{ background-position: 0 0; width: 5px; } 
.sprite_v-borda_01_middle_right{ background-position: -6px 0; width: 5px; } 
.sprite_v-mold_middle_status_left{ background-position: -12px 0; width: 5px; } 
.sprite_v-mold_middle_status_right{ background-position: -18px 0; width: 5px; }

.imagens
{
    background: url('imagens/sprite.png') no-repeat top left;
    background-attachment: scroll;
    overflow: hidden;
}
.sprite-Consultar{ background-position: 0 0; width: 18px; height: 17px; } 
.sprite-Selecionar{ background-position: 0 -18px; width: 18px; height: 16px; } 
.sprite-amex{ background-position: 0 -35px; width: 40px; height: 25px; } 
.sprite-asc{ background-position: 0 -61px; width: 9px; height: 5px; } 
.sprite-ativar{ background-position: 0 -67px; width: 19px; height: 20px; } 
.sprite-ativar_h{ background-position: 0 -88px; width: 19px; height: 20px; } 
.sprite-aura{ background-position: 0 -109px; width: 38px; height: 25px; } 
.sprite-barra_excluir{ background-position: 0 -135px; width: 16px; height: 15px; } 
.sprite-barra_imprimir{ background-position: 0 -151px; width: 16px; height: 16px; } 
.sprite-barra_novo{ background-position: 0 -168px; width: 13px; height: 15px; } 
.sprite-barra_voltar{ background-position: 0 -184px; width: 15px; height: 12px; } 
.sprite-boleto{ background-position: 0 -197px; width: 29px; height: 16px; } 
.sprite-borda_01_bottom_left{ background-position: 0 -214px; width: 5px; height: 5px; } 
.sprite-borda_01_bottom_right{ background-position: 0 -220px; width: 5px; height: 5px; } 
.sprite-borda_01_top_left{ background-position: 0 -226px; width: 5px; height: 5px; } 
.sprite-borda_01_top_right{ background-position: 0 -232px; width: 5px; height: 5px; } 
.sprite-borda_site_bottom_left{ background-position: 0 -238px; width: 76px; height: 19px; } 
.sprite-borda_site_bottom_right{ background-position: 0 -258px; width: 76px; height: 19px; } 
.sprite-borda_site_top_left{ background-position: 0 -278px; width: 6px; height: 26px; } 
.sprite-borda_site_top_right{ background-position: 0 -305px; width: 6px; height: 26px; } 
.sprite-btnEntrar{ background-position: 0 -332px; width: 60px; height: 22px; } 
.sprite-cancelar{ background-position: 0 -355px; width: 20px; height: 14px; } 
.sprite-cancelar_h{ background-position: 0 -370px; width: 20px; height: 15px; } 
.sprite-categorias{ background-position: 0 -386px; width: 28px; height: 20px; } 
.sprite-construcao{ background-position: 0 -407px; width: 466px; height: 76px; } 
.sprite-desativar{ background-position: 0 -484px; width: 18px; height: 18px; } 
.sprite-desativar_h{ background-position: 0 -503px; width: 18px; height: 18px; } 
.sprite-desc{ background-position: 0 -522px; width: 9px; height: 5px; } 
.sprite-diners{ background-position: 0 -528px; width: 43px; height: 25px; } 
.sprite-doc{ background-position: 0 -554px; width: 50px; height: 50px; } 
.sprite-docx{ background-position: 0 -605px; width: 50px; height: 50px; } 
.sprite-down{ background-position: 0 -656px; width: 15px; height: 15px; } 
.sprite-excluir{ background-position: 0 -672px; width: 15px; height: 16px; } 
.sprite-filtro{ background-position: 0 -689px; width: 18px; height: 15px; } 
.sprite-i{ background-position: 0 -705px; width: 90px; height: 90px; } 
.sprite-img_anterior{ background-position: 0 -796px; width: 15px; height: 11px; } 
.sprite-img_anterior_d{ background-position: 0 -808px; width: 15px; height: 11px; } 
.sprite-img_primeira{ background-position: 0 -820px; width: 15px; height: 11px; } 
.sprite-img_primeira_d{ background-position: 0 -832px; width: 15px; height: 11px; } 
.sprite-img_proxima{ background-position: 0 -844px; width: 15px; height: 11px; } 
.sprite-img_proxima_d{ background-position: 0 -856px; width: 15px; height: 11px; } 
.sprite-img_ultima{ background-position: 0 -868px; width: 15px; height: 11px; } 
.sprite-img_ultima_d{ background-position: 0 -880px; width: 15px; height: 11px; } 
.sprite-indicador{ background-position: 0 -892px; width: 16px; height: 11px; } 
.sprite-mastercard{ background-position: 0 -904px; width: 40px; height: 25px; } 
.sprite-mold_bottom_status_left{ background-position: 0 -930px; width: 5px; height: 5px; } 
.sprite-mold_bottom_status_right{ background-position: 0 -936px; width: 5px; height: 5px; } 
.sprite-mold_tit_left{ background-position: 0 -942px; width: 5px; height: 40px; } 
.sprite-mold_tit_right{ background-position: 0 -983px; width: 5px; height: 40px; } 
.sprite-nada{ background-position: 0 -1024px; width: 1px; height: 1px; } 
.sprite-nfiltro{ background-position: 0 -1026px; width: 392px; height: 58px; } 
.sprite-nreg{ background-position: 0 -1085px; width: 392px; height: 58px; } 
.sprite-popup_fechar{ background-position: 0 -1144px; width: 31px; height: 17px; } 
.sprite-popup_fechar_h:hover{ background-position: 0 -1162px; width: 31px; height: 17px; } 
.sprite-resumo{ background-position: 0 -1180px; width: 20px; height: 20px; } 
.sprite-toposite{ background-position: 0 -1201px; width: 339px; height: 92px; } 
.sprite-trocar_arquivo{ background-position: 0 -1294px; width: 121px; height: 38px; } 
.sprite-up{ background-position: 0 -1333px; width: 15px; height: 15px; } 
.sprite-visa{ background-position: 0 -1349px; width: 39px; height: 25px; } 
.sprite-wgs{ background-position: 0 -1375px; width: 114px; height: 28px; } 
.sprite-wgs_h{ background-position: 0 -1404px; width: 114px; height: 28px; } 


/* COMPLEMENTAR */
.borda_site_top_center_comp{ line-height: 26px; width: 968px; } 
.borda_site_bottom_center_comp{ width: 828px; } 
.borda_01_middle_center{ overflow: hidden; text-align: left; background-color: #f6f6f6; }
.barra_tit_comp{ border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #dedede; padding-left: 10px; line-height: 37px;}
.barra_tit_text{ font-size: 18px; font-weight: bold; color: #47448A; }
.mold_tit_center_comp{ font-size: 16px; font-weight: bold; padding-left: 4px; }
.mold_tit_center_comp2{ height: 40px; line-height: 40px; }
.bb_p_01{ padding-right: 4px; }
.bb_p_02{ padding-right: 2px; padding-left: 4px; }
.fl{ float: left; }
.fr{ float: right; }
.cb{ clear: both; }
.db{ display: block; }
.tit_popup_comp{text-align: center; font-family: Arial; color: #ffffff; font-size: 11pt; font-weight: bold; }

.tamcontroles_01
{
    width: 300px;
}

.tamdata
{
    width: 56px;
}

.tamhora
{
    width: 60px;
}

.tamDDD
{
    width: 50px
}

.tamUF
{
    width: 45px;
}

.tam_numero
{
    width: 80px;
}

.tamCPF
{
    width: 80px;
}

.tamCNPJ
{
    width: 98px;
}

.tamPref
{
    width: 18px;
}

.tamTel
{
    width: 140px;
}

.tamCracha
{
    width: 200px;
}

.icone_editar
{
    width: 17px; height: 19px;
	overflow: hidden;
	background: url('imagens/editar_r.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}
.icone_editar:hover
{
    background-position: bottom left;
}

.icone_excluir
{
    width: 16px; height: 15px;
    overflow: hidden;
    background: url('imagens/excluir_r.png') top left no-repeat;
    display: block;
    text-indent: 10000px;
}
.icone_excluir:hover
{
    background-position: bottom left;
}

.icone_atualizar
{
    width: 20px; height: 20px;
	overflow: hidden;
	background: url('imagens/atualizar_r.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}
.icone_atualizar:hover
{
    background-position: bottom left;
}

.icone_desativar
{
    width: 18px; height: 18px;
    overflow: hidden;
    background: url('imagens/desativar_r.png') top left no-repeat;
    display: block;
    text-indent: 10000px;
}
.icone_desativar:hover
{
    background-position: bottom left;
}

.icone_ativar
{
    width: 19px; height: 20px;
    overflow: hidden;
    background: url('imagens/ativar_r.png') top left no-repeat;
    display: block;
    text-indent: 10000px;
}
.icone_ativar:hover
{
    background-position: bottom left;
}

.icone_salvar
{
    width: 21px; height: 19px;
	overflow: hidden;
	background: url('imagens/salvar_r.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}
.icone_salvar:hover
{
    background-position: bottom left;
}

.icone_cancelar
{
    width: 20px; height: 15px;
	overflow: hidden;
	background: url('imagens/cancelar_r.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}
.icone_cancelar:hover
{
    background-position: bottom left;
}

.icone_cancelarx
{
    width: 20px; height: 20px;
	overflow: hidden;
	background: url('imagens/cancelarx.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}
.icone_cancelarx:hover
{
    background-position: bottom left;
}

.requerido
{
	background-color: #FFFF66;
	color: #000000;
}

.validar div, .validar td  /*Formatação do visual da popup(EX: borda e cor de fundo)*/  
{border:solid 1px red; background-color:white;}  
.validar .ajax__validatorcallout_callout_cell /*Manter padrão*/  
{width:80px; height:100%; text-align:right; vertical-align:top; border:none; background-color:transparent; padding:0px;}  
.validar .ajax__validatorcallout_callout_table /* Manter padrão */  
{height:100%; border:none;background-color:transparent;padding:0px;}  
.validar .ajax__validatorcallout_callout_arrow_cell/* Manter padrão */  
{padding:8px 0px 0px 0px; text-align:right; vertical-align:top; font-size:1px; border:none; background-color:transparent;}  
.validar .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv /* Manter padrão */  
{font-size:1px; position:relative; left:1px; border-bottom:none; border-right:none; border-left:none; width:15px; background-color:transparent; padding:0px;}  
.validar .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div  /* Manter padrão */  
{height:1px; overflow:hidden; border-top:none; border-bottom:none; border-right:none; padding:0px; margin-left:auto;}  
.validar .ajax__validatorcallout_error_message_cell /*Formatação do texto dentro da popup */  
{font-family:Verdana; font-size:10px; border-right:none; border-left:none; width:100%; color:red; font-weight:bold; text-align:left;}  
.validar .ajax__validatorcallout_icon_cell /* Manter padrão */  
{width:20px; padding:5px; border-right:none;}  
.validar .ajax__validatorcallout_close_button_cell/* Manter padrão */  
{vertical-align:top; padding:0px; text-align:right; border-left:none;}  
.validar .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv /* Manter padrão */  
{border:none; text-align:center; width:16px; height:16px; padding:2px; cursor:pointer;}

.tamtext_01
{
    width: 340px;
}

.tamdrop_01
{
    width: 346px;
}

.tamtext_02
{
    width: 310px;
}

.titparcelas
{
    background-color: #829AB3;
    color: #fff;
}

.popup_top_left
{
	background-position: right;
	background-image: url('imagens/popup_top_left.png' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 14px;
	height: 12px;
	border-collapse: collapse;
	border-style: none;
	font-size: 6px;
}
.popup_top_middle
{
	background-color: #ffffff;
	height: 12px;
	border-collapse: collapse;
	border-style: none;
}
.popup_top_right
{
	background-image: url(  'imagens/popup_top_right.png' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 14px;
	height: 12px;
	border-collapse: collapse;
	border-style: none;
}
.popup_middle_left
{
	background-position: right;
	background-image: url('imagens/popup_middle_left.png' );
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 14px;
	border-collapse: collapse;
	border-style: none;
}
.popup_middle_middle
{
	background-color: #ffffff;
	text-align: center;
	border-collapse: collapse;
	border-style: none;
}
.popup_middle_right
{
	background-image: url('imagens/popup_middle_right.png' );
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 14px;
	border-collapse: collapse;
	border-style: none;
}
.popup_bottom_left
{
	background-position: right top;
	background-image: url('imagens/popup_bottom_left.png' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 14px;
	height: 12px;
	border-collapse: collapse;
	border-style: none;
	font-size: 6px;
}
.popup_bottom_middle
{
	background-position: top;
	background-image: url('imagens/popup_bottom_middle.png' );
	background-repeat: repeat-x;
	background-attachment: scroll;
	width: 14px;
	height: 12px;
	border-collapse: collapse;
	border-style: none;
}
.popup_bottom_right
{
	background-position: left top;
	background-image: url('imagens/popup_bottom_right.png' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 14px;
	height: 12px;
	border-collapse: collapse;
	border-style: none;
}

.tit_resumo
{
    color: #4F4F4F;
    background-color: #EAEAEA;
    padding-top: 4px;
    padding-bottom: 4px;
}

.info_resumo
{
    color: #445A73;
    background-color: #F5F5F5;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: right;
    font-weight: bold;
    width: 45px;
}

.info_livre
{
    color: #445A73;
    background-color: #F5F5F5;
    padding: 4px;
    text-align: left;
}

.tit_livre
{
    color: #4F4F4F;
    background-color: #EAEAEA;
    padding: 4px;
    text-align: right;
}

.tit_resumo_eve
{
    color: #4F4F4F;
    background-color: #EAEAEA;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}

.info_resumo_eve
{
    color: #445A73;
    background-color: #F5F5F5;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: right;
    font-weight: bold;
    width: 40px;
    padding-right: 4px;
}

.coluna_01
{
	padding-right: 2px;
	width: 126px;
	text-align: right;
}

.coluna_01pn
{
	padding-right: 2px;
	width: 150px;
	text-align: right;
}

.boxmenu
{
    background-color: #EBEBEB;
    border: 1px solid #808080;
    padding: 4px;
    overflow: hidden;
}

.boxtitmenu
{
    background-color: #676767;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    color: #fff;
    overflow: hidden;
}

a.bmenu:link, a.bmenu:visited, a.bmenu:active
{
	text-decoration: none;
	display: block;
	padding: 4px;
	color: #000;
}

a.bmenu:hover
{
    text-decoration: none;
    background-color: #66BDE8;
    color: #fff;
}

a.lcampo:link, a.lcampo:visited, a.lcampo:active
{
	text-decoration: none;
	display: block;
	padding: 4px;
	color: #000;
}

a.lcampo:hover
{
    text-decoration: none;
    background-color: #33CC33;
    color: #fff;
}

a.bmenusel:link, a.bmenusel:visited, a.bmenusel:active, a.bmenusel:hover
{
    text-decoration: none;
    display: block;
    padding: 4px;
    background-color: #2198D1;
    color: #fff;
}

.sepbox
{
    background-color: #d1d1d1;
    border-bottom: 1px solid #fff;
    height: 2px;
}

.centro
{
    text-align: center;
}

.azul01
{
    background-color: #5C7EA7;
    color: #fff;
}

.azul02
{
    background-color: #27BBE0;
    color: #fff;
}

table.bordasimples {border-collapse: collapse; width: 100%;}
table.bordasimples tr td
{
    border: 1px solid #7D9FDD;
    padding: 2px;
}

table.bordasimples3 {border-collapse: collapse; width: 100%;}
table.bordasimples3 tr td
{
    border: 1px solid #7D9FDD;
    padding: 4px;
}

table.bordasimples4 {border-collapse: collapse;}
table.bordasimples4 tr td
{
    border: 1px solid #7D9FDD;
    padding: 2px;
}

table.semborda {border-collapse: collapse;}
table.semborda tr td
{
    border: none;
    padding: 2px;
}

.uppercase
{
    text-transform: uppercase;
}

#divconsulta
{
    width: 290px;
    float: left;
    padding: 10px;
    background-color: #ccc;
    min-height: 530px;
}

#divcgeral
{
    width: 100%;
    padding: 10px;
    background-color: #eaeaea;
    overflow: hidden;
}

#divdados
{
    width: 638px;
    margin-right: 10px;
    margin-top: -10px;
    float: right;
    padding: 10px;
    background-color: #eaeaea;
    min-height: 540px;
}

.separaitens
{
    margin-top: 10px;
    margin-bottom: 4px;
    height: 2px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
}

.tititem
{
    /*background-color: #4D88C4;*/
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 4px;
}

.backconteudo
{
    /*background-color: #8FB5DA;*/
}

.curpointer
{
    cursor: pointer;
}