/* FONT FACES == */
@font-face{
	font-family: HKGroteskPro; 
	src: url('../fonts/HKGroteskPro/HKGroteskPro-Regular.woff2') format("woff2"), url('../HKGroteskPro/HKGroteskPro-Regular.woff') format("woff");
}

/* CORPO == */
body{
	background:#FFF; 
	font-family: "HKGroteskPro", serif; 
	font-size:13px; 
	margin: 0px; 
	padding: 0px;
	line-height: 20px;
}

a{
	text-decoration: none;
}

input[type="text"], 
input[type="password"], 
input[type="number"], 
input[type="tel"], 
input[type="email"], 
input[type="date"], 
input[type="time"], 
.inputs_ep, 
select, 
textarea, 
.inputs{
	font-family: "HKGroteskPro", serif; 
	background: #f1f4f8;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    border: 2px solid #6D84b4;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding: 10px;
    margin: 2px 0px 4px;
    color: #6D84b4;
    border-radius: 3px;
    letter-spacing: 0.5px;
    outline: none;
    box-sizing: border-box;
    width: 100%;
}

input[type="submit"], 
input[type="button"]{
	-webkit-appearance:none; 
	font-family: "HKGroteskPro";
}

/* DIV ERRO == */
.div_erro_ep{
	color: #f6333b;
}

/* COR DOS BOTÃ•ES == */
.bntsEp{
	border-radius: 3px;
	cursor: pointer;
}

.bntDesabilitado{
	background: #EFEFEF;
	border: 1px solid #DDD;
	color: #CCC;
	font-weight: bold;
}

.bntVerde{
	background: #42ba96 !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #42ba96 !important;
}

.bntVermelho{
	background: #e75050 !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #e75050 !important;
}

.bntRoxo{
	background: #746cd3 !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #746cd3;
}

.bntRoxo2{
	background: #5c77ed !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #5c77ed !important;
}

.bntVinho{
	background: #c763c4 !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #9e179a !important;
}

.bntAzul{
	background: #335eea !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #335eea !important;
}

.bntAzul2{
	background: #00abfd !important;
	color: #FFF !important;
	cursor: pointer;
	text-align: center;
	border: 1px solid #00abfd !important;
}

/* FLOATS == */
.float-left{
	float: left;
}

.float-right{
	float: right;
}

.cab, .bnt_mais{
	background-color: #335eea !important;
}

/* CORES == */
.corAzul{
	color: #2f5ae9 !important;
}

.corAzul2{
	color: #2f5ae9 !important;
}

.corVermelho{
	color: #e75050 !important;
}

.corVerde{
	color: #42ba96 !important;
}

.fundo_vermelho_ep{
	background: #f6333b;
}

.fundoCinza{
	background: #DDD !important;
}

.fonte_cor_vermelha_ep{
	color: #CC3300;
}

.fonte_cor_branco_ep{
	color: #FFF;
}

.obrigatorio{
	color:#e24747;
}

.uppercase_ep{
	text-transform: uppercase;
}

.botao_ep{
	cursor: pointer;
	display: inline;
	border-radius: 2px;
	padding: 3px;
}

/* DIV CLEAR == */
.div_clear{
	clear:both;
}

/* ALINHAR == */
.text-align-left{
	text-align: left;
}

.text-align-center{
	text-align: center;
}

.text-align-right{
	text-align: right;
}

/* LINE HEIGHTS == */
.line-height20{
	line-height: 20px;
}

.line-height25{
	line-height: 25px;
}

.line-height30{
	line-height: 30px;
}

/* WIDTHS == */
.width-porc50{
	width: 50%;
}

/* BORDER-RADIUS == */
.border-radius0{
	border-radius: 0;
}

.border-radius3{
	border-radius: 3px;
}

.border-radius5{
	border-radius: 5px;
}

/* PADDINGS == */
.padding0{
	padding: 0;
}

.padding0-top{
	padding-top: 0 !important;
}

.padding0-right{
	padding-right: 0 !important;
}

.padding0-bottom{
	padding-bottom: 0 !important;
}

.padding0-left{
	padding-left: 0 !important;
}

.padding5{
	padding: 5px;
}

.padding5-top{
	padding-top: 5px !important;
}

.padding5-right{
	padding-right: 5px !important;
}

.padding5-bottom{
	padding-bottom: 5px !important;
}

.padding5-left{
	padding-left: 5px !important;
}

.padding10{
	padding: 10px;
}

.padding10-top{
	padding-top: 10px !important;
}

.padding10-right{
	padding-right: 10px !important;
}

.padding10-bottom{
	padding-bottom: 10px !important;
}

.padding10-left{
	padding-left: 10px !important;
}

/* MARGINS == */
.margin0{
	margin: 0;
}

.margin0-top{
	margin-top: 0 !important;
}

.margin0-right{
	margin-right: 0 !important;
}

.margin0-bottom{
	margin-bottom: 0 !important;
}

.margin0-left{
	margin-left: 0 !important;
}

.margin5{
	margin: 5px;
}

.margin5-top{
	margin-top: 5px !important;
}

.margin5-right{
	margin-right: 5px !important;
}

.margin5-bottom{
	margin-bottom: 5px !important;
}

.margin5-left{
	margin-left: 0 !important;
}

.margin10{
	margin: 10px;
}

.margin10-top{
	margin-top: 10px !important;
}

.margin10-right{
	margin-right: 10px !important;
}

.margin10-bottom{
	margin-bottom: 10px !important;
}

.margin10-left{
	margin-left: 10px !important;
}

.margin20{
	margin: 20px;
}

.margin20-top{
	margin-top: 20px !important;
}

.margin20-right{
	margin-right: 20px !important;
}

.margin20-bottom{
	margin-bottom: 20px !important;
}

.margin20-left{
	margin-left: 20px !important;
}

.margin_right_zero{
	margin-right: 0 !important;
}

.onlyread{
	background: #EEE !important;
}

/* DIV ABAS == */
.div_abas_ep{
	display: flex;
	flex-direction: row;
	border-bottom: 1px solid #CCC;
	margin: 0 auto;
}

.div_abas_ep .aba{
	flex: 1;
	flex-grow: 1;
	text-align: center;
	font-weight: 700;
	padding: 10px 0;
	cursor: pointer;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.div_abas_ep .selecionado{
	background: #335eea;
	color: #FFF;
	border: 1px solid #335eea !important;
}

/* UL GRADE FLEX == */
.ul_grade_flex_ep{
	display: flex !important;
	flex-direction: row;
	flex-flow: wrap;
	padding: 0;
	margin: 0;
	list-style: none;
}

.ul_grade_flex_ep li{
	flex: 1;
	flex-grow: 1;
	display: block !important;
	margin-right: 10px;
}

.ul_grade_flex_ep li:last-child{
	margin-right: 0;	
}

/* DIV BNTS == */
.div_bnts{

}
.div_bnts table td{
	padding-right:10px; 
	line-height:30px;
}
.div_bnts table td:last-child{
	padding-right:0px;
}
.div_bnts table .div_bnt{
	text-align:center;
	font-weight:bolder;
	background:#335eea;
	color:#FFFFFF;
}
.div_bnts table .div_bnt_remover{
	background:#ff4d4d; 
	color:#FFFFFF;
}

/* DIV BNTS EP == */
.div_bnts_ep{
	display: flex;
	flex-direction: row;
}

.div_bnts_ep div, 
.div_bnts_ep input[type="button"], 
.div_bnts_ep input[type="submit"]{
	flex: 1;
	border: 0;
    line-height: 40px;
    text-align: center;
    background: #CCCCCC;
    border-radius: 5px;
    font-weight: bolder;
} 

/* DIV LOADING NV */
.div_loading_ep_nv{
	text-align: center;
	padding: 20px;
}

.div_loading_ep_nv .li_loading_ep{
	text-align: center;
	padding: 50px 0;
}

.div_loading_ep_nv .div_loading_ep{
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 120px;
	height: 120px;
  	-webkit-animation: spin 2s linear infinite; /* Safari */
  	animation: spin 2s linear infinite;
  	display: inline-block;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* UL GRADE == */
.ul_grade{
	position:relative; 
	display: table; 
	padding: 0px; 
	margin: 0px; 
	min-height: 20px; 
	list-style: none; 
	width:100%;
}

.ul_grade li{
	float:left; 
	margin: 0 15px 0 0;
}

/* IFRAME DE VISUALIZAÇÃO DE ARQUIVOS DOS COMENTÁRIOS == */
.iframe_arq_cm{width:100%; height:100%; position:absolute; z-index:1000; top:0; border:0; background:#FFFFFF;}

/* IFRAME DE VISUALIZAÇÃO DE ARQUIVOS DOS COMENTÁRIOS == */
.div_img_arq_cm{width:100%; height:100%; position:absolute; z-index:1000; top:0; border:0; background:#000000; text-align:center;}
.div_img_arq_cm img{width:95%; margin:8px 0 0;}

/* MENU MAIS == */
.menu_mais_lp_ep{position:fixed; top:0; left:0; height:100%; width:100%; z-index:49; font-size:12px; background:transparent;}
.menu_mais_lp_ep .div_alpha_ep{position:absolute; top:0; left:0; z-index:49; background:transparent; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.menu_mais_html_lp_ep{position:absolute; top:0; left:0; height:auto; width:160px; z-index:50; font-size:12px; background:#FFFFFF;}
.menu_mais_html_lp_ep .div_menu_mais_ep{background:#FAFAFA; margin:10px 0 0; position:absolute; top:0; right:0; border:1px solid #CCC; box-shadow: 0px 5px 5px #888888; width:160px; border-radius:2px;}
.menu_mais_html_lp_ep .div_menu_mais_ep ul{margin:0; padding:0; list-style:none;}
.menu_mais_html_lp_ep .div_menu_mais_ep ul li{line-height:40px; padding:0 15px; font-size:15px;}

/* BOT�ES == */
.icon_add_ep{position:fixed; height:40px; width:40px; bottom:20px; right:20px; overflow:hidden; background:#f6333b; border-radius:5px; z-index:15;}
.icon_add_ep img{height:100%; width:100%;}
.bnt_open_select_clientes_ep{display:inline-block; padding:2px 5px; background:#CC3300; color:#FFFFFF; border-radius:3px; line-height:15px; text-transform:uppercase;}

/* DIV ALPHAS == */
.div_alpha_white_ep{position:fixed; top:0; left:0; height:100%; width:100%; z-index:2000; background:#FFFFFF; display:none;}

/* DIV DA LOGO == */
.div_logo_ep{text-align:center; background:#000000; padding:0; margin:0; height:auto; position:relative; overflow:hidden;}
.div_logo_ep .div_img{width:100%; z-index:10; position:relative; margin:0 auto; padding:5px 0;}
.div_logo_ep .div_img img{
	
}
.div_logo_ep video{width:100%; height:auto; position:absolute; z-index:5; top:0; left:0; opacity:0.30;}

/* DIV LOADING FULL SCREEN == */
.div_loading_full_screen_ep{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1000; font-size:12px;}
.div_loading_full_screen_ep .div_alpha_ep{ position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_loading_full_screen_ep .div_loading_ep{ position:absolute; background:#FFFFFF; width:80%; margin:0 auto; z-index:1100; padding:10px 0; border:1px solid #000000; text-align:center; z-index:1100; border-radius:2px;}
.div_loading_full_screen_ep .div_loading_ep img{height:70px;}

/* DIV ALERTA == */
.div_alerta_full_screen_ep{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1000; font-size:12px;}
.div_alerta_full_screen_ep .div_alpha_ep{ position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_alerta_full_screen_ep .div_loading_ep{position:absolute; background:#FFFFFF; width:80%; margin:0 auto; z-index:1100; padding:10px 0; border:1px solid #000000; text-align:center; z-index:1100; border-radius:2px; overflow:hidden;}
.div_alerta_full_screen_ep .div_loading_ep .div_titulo, .div_alerta_full_screen_ep .div_loading_ep .div_texto{ line-height:20px;}
.div_alerta_full_screen_ep .div_loading_ep .div_html{overflow:auto; position:relative;}
.div_alerta_full_screen_ep .div_loading_ep img{height:70px;}

/* DIV WINDOW FULLSCREEN == */
.div_window_fullscreen_ep{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1000; font-size:12px;}
.div_window_fullscreen_ep .div_alpha_ep{position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_window_fullscreen_ep .div_html_ep{position:fixed; background:#FFFFFF; width:100%; margin:0 auto; z-index:1100; border:0px solid #000000; z-index:1100; border-radius:2px;}
.div_window_fullscreen_ep .div_html_ep .div_inner_html_ep{position:relative; overflow:auto;}

/* DIV WINDOW FULLSCREEN == */
.div_window_fullscreen_ep2{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1100; font-size:12px;}
.div_window_fullscreen_ep2 .div_alpha_ep{position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_window_fullscreen_ep2 .div_html_ep{position:fixed; background:#FFFFFF; width:100%; margin:0 auto; z-index:1100; border:0px solid #000000; z-index:1100; border-radius:2px;}
.div_window_fullscreen_ep2 .div_html_ep .div_inner_html_ep{position:relative; overflow:auto;}

/* DIV DIALOGO == */
.div_dialogo_ep{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1000; font-size:12px;}
.div_dialogo_ep .div_alpha_ep{position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_dialogo_ep .div_html_ep{position:fixed; background:#FFFFFF; width:85%; margin:0 auto; z-index:1100; border:0px solid #000000; z-index:1100; border-radius:2px;}
.div_dialogo_ep .div_html_ep .div_inner_html_ep{position:relative; overflow:auto;}

/* DIV DIALOGO2 == */
.div_dialogo_ep2{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1100; font-size:12px;}
.div_dialogo_ep2 .div_alpha_ep{position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_dialogo_ep2 .div_html_ep{position:fixed; background:#FFFFFF; width:85%; margin:0 auto; z-index:1100; border:0px solid #000000; z-index:1100; border-radius:2px;}
.div_dialogo_ep2 .div_html_ep .div_inner_html_ep{position:relative; overflow:auto;}

/* DIV DIALOGO3 == */
.div_dialogo_ep3{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1500; font-size:12px;}
.div_dialogo_ep3 .div_alpha_ep{position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_dialogo_ep3 .div_html_ep{position:fixed; background:#FFFFFF; width:85%; margin:0 auto; z-index:1100; border:0px solid #000000; z-index:1100; border-radius:2px;}
.div_dialogo_ep3 .div_html_ep .div_inner_html_ep{position:relative; overflow:auto;}

/* DIV DIALOGO4 == */
.div_dialogo_ep4{position:fixed; top:0; left:0; height:100%; width:100%; z-index:1500; font-size:12px;}
.div_dialogo_ep4 .div_alpha_ep{position:absolute; top:0; left:0; z-index:1000; background:#000000; width:100%; height:100%; opacity:0.65; -moz-opacity: 0.65;}
.div_dialogo_ep4 .div_html_ep{position:fixed; background:#FFFFFF; width:85%; margin:0 auto; z-index:1100; border:0px solid #000000; z-index:1100; border-radius:2px;}
.div_dialogo_ep4 .div_html_ep .div_inner_html_ep{position:relative; overflow:auto;}

/* LOGO APRESENTA��O == */
.div_logo_ep{text-align:center;}
.div_logo_ep img{width:50%;}

/* DIV DE LOGIN E CADASTRO == */
.div_login_ep{
	height:100%; 
	width:100%; 
	padding:0 0 20px;
}
.div_login_ep .div_logo_ep{
	text-align:center; 
	background:#FFF; 
	padding:20px 0; 
	margin:30px 0 0;
}
.div_login_ep .div_logo_ep img{
	
}
.div_login_ep  input[type="text"], 
.div_login_ep input[type="password"], 
.div_login_ep input[type="number"], 
.div_login_ep input[type="date"], 
.div_login_ep input[type="time"], 
.div_login_ep input[type="tel"], 
.inputs_ep{
	font-weight:bold;
}
.div_login_ep .bnts_ep{
	border:1px solid #6f7f9c; 
	padding:0 5px; 
	display:block; 
	width:100%; 
	margin:25px 0 0; 
	cursor:pointer; 
	font-weight:bold; 
	line-height:40px; 
	border-radius:3px; 
	background:#6f7f9c; 
	color:#FFFFFF;
}
.div_login_ep .div_inputs_ep{
	
}
.div_login_ep .div_bnt_insert_ca_ep{
	text-align: center;
	color: #2e5ae9;
}
.div_login_ep .div_bnt_insert_ca_ep span{font-weight:bold; cursor:pointer;}

.div_login_ep .div_bnts_ep{margin:25px 0 0; text-align:center; font-weight:bold; line-height:30px;}
.div_login_ep .div_bnts_ep .div_inputs_ep{}
.div_login_ep .div_bnts_ep .bnts_ep{
	margin:0 !important;
	padding: .8125rem 1.25rem;
}

/* DIV DE LOGIN == */
.div_login_ep .div_form_login_ep{
	width:80%; 
	margin:0 auto;
}
.div_login_ep .div_form_login_ep label{
	display:block; 
	line-height:30px; 
	margin:15px 0 0;
} 

/* DIV DE CADASTRO== */
.div_login_ep .div_form_cadastro_ep{color:#FFFFFF; width:80%; margin:0 auto; display:none;}
.div_login_ep .div_form_cadastro_ep label{font-weight:bold; display:block; line-height:30px; margin:15px 0 0;} 

/* CAB APLICATIVO == */
.cab_app{
	background:#335eea; 
	color:#FFFFFF; 
	height:43px; 
	font-weight:bold; 
	position:fixed; 
	width:100%; 
	top:0; 
	display:table; 
	z-index: 6;
}
.cab_app div{display:inline-block; float:left; padding:0 5px; height:auto; }
.cab_app div img{height:40px;}
.cab_app div span{line-height:40px; font-size:initial;}
.cab_app .bnt_busca{float:right;}
.cab_app .bnt_sync{
	float:right; 
	background:#6784e3;
}

.div_look_conteudo_ep{margin-top:43px; min-height:525px; -webkit-overflow-scrolling: touch;}

/* BOT�ES DE MOSTRAR MAIS == */
.bnt_mostrar_mais_pd, .bnt_mostrar_mais_ca, .bnt_mostrar_mais_pr{
	padding:15px; 
	cursor:pointer; 
	text-align:center; 
	background-color:#42ba96; 
	color:#FFF; 
	font-weight:bolder; 
	list-style:none;
}

/* UL CONTEUDOS == */
.ul_conteudos{
	padding:5px 0 0; 
	margin:0px; 
	list-style:none;
}
.ul_conteudos .li{
	background:none; 
	padding:10px; 
	border-bottom:1px solid #EEE;
}
.ul_conteudos .li .cab{
	background:#335eea; 
	padding:6px; 
	text-align:left; 
	color:#FFF; 
	display:block; 
	font-weight:bold;
}
.ul_conteudos .li .data{
	font-size:11px; 
	font-weight:400; 
	color:#999; 
	display:block;
	padding:0px 0px 1px;
}
.ul_conteudos .li .titulo{
	font-size: initial; 
	font-weight:bold; 
	color:#335eea; 
	display:block; 
	padding:2px 0px;
}
.ul_conteudos .li .descricao{font-size:12px; display:block; padding:0; color:#333;}
.ul_conteudos .li .ferramentas{display:block; padding:5px 0 0;}
.ul_conteudos .li .ferramentas a{cursor:pointer;}
.ul_conteudos .li a{text-decoration:none;}
.ul_conteudos .li .img_conteudo{text-align:center; display:block; padding:0 10px 0 0;}
.ul_conteudos .li .div_comentarios{position:relative; background:#edeff4; display:block; padding:5px; margin:5px 0px;}
.ul_conteudos .li .data_visitas{font-weight:bold; color:#393;}
.ul_conteudos .li .div_checkbox , .ul_conteudos .div_img{float:left; padding-right:5px;}
.ul_conteudos .li .div_ferramentas{margin:5px 0 0; font-size: 14px;}
.ul_conteudos .li .div_ferramentas .cab{padding:0px; cursor:default; color:#FFF; margin:5px 0 0; border-radius:2px; -moz-border-radius:2px; box-shadow:0 0 5px #CCC; -moz-box-shadow:0 0 5px #CCC;}
.ul_conteudos .li .div_ferramentas .cab img{float:inherit;}
.ul_conteudos .li .div_ferramentas .cab span, .ul_conteudos .li .div_ferramentas .cab a{cursor:pointer; color:#FFF; font-weight:bold;}
.ul_conteudos .li .div_ferramentas .cab table a{display:block; padding:0;}
.ul_conteudos .li .div_ferramentas .cab table td{font-size:11px; padding:0; border-right:1px solid #FFFFFF;}
.ul_conteudos .li .div_ferramentas .cab table td img{float:inherit; padding:5px 0; display:none;}
.ul_conteudos .li .div_ferramentas .cab table td span{display:block; padding:5px 0; }
.ul_conteudos .li .div_ferramentas .bnt_mostrar_cms{background-color:#FFB3B3; cursor:pointer; border:1px solid transparent; border-left-width:0; border-right-width:0;  text-align:center; padding:3px; font-size:10px;}
.ul_conteudos .li .div_ferramentas .bnt_mostrar_cms:hover{background-color:#ffffd6; border:1px solid #CCC;}
.ul_conteudos .li .div_ferramentas .carregando_cms{background-color:#ffffd6; border:1px solid #CCC;}

/* UL LOADING */
.ul_conteudos .li_loading_ep{
	text-align: center;
	padding: 50px 0;
	border-bottom: 0 !important;
}

.ul_conteudos .li_loading_ep .div_loading_ep{
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 120px;
	height: 120px;
  	-webkit-animation: spin 2s linear infinite; /* Safari */
  	animation: spin 2s linear infinite;
  	display: inline-block;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* COMENT�RIOS == */
.ul_cm{list-style:none; padding:0; margin:0;}
.ul_cm .li_cm{border-bottom:1px solid #CCC; display:table; width:100%; padding:15px 0;}
.ul_cm .li_cm:last-child{border-bottom:0;}
.ul_cm .li_cm .dados_cm{margin-left:70px; font-size:12px; color:#333;}
.ul_cm .li_cm .div_img_cm{background:#FFF; float:left; width:50px; height:50px; border:2px solid #FFF; overflow:hidden; box-shadow:2px 2px 3px #CCC; border-radius:50%;}
.ul_cm .li_cm .div_img_cm img{width:100%;}
.ul_cm .li_cm .data_cm{font-size:10px; font-weight:400; color:#999; display:block;padding:0px 0px 1px;}
.ul_cm .li_cm .nome_usu_cm{font-size:12px; font-weight:bold; color:#335eea; display:block; padding:0px 0px 1px; line-height:22px;}
.ul_cm .bnt_mostrar_cms{background-color:#FFB3B3; border:1px solid transparent; border-left-width:0; border-right-width:0;  text-align:center; padding:5px; font-size:10px;}
.ul_cm .li_hidden_cm{display:none;}
.ul_cm .li_cm .ul_anexos_cm{margin:10px 0 0; padding:0; overflow:hidden; display:none; width:100%;}
.ul_cm .li_cm .ul_anexos_cm li{padding:5px; margin:0 5px 10px 0; float:left; border:1px solid #CCCCCC; background:#EEE; border-radius:3px; }
.ul_cm .li_cm .ul_anexos_cm li:last-child{}

/* DIV APLICATIVOS INDEX == */
.div_aplicativos_ep{}
.div_aplicativos_ep div{height:120px; overflow:hidden;}
.div_aplicativos_ep div img{height:100%; width:100%;}
.div_aplicativos_ep h1{text-align:center; color:#FFFFFF;}

/* DIV INFO BOX EP == */
.div_info_box_ep{
	text-align:left; 
	padding:0; 
	line-height:20px; 
	position:relative; 
	overflow:auto;
}
.div_info_box_ep .cab{
	background:#3b5179; 
	color:#FFFFFF; 
	height:43px; 
	font-weight:bold; 
	position:fixed; 
	width:100%; 
	left:0; 
	z-index:1;
}
.div_info_box_ep .cab div{
	display:block; 
	padding:0 5px; 
	height:auto; 
	text-align:center;
}
.div_info_box_ep .cab div span{
	line-height:45px; 
	font-size:initial;
}
.div_info_box_ep .div_inner_html{
	padding:55px 10px 10px;
	line-height: initial !important;
}

/* DIV IFRAME == */
.div_box_ep{position:fixed; width:100%; height:100%; z-index:100; background:#FFF; top:0; display:none;}
.div_box_ep h1{}
.div_box_ep .cab_ep{
	background:#335eea; 
	color:#FFFFFF; 
	position:relative; 
	height:auto; 
	font-weight:bold; 
	box-shadow: 1px 2px 5px #333; 
	width:100%; 
	display:table;
}
.div_box_ep .cab_ep div{display:inline-block; padding:0 5px; height:auto; float:left;}
.div_box_ep .cab_ep div img{height:40px;}
.div_box_ep .cab_ep div span{ line-height:40px; font-size:initial;}
.div_box_ep .cab_ep .bnt_sync{float:right; background:#6D84b4;}
.div_box_ep .cab_ep .div_menu_iframe{
	position:absolute; 
	top:0; 
	right:0; 
	background:#6784e3;
}
.div_box_ep .div_iframe{position:relative; display:block; min-height:568px; background:#FFF; overflow:hidden;}
.div_box_ep .div_iframe .div{display:block; height:525px; overflow:auto;}
.div_box_ep .div_iframe .div label{font-weight:bold; display:block; line-height:30px; margin:15px 0 0;} 
.div_box_ep .div_iframe .div .div_suporte{width:90%; margin:0 auto; padding:0 0 30px;}
.div_box_ep .div_iframe .div input[type="text"], .div_box_ep .div_iframe .div input[type="tel"], .div_box_ep .div_iframe .div input[type="date"], .div_box_ep .div_iframe .div input[type="time"], .div_box_ep .div_iframe .div textarea, .div_box_ep .div_iframe .div .inputs{width:91%;}
.div_box_ep .div_iframe .div select{width:100%;}

/* DIV BOX INNER == */
.div_box_inner_ep .cab_ep{
	background:#335eea; 
	color:#FFFFFF; 
	height:43px; 
	font-weight:bold; 
	position:fixed;
	z-index: 2;
}
.div_box_inner_ep .cab_ep div{display:block; padding:0 0; height:auto; text-align:center;}
.div_box_inner_ep .cab_ep div span{line-height:45px; font-size:initial;}
.div_box_inner_ep .cab_ep .bnt_back_ep{
	float: left;
	height: 40px;
}
.div_box_inner_ep .cab_ep .bnt_salvar_ep{
	float: right;
	height: 40px;
	padding: 1.5px;
	background: #6784e3;
}

.div_box_inner_ep .cab_ep .bnts{
	height: 40px;
	padding: 1.5px;
	position: absolute;
}

.div_box_inner_ep .cab_ep .bnts img{
	height: 100%;
}

.div_box_inner_ep .cab_ep .right{
	right: 0;
}

.div_box_inner_ep .cab_ep .alinhar_esquerda_ep{
	text-align: left;
}
.div_box_inner_ep .cab_ep .alinhar_direita_ep{
	text-align: right;
}
.div_box_inner_ep .inner_html_ep{padding:49px 10px 15px;}
.div_box_inner_ep .inner_html_ep input[type="text"], 
.div_box_inner_ep .inner_html_ep input[type="tel"], 
.div_box_inner_ep .inner_html_ep input[type="number"]{

}
.div_box_inner_ep .inner_html_ep select{
}
.div_box_inner_ep .inner_html_ep label{font-weight:bolder; display:block; line-height:45px;}
.div_box_inner_ep .inner_html_ep .div_bnts{margin:15px 0 0;}
.div_box_inner_ep .inner_html_ep .div_bnts table td{padding-right:10px;}
.div_box_inner_ep .inner_html_ep .div_bnts table td:last-child{padding-right:0;}
.div_box_inner_ep .inner_html_ep .div_bnts table td input[type="button"]{border:0; width:100%; line-height:40px; text-align:center; background:#CCCCCC; border-radius:5px; font-weight:bolder;}
.div_box_inner_ep .inner_html_ep .div_bnts table td .bnt_azul{
	background:#335eea !important; 
	color:#FFFFFF;
}

/* LOOK BUSCA == */
.look_busca_ep{position:relative; background:#ff9900; line-height:22px; overflow:hidden; min-height:30px; display:none;}
.look_busca_ep .bnt_close_busca_ep{position:relative; float:right; padding:5px 10px; background:#CC0000; color:#FFFFFF; font-weight:bold;}
.look_busca_ep .div_look_busca_ep{padding:5px 10px 0; color:#333;} 

/* MENU SUPERIOR == */
.menu_sup_ep{
	position:fixed; 
	top:30px; 
	height:43px; 
	width:100%; 
	background:#335eea; 
	border-top:1px solid #333; 
	padding:0; 
	z-index:7; 
	overflow:hidden;
}
.menu_sup_ep .div_menu_ep{width:100%; height:60px; position:relative; overflow-Y:hidden; overflow-X:auto;}
.menu_sup_ep .div_menu_ep ul{
	margin:0; 
	padding:0; 
	top:0; 
	list-style:none; 
	width:200%; 
	font-weight:bolder; 
	position:absolute;
}
.menu_sup_ep .div_menu_ep ul li{
	float:left; 
	line-height:43px; 
	padding:0 15px; 
	color:#FFFFFF;
	text-transform: uppercase;
}
.menu_sup_ep .div_menu_ep ul .li_selecionado{ background:#FFFFFF; color:#333333;}

/* MENU SUPERIOR INNER == */
.menu_sup_inner_ep{
	position:fixed; 
	top:30px; 
	height:43px; 
	width:100%; 
	background:#335eea; 
	border-top:1px solid #333; 
	padding:0; 
	z-index:7; 
	overflow:hidden;
}
.menu_sup_inner_ep .div_menu_ep{width:100%; height:60px; position:relative; overflow-Y:hidden; overflow-X:auto;}
.menu_sup_inner_ep .div_menu_ep ul{margin:0; padding:0; top:0; list-style:none; width:100%; font-weight:bolder; position:absolute;}
.menu_sup_inner_ep .div_menu_ep ul li{float:left; line-height:43px; padding:0 15px; color:#FFFFFF;}
.menu_sup_inner_ep .div_menu_ep ul .li_selecionado{ background:#FFFFFF; color:#333333;}

/* MENU == */
.menu_lateral_ep{
	position:fixed; 
	top:43px; 
	left: -225px; 
	z-index: 10; 
	width: 220px; 
	height:100%; 
	background: #335eea; 
	padding:0; 
	margin:0; 
	border-left:5px solid #42ba96; 
	z-index:900;
}
.menu_lateral_ep ul{
	margin:0; 
	padding: 0; 
	list-style:none; 
	z-index:901; 
	position:relative;
}
.menu_lateral_ep ul li{
	display:table; 
	width:100%; 
	color: #FFF; 
	font-weight:bold; 
	border-top:1px solid #42ba96; 
	cursor:pointer;
}
.menu_lateral_ep ul li:first-child{border-top:0;}
.menu_lateral_ep ul .li_selecionado{
	background: #42ba96;
}
.menu_lateral_ep ul li img{ float:left; height:30px; padding:8px; border:0;}
.menu_lateral_ep ul li .a{text-decoration:none; color:#FFFFFF; display:block; padding:15px 0;}
.div_alpha_menu_lateral_ep{position:fixed; top:43px; left: 0; z-index: 20; width: 100%; height:100%; background:#FFF; display:none; opacity:0.9; -moz-opacity: 0.9; }

/* PÁGINAÇÃO == */
.div_paginacao{display:block; padding:5px; margin:15px 0; position:static; text-align:center;}
.div_paginacao ul{position:relative; display:block; width:50%; margin:0 auto; padding:0px; list-style:none; font-weight:bold;}
.div_paginacao ul li{float:left; margin:0 5px;}
.div_paginacao ul li a{display:block; padding:5px 10px; text-decoration:none; font-weight: bold;}
.div_paginacao ul li a:hover{text-decoration:underline;}
.div_paginacao ul li .disabilitado{color:#999;}
.div_paginacao div{display:inline-block;}
.div_paginacao a{display:inline-block; padding:4px 7px; text-decoration:none; font-weight:bold; color:#6D84b4; border-radius:3px;}
.div_paginacao .selecionado{background:#6D84b4; color:#FFF;}

/* DIV SUGEST CLIENTE EP == */
.div_sugest_cliente_ep .cab_ep{background:#335eea; color:#FFFFFF; height:43px; font-weight:bold; position:fixed; z-index:10;}
.div_sugest_cliente_ep .cab_ep div{display:block; padding:0 0; height:auto; text-align:center;}
.div_sugest_cliente_ep .cab_ep div span{line-height:45px;}
.div_sugest_cliente_ep .inner_html_ep{padding:52px 10px 15px; z-index:5; position:relative;}
.div_sugest_cliente_ep .inner_html_ep select{ width:100%;}
.div_sugest_cliente_ep .inner_html_ep input[type="text"], .div_sugest_cliente_ep .inner_html_ep input[type="tel"], .div_sugest_cliente_ep .inner_html_ep input[type="number"]{width:90%;}
.div_sugest_cliente_ep .inner_html_ep label{font-weight:bolder; display:block; line-height:45px;}
.div_sugest_cliente_ep .inner_html_ep .div_cliente_ep{ position:relative; overflow:hidden;}
.div_sugest_cliente_ep .inner_html_ep .div_cliente_ep img{ position:absolute; top:0; right:0; background:#3366CC;}
.div_sugest_cliente_ep .inner_html_ep ul{padding:0; margin:0; list-style:none; display:table; width:100%;}
.div_sugest_cliente_ep .inner_html_ep ul li{padding:5px; border-bottom:1px solid #CCCCCC; line-height:20px;}
.div_sugest_cliente_ep .inner_html_ep ul li .titulo{color:#335eea; font-weight:bolder;}
.div_sugest_cliente_ep .inner_html_ep ul li input{width:90px; margin-right:10px;}
.div_sugest_cliente_ep .inner_html_ep ul li:last-child{margin:0;}
.div_sugest_cliente_ep .inner_html_ep .div_bnts{margin:15px 0 0;}
.div_sugest_cliente_ep .inner_html_ep .div_bnts table td{padding-right:10px;}
.div_sugest_cliente_ep .inner_html_ep .div_bnts table td:last-child{padding-right:0;}
.div_sugest_cliente_ep .inner_html_ep .div_bnts table td input[type="button"]{border:0; width:100%; line-height:40px; text-align:center; background:#CCCCCC; border-radius:5px; font-weight:bolder;}
.div_sugest_cliente_ep .inner_html_ep .div_bnts table td .bnt_azul{background:#335eea !important; color:#FFFFFF;}

/* DIV SYNCRONIZAÇÕES == */
.div_sync_ep .cab_ep{background:#335eea; color:#FFFFFF; height:43px; font-weight:bold; position:fixed;}
.div_sync_ep .cab_ep div{display:block; padding:0 0; height:auto; text-align:center;}
.div_sync_ep .cab_ep div span{line-height:45px; font-size:initial;}
.div_sync_ep .inner_html_ep{padding:49px 10px 15px;}
.div_sync_ep .inner_html_ep select{ width:100%;}
.div_sync_ep .inner_html_ep input[type="text"], .div_sync_ep .inner_html_ep input[type="tel"], .div_sync_ep .inner_html_ep input[type="number"]{width:90%;}
.div_sync_ep .inner_html_ep label{font-weight:bolder; display:block; line-height:45px;}
.div_sync_ep .inner_html_ep .div_bnts{margin:15px 0 0;}
.div_sync_ep .inner_html_ep .div_bnts table td{padding-right:10px;}
.div_sync_ep .inner_html_ep .div_bnts table td:last-child{padding-right:0;}
.div_sync_ep .inner_html_ep .div_bnts table td input[type="button"]{border:0; width:100%; line-height:40px; text-align:center; background:#CCCCCC; border-radius:5px; font-weight:bolder;}
.div_sync_ep .inner_html_ep .div_bnts table td .bnt_azul{background:#335eea !important; color:#FFFFFF;}
.div_sync_ep .inner_html_ep .ul_sync_pp{padding:0; margin:0; list-style:none; line-height:20px;}

/* DIV ENVIO DE PROPOSTA POR E-MAIL == */
.div_email_pp_ep .cab_ep{background:#335eea;; color:#FFFFFF; height:43px; font-weight:bold; position:fixed;}
.div_email_pp_ep .cab_ep div{display:block; padding:0 0; height:auto; text-align:center;}
.div_email_pp_ep .cab_ep div span{line-height:45px; font-size:initial;}
.div_email_pp_ep .inner_html_ep{padding:49px 10px 15px;}
.div_email_pp_ep .inner_html_ep input[type="text"], .div_email_pp_ep .inner_html_ep input[type="tel"], .div_email_pp_ep .inner_html_ep input[type="number"], .div_email_pp_ep .inner_html_ep textarea{width:90%;}
.div_email_pp_ep .inner_html_ep label{font-weight:bolder; display:block; line-height:45px;}
.div_email_pp_ep .inner_html_ep .id_pp_pp{font-weight:bold; color:#336699;}
.div_email_pp_ep .inner_html_ep .div_bnts{margin:15px 0 0;}
.div_email_pp_ep .inner_html_ep .div_bnts table td{padding-right:10px;}
.div_email_pp_ep .inner_html_ep .div_bnts table td:last-child{padding-right:0;}
.div_email_pp_ep .inner_html_ep .div_bnts table td input[type="button"]{border:0; width:100%; line-height:40px; text-align:center; background:#CCCCCC; border-radius:5px; font-weight:bolder;}
.div_email_pp_ep .inner_html_ep .div_bnts table td .bnt_azul{background:#335eea !important; color:#FFFFFF;}
.div_email_pp_ep .inner_html_ep .ul_sync_pp{padding:0; margin:0; list-style:none; line-height:20px;}

/* PÁGINA DE CONFIRMAR LOGOFF == */
.div_corpo_logoff{text-align:center;padding:170px 20px 20px 20px;}
.div_corpo_logoff h1{
	color:#FFF;
	line-height: initial;
}
.div_corpo_logoff .bnt_cancelar{background:#ff4d4d; color:#FFF; font-weight:bolder; cursor:pointer; font-size:16px;}
.div_corpo_logoff .bnt_confirmar{background:#390; color:#FFF; font-weight:bolder; cursor:pointer; font-size:16px;}

/* BOX DE INSERÇAO DE PRODUTOS == */
.div_select_pr_pd{text-align:left; padding:0; line-height:20px; position:relative; overflow:auto;}
.div_select_pr_pd .ln{border-bottom:1px solid #CCC; padding:10px 0;}
.div_select_pr_pd .ln:last-child{border-bottom:0;}
.div_select_pr_pd .cab {background:#335eea; color:#FFFFFF; height:43px; font-weight:bold; position:fixed; width:100%; left:0;}
.div_select_pr_pd .cab div{display:block; padding:0 5px; height:auto; text-align:center;}
.div_select_pr_pd .cab div span{line-height:45px; font-size:initial;}
.div_select_pr_pd .div_hidden{display:none;}
.div_select_pr_pd .div_inner_html {padding:55px 10px 10px;}
.div_select_pr_pd .div_inner_html label{font-weight:bolder; display:block; line-height:25px;}
.div_select_pr_pd .div_inner_html .div_img{
	height:250px; 
	width:100%; 
	border:1px solid #CCCCCC; 
	overflow:hidden;
	text-align: center;
}
.div_select_pr_pd .div_inner_html .div_img img{
	height:100%;
	display: inline-block;
}
.div_select_pr_pd .div_inner_html h1{
	font-size:20px; 
	line-height:initial; 
	margin:0; 
	padding:0;
}

.div_select_pr_pd .div_inner_html input[type="text"], .div_select_pr_pd .div_inner_html input[type="tel"]{
	font-weight: bold;
}

.div_select_pr_pd .div_inner_html ul{}
.div_select_pr_pd .div_inner_html ul li{}

.div_select_pr_pd .div_inner_html ul li:last-child{margin-right:0;}
.div_select_pr_pd .div_inner_html ul li #quantidade_pr{
	width:85px;
	text-align: center;
}

.div_select_pr_pd .div_inner_html ul li #opcoes_valores_pr,
.div_select_pr_pd .div_inner_html ul li #porc_desc_pr{
	width: 173px;
}

.div_select_pr_pd .div_inner_html ul li #valor_orig_pr, 
.div_select_pr_pd .div_inner_html ul li #valor_pr,
.div_select_pr_pd .div_inner_html ul li #valor_desc_pr{
	width:130px;
	text-align: right;
}
/*
.div_select_pr_pd .div_inner_html ul li #porc_desc_pr{
	text-align: right;
	text-align-last: right;
	width: 152px;
	font-weight: bold;
}
*/

.div_select_pr_pd .div_inner_html #valor_total_pr{
	
}
.div_select_pr_pd .div_inner_html .ul_campos_alinhar_esquerda{

}
.div_select_pr_pd .div_inner_html .ul_campos_alinhar_direita{
	text-align: right;
}
.div_select_pr_pd .div_inner_html .ul_campos_alinhar_direita li{
	float: none;
	display: inline-block;
}
.div_select_pr_pd .div_inner_html .div_alinhar_esquerda{

}
.div_select_pr_pd .div_inner_html .div_alinhar_direita{
	text-align: right;
}
.div_select_pr_pd .div_inner_html .div_alinhar_direita input[type="tel"], .div_select_pr_pd .div_inner_html .div_alinhar_direita input[type="text"]{
	text-align: right;
}
.div_select_pr_pd .div_inner_html .div_bnts{}
.div_select_pr_pd .div_inner_html .div_bnts table td{padding-right:10px;}
.div_select_pr_pd .div_inner_html .div_bnts table td:last-child{padding-right:0;}
.div_select_pr_pd .div_inner_html .div_bnts table td input[type="button"]{border:0; width:100%; line-height:40px; text-align:center; background:#CCCCCC; border-radius:5px; font-weight:bolder;}
.div_select_pr_pd .div_inner_html .div_bnts table td .bnt_azul{
	background:#335eea !important; 
	color:#FFFFFF;
}

.div_loop_pr{

}

.div_loop_pr .ln_pr{
	display: block;
	padding: 10px;
	border-bottom: 1px solid #CCC;
}

.div_loop_pr .ln_pr h1{
	font-size: 18px;
	padding: 5px 0;
	margin: 0;
}

.div_loop_pr .ln_pr:last-child{
	border-bottom: 0;
}

/* DIV INSERT FINANCEIRO == */
#div_insert_fn{

}

#div_insert_fn ul{
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	width: 100%;
}

#div_insert_fn ul li{
	display: inline-block;
}

#div_insert_fn .campos_valores{
	text-align: right;
}

#div_insert_fn #cod_ct_fn,
#div_insert_fn #cod_fr_fn{
	width: 100%;
}

#div_insert_fn #titulo_sv_fn{
	
}

#div_insert_fn #valor_fn{
	width: 95%;
	text-align: right;
}

#div_insert_fn #vencimento_fn{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_fn #acao_fn,
#div_insert_fn #total_parc_fn,
#div_insert_fn #intervalo_parc_fn{
	
}

#div_insert_fn #sts_fn{
}

#div_insert_fn #valor_pg_fn{
	width: 95%;
	text-align: right;
}

#div_insert_fn #data_pg_fn{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_fn #div_parcelas_fn{
	text-align: left;
}

#div_insert_fn #div_parcelas_fn ul{

}

#div_insert_fn #div_parcelas_fn ul li{

}

#div_insert_fn #div_parcelas_fn ul li:nth-child(1){
	display: none !important;
}

#div_insert_fn #div_parcelas_fn ul li:nth-child(1) input{
	width: 40px;
	text-align: center;
	margin-right: 20px;
}

#div_insert_fn #div_parcelas_fn ul li:nth-child(2) input{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_fn #div_parcelas_fn ul li:nth-child(3) input{
	width: 95%;
	text-align: right;
}

/* DIV EDITAR FINANCEIRO == */
#div_editar_fn{

}

#div_editar_fn ul{
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	width: 100%;
}

#div_editar_fn ul li{
	display: inline-block;
}

#div_editar_fn .campos_valores{
	text-align: right;
}

#div_editar_fn #cod_ct_fn,
#div_editar_fn #cod_fr_fn{
	
}

#div_editar_fn #titulo_sv_fn{
	
}

#div_editar_fn #valor_fn{
	text-align: right;
	width: 95%;
}

#div_editar_fn #vencimento_fn{
	width: 95%;
}

#div_editar_fn #acao_fn,
#div_editar_fn #total_parc_fn,
#div_editar_fn #intervalo_parc_fn{
	width: 287px;
}

#div_editar_fn #sts_fn{
	
}

#div_editar_fn #valor_pg_fn{
	width: 95%;
	text-align: right;
}

#div_editar_fn #data_pg_fn{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_editar_fn #div_parcelas_fn{
	text-align: left;
}

#div_editar_fn #div_parcelas_fn ul{

}

#div_editar_fn #div_parcelas_fn ul li{

}

#div_editar_fn #div_parcelas_fn ul li:nth-child(1){
	display: none;
}

#div_editar_fn #div_parcelas_fn ul li:nth-child(1) input{
	width: 40px;
	text-align: center;
	margin-right: 20px;
}

#div_editar_fn #div_parcelas_fn ul li:nth-child(2) input{
	width: 135px;
	text-align: center;
	margin-right: 20px;
}

#div_editar_fn #div_parcelas_fn ul li:nth-child(3) input{
	width: 89px;
	text-align: right;
}

/* LOOP FINANCEIRO == */
.ul_fn{
	padding: 5px 0 0;
	margin: 0px;
  list-style: none;
}

.ul_fn li{
	position: relative;
  padding: 15px !important;
  border-bottom: 1px solid #CCC;
  text-align: left;
}

.ul_fn li:last-child{
	border-bottom: 0;
}

.ul_fn li .titulo{
	  font-weight: bold;
    color: #335eea;
    display: block;
    padding: 2px 0px;
    font-size: initial;
    line-height: 30px;
}

.ul_fn li .valor{
  	font-weight: bolder;
    padding: 5px 0;
    font-size: initial;
}

.ul_fn li .div_bnts {
    margin: 10px 0 0;
    /* position: absolute; */
    top: 0;
    right: 0;
    z-index: 5;
    float: right;
}

.ul_fn li .div_bnts .bnt_mais {
    background: #335eea;
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin: -10px 0px 0 0;
    height: 35px;
    width: 35px;
}

.ul_fn li .div_bnts span{
	display: inline-block;
	height: 35px;
  width: 35px;
}

.ul_fn li .div_bnts span img {
    width: 100%;
    height: 100%;
}


/* DIV INSERT CONTAS PAGAR == */
#div_insert_cp{

}

#div_insert_cp ul{
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	width: 100%;
}

#div_insert_cp ul li{
	display: inline-block;
}

#div_insert_cp .campos_valores{
	text-align: right;
}

#div_insert_cp #cod_ct_cp,
#div_insert_cp #cod_fp_cp{
	
}

#div_insert_cp #texto_cp{
	
}

#div_insert_cp #valor_cp{
	width: 89px;
	text-align: right;
}

#div_insert_cp #vencimento_cp{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_cp #acao_cp,
#div_insert_cp #total_parc_cp,
#div_insert_cp #intervalo_parc_cp{
	
}

#div_insert_cp #sts_cp{
	
}

#div_insert_cp #valor_pg_cp{
	width: 89px;
	text-align: right;
}

#div_insert_cp #data_pg_cp{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_cp #div_parcelas_cp{
	text-align: left;
}

#div_insert_cp #div_parcelas_cp ul{

}

#div_insert_cp #div_parcelas_cp ul li{

}

#div_insert_cp #div_parcelas_cp ul li:nth-child(1){
	display: none !important;
}

#div_insert_cp #div_parcelas_cp ul li:nth-child(1) input{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_cp #div_parcelas_cp ul li:nth-child(2) input{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_insert_cp #div_parcelas_cp ul li:nth-child(3) input{
	width: 95%;
	text-align: right;
}

/* DIV EDITAR DESPESA == */
#div_editar_cp{

}

#div_editar_cp ul{
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	width: 100%;
}

#div_editar_cp ul li{
	display: inline-block;
}

#div_editar_cp .campos_valores{
	text-align: right;
}

#div_editar_cp #cod_ct_cp,
#div_editar_cp #cod_fp_cp{
	
}

#div_editar_cp #texto_cp{
	
}

#div_editar_cp #valor_cp{
	width: 95%;
	text-align: right;
}

#div_editar_cp #vencimento_cp{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_editar_cp #acao_cp,
#div_editar_cp #total_parc_cp,
#div_editar_cp #intervalo_parc_cp{
	width: 287px;
}

#div_editar_cp #sts_cp{
	
}

#div_editar_cp #valor_pg_cp{
	width: 95%;
	text-align: right;
}

#div_editar_cp #data_pg_cp{
	width: 95%;
	text-align: center;
	margin-right: 20px;
}

#div_editar_cp #div_parcelas_cp{
	text-align: left;
}

#div_editar_cp #div_parcelas_cp ul{

}

#div_editar_cp #div_parcelas_cp ul li{

}

#div_editar_cp #div_parcelas_cp ul li:nth-child(1){
	display: none;
}

#div_editar_cp #div_parcelas_cp ul li:nth-child(1) input{
	width: 40px;
	text-align: center;
	margin-right: 20px;
}

#div_editar_cp #div_parcelas_cp ul li:nth-child(2) input{
	width: 135px;
	text-align: center;
	margin-right: 20px;
}

#div_editar_cp #div_parcelas_cp ul li:nth-child(3) input{
	width: 89px;
	text-align: right;
}

/* LOOP DESPESAS == */
.ul_cp{
	padding: 0;
	margin: 0;
	list-style: none;
}

.ul_cp li{
	display: table;
	width: 100%;
	border-bottom: 1px solid #CCC;
}

.ul_cp li:last-child{
	border-bottom: 0;
}

.ul_cp li .div_suporte_cp{
	position: relative;
	display: block;
	padding: 10px 0;
}

.ul_cp li .div_suporte_cp .lns{
	display: flex;
	flex-direction: row;
	padding: 2px 0;
}

.ul_cp li .div_suporte_cp .lns div{
	flex-grow: 2;
}

.ul_cp li .div_suporte_cp .lns div:first-child{
	text-align: left;
	font-weight: 600;
}

.ul_cp li .div_suporte_cp .lns div:last-child{
	text-align: right;
	font-weight: 600;
}

/* INFORMAÇÕES SOBRE O APP == */
.ul_info_app{
	padding: 0;
	margin: 0;
	list-style: none;
}

.ul_info_app li{
	display: table;
	width: 100%;
	border-bottom: 1px solid #CCC;
}

.ul_info_app li:last-child{
	border-bottom: 0;
}

.ul_info_app li .div_suporte_cp{
	position: relative;
	display: block;
	padding: 10px 0;
}

.ul_info_app li .div_suporte_cp .lns{
	display: flex;
	flex-direction: row;
	padding: 2px 0;
}

.ul_info_app li .div_suporte_cp .lns div{
	flex-grow: 2;
}

.ul_info_app li .div_suporte_cp .lns div:first-child{
	text-align: left;
	font-weight: 600;
}

.ul_info_app li .div_suporte_cp .lns div:last-child{
	text-align: right;
	font-weight: 600;
}

/* DIV BUSCAR == */
.div_busca_ep{

}

.div_busca_ep .ul_grade{

}

.div_busca_ep .ul_grade li{
	
}

.div_busca_ep .ul_grade li .data_inicio, 
.div_busca_ep .ul_grade li .data_fim{
	width: 96px;
}

/* ATÉ 375 == */
@media only screen and (max-width: 375px){

	/* DIV LOGIN == */
	.div_login_ep  input[type="text"], 
	.div_login_ep input[type="password"], 
	.div_login_ep input[type="number"], 
	.div_login_ep input[type="date"], 
	.div_login_ep input[type="time"], 
	.div_login_ep input[type="tel"], 
	.inputs_ep{
	}

	/* DIV BUSCA == */
	.div_busca_ep .inner_html_ep ul li input{
		width: 95% !important;
	}
  
	/* BOX DE PROPOSTAS DA VISITA == */
	#div_propostas_vi .div_suporte{width:97% !important;}
	#div_propostas_vi .ul_pp{width:90% !important;}
	#div_propostas_vi .ul_pp .div_bnts span:last-child{margin:0 !important;}

	/* DIV INSERT FINANCEIRO == */
	#div_insert_fn{

	}

	#div_insert_fn ul{
		
	}

	#div_insert_fn ul li{
		
	}

	#div_insert_fn .campos_valores{
		
	}

	#div_insert_fn #cod_ct_fn,
	#div_insert_fn #cod_fr_fn{
	}

	#div_insert_fn #titulo_sv_fn{
		
	}

	#div_insert_fn #valor_fn{
		
	}

	#div_insert_fn #vencimento_fn{
		
	}

	#div_insert_fn #acao_fn,
	#div_insert_fn #total_parc_fn,
	#div_insert_fn #intervalo_parc_fn{

	}

	#div_insert_fn #sts_fn{
	}

	#div_insert_fn #valor_pg_fn{
		
	}

	#div_insert_fn #data_pg_fn{
		
	}

	#div_insert_fn #div_parcelas_fn{
		
	}

	#div_insert_fn #div_parcelas_fn ul{

	}

	#div_insert_fn #div_parcelas_fn ul li{

	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(1){
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(1) input{
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(2) input{
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(3) input{
		
	}

	/* DIV INSERT FINANCEIRO == */
	#div_editar_fn{

	}

	#div_editar_fn ul{
		
	}

	#div_editar_fn ul li{
		
	}

	#div_editar_fn .campos_valores{
		
	}

	#div_editar_fn #cod_ct_fn,
	#div_editar_fn #cod_fr_fn{
		
	}

	#div_editar_fn #titulo_sv_fn{
		
	}

	#div_editar_fn #valor_fn{
		
	}

	#div_editar_fn #vencimento_fn{
		
	}

	#div_editar_fn #acao_fn,
	#div_editar_fn #total_parc_fn,
	#div_editar_fn #intervalo_parc_fn{
		width: 286.80px;
	}

	#div_editar_fn #sts_fn{
		
	}

	#div_editar_fn #valor_pg_fn{
		
	}

	#div_editar_fn #data_pg_fn{
		
	}

	#div_editar_fn #div_parcelas_fn{
		
	}

	#div_editar_fn #div_parcelas_fn ul{

	}

	#div_editar_fn #div_parcelas_fn ul li{

	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(1){
		
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(1) input{
		
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(2) input{
		width: 114px;
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(3) input{
		width: 114px;
	}

	/* DIV INSERT FINANCEIRO == */
	#div_insert_cp{

	}

	#div_insert_cp ul{
		
	}

	#div_insert_cp ul li{
		
	}

	#div_insert_cp .campos_valores{
		
	}

	#div_insert_cp #cod_ct_cp,
	#div_insert_cp #cod_fp_cp{

	}

	#div_insert_cp #texto_cp{
		
	}

	#div_insert_cp #valor_cp{
		width: 95%;
	}

	#div_insert_cp #vencimento_cp{
		width: 95%;
	}

	#div_insert_cp #acao_cp,
	#div_insert_cp #total_parc_cp,
	#div_insert_cp #intervalo_parc_cp{
		
	}

	#div_insert_cp #sts_cp{
		
	}

	#div_insert_cp #valor_pg_cp{
		width: 95%;
	}

	#div_insert_cp #data_pg_cp{
		width: 95%;
	}

	#div_insert_cp #div_parcelas_cp{
		
	}

	#div_insert_cp #div_parcelas_cp ul{

	}

	#div_insert_cp #div_parcelas_cp ul li{

	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(1){
		
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(1) input{
		
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(2) input{
		width: 95%;
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(3) input{
		width: 95%;
	}

	/* DIV INSERT DESPESA == */
	#div_editar_cp{

	}

	#div_editar_cp ul{
		
	}

	#div_editar_cp ul li{
		
	}

	#div_editar_cp .campos_valores{
		
	}

	#div_editar_cp #cod_ct_cp,
	#div_editar_cp #cod_fp_cp{
	}

	#div_editar_cp #texto_cp{
		
	}

	#div_editar_cp #valor_cp{
		
	}

	#div_editar_cp #vencimento_cp{
		
	}

	#div_editar_cp #acao_cp,
	#div_editar_cp #total_parc_cp,
	#div_editar_cp #intervalo_parc_cp{
		width: 286.80px;
	}

	#div_editar_cp #sts_cp{
		
	}

	#div_editar_cp #valor_pg_cp{
		
	}

	#div_editar_cp #data_pg_cp{
		
	}

	#div_editar_cp #div_parcelas_cp{
		
	}

	#div_editar_cp #div_parcelas_cp ul{

	}

	#div_editar_cp #div_parcelas_cp ul li{

	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(1){
		
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(1) input{
		
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(2) input{
		width: 114px;
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(3) input{
		width: 114px;
	}

}

/* DIV INSERT PRODUTOS == */
.div_insert_pr{

}

.div_insert_pr #ul_fts_pr{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table;
	width: 100%;
}

.div_insert_pr #ul_fts_pr li{
	position: relative;
	width: 100px;
	height: 100px;
	overflow: hidden;
	float: left;
	border: 1px solid #CCC;
	background: #EEE;
	border-radius: 5px;
	margin: 5px 8px 5px 0;
}

.div_insert_pr #ul_fts_pr li:last-child{
	margin-right: 0;
}

.div_insert_pr #ul_fts_pr li .div_img{
	position: relative;
	text-align: center;
	height: 100%;
}

.div_insert_pr #ul_fts_pr li .div_img img{
	display: inline-block;
	height: 100%;
}

.div_insert_pr #ul_fts_pr li .info_upload_ft{
	background:#CC6633; 
	text-align:center; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:10px; 
	padding:3px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.div_insert_pr #ul_fts_pr li .div_excluir_ft {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    z-index: 1;
    background: #ef0000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 5px;
    border-radius: 50%;
    cursor: pointer;
    font-size: 12px;
    box-shadow: 1px 2px 2px #888888;
    border: 1px solid #CCC;
}

/* ATÉ 360 == */
@media only screen and (max-width: 360px){

	/* DIV LOGIN == */
	.div_login_ep  input[type="text"], 
	.div_login_ep input[type="password"], 
	.div_login_ep input[type="number"], 
	.div_login_ep input[type="date"], 
	.div_login_ep input[type="time"], 
	.div_login_ep input[type="tel"], 
	.inputs_ep{
	}

	/* DIV BUSCA == */
	.div_busca_ep .inner_html_ep ul li input{
	}
  
	/* BOX DE PROPOSTAS DA VISITA == */
	#div_propostas_vi .div_suporte{width:97% !important;}
	#div_propostas_vi .ul_pp{width:90% !important;}
	#div_propostas_vi .ul_pp .div_bnts span:last-child{margin:0 !important;}

	/* DIV INSERT FINANCEIRO == */
	#div_insert_fn{

	}

	#div_insert_fn ul{
		
	}

	#div_insert_fn ul li{
		
	}

	#div_insert_fn .campos_valores{
		
	}

	#div_insert_fn #cod_ct_fn,
	#div_insert_fn #cod_fr_fn{

	}

	#div_insert_fn #titulo_sv_fn{
		
	}

	#div_insert_fn #valor_fn{
		
	}

	#div_insert_fn #vencimento_fn{
		
	}

	#div_insert_fn #acao_fn,
	#div_insert_fn #total_parc_fn,
	#div_insert_fn #intervalo_parc_fn{
		
	}

	#div_insert_fn #sts_fn{
		
	}

	#div_insert_fn #valor_pg_fn{
		
	}

	#div_insert_fn #data_pg_fn{
		
	}

	#div_insert_fn #div_parcelas_fn{
		
	}

	#div_insert_fn #div_parcelas_fn ul{

	}

	#div_insert_fn #div_parcelas_fn ul li{

	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(1){
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(1) input{
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(2) input{
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(3) input{
		
	}

	/* DIV INSERT FINANCEIRO == */
	#div_editar_fn{

	}

	#div_editar_fn ul{
		
	}

	#div_editar_fn ul li{
		
	}

	#div_editar_fn .campos_valores{
		
	}

	#div_editar_fn #cod_ct_fn,
	#div_editar_fn #cod_fr_fn{
		
	}

	#div_editar_fn #titulo_sv_fn{
		
	}

	#div_editar_fn #valor_fn{
		
	}

	#div_editar_fn #vencimento_fn{
		
	}

	#div_editar_fn #acao_fn,
	#div_editar_fn #total_parc_fn,
	#div_editar_fn #intervalo_parc_fn{
		width: 274.55px;
	}

	#div_editar_fn #sts_fn{
		
	}

	#div_editar_fn #valor_pg_fn{
		
	}

	#div_editar_fn #data_pg_fn{
		
	}

	#div_editar_fn #div_parcelas_fn{
		
	}

	#div_editar_fn #div_parcelas_fn ul{

	}

	#div_editar_fn #div_parcelas_fn ul li{

	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(1){
		
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(1) input{
		
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(2) input{
		width: 107px;
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(3) input{
		width: 107px;
	}

	/* DIV INSERT FINANCEIRO == */
	#div_insert_cp{

	}

	#div_insert_cp ul{
		
	}

	#div_insert_cp ul li{
		
	}

	#div_insert_cp .campos_valores{
		
	}

	#div_insert_cp #cod_ct_cp,
	#div_insert_cp #cod_fp_cp{
		
	}

	#div_insert_cp #texto_cp{
		
	}

	#div_insert_cp #valor_cp{
		width: 95%;
	}

	#div_insert_cp #vencimento_cp{
		width: 95%;
	}

	#div_insert_cp #acao_cp,
	#div_insert_cp #total_parc_cp,
	#div_insert_cp #intervalo_parc_cp{
		
	}

	#div_insert_cp #sts_cp{
		
	}

	#div_insert_cp #valor_pg_cp{
		width: 95%;
	}

	#div_insert_cp #data_pg_cp{
		width: 95%;
	}

	#div_insert_cp #div_parcelas_cp{
		
	}

	#div_insert_cp #div_parcelas_cp ul{

	}

	#div_insert_cp #div_parcelas_cp ul li{

	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(1){
		
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(1) input{
		
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(2) input{
		width: 95%;
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(3) input{
		width: 95%;
	}

	/* DIV INSERT DESPESA == */
	#div_editar_cp{

	}

	#div_editar_cp ul{
		
	}

	#div_editar_cp ul li{
		
	}

	#div_editar_cp .campos_valores{
		
	}

	#div_editar_cp #cod_ct_cp,
	#div_editar_cp #cod_fp_cp{
		
	}

	#div_editar_cp #texto_cp{
		
	}

	#div_editar_cp #valor_cp{
		
	}

	#div_editar_cp #vencimento_cp{
		
	}

	#div_editar_cp #acao_cp,
	#div_editar_cp #total_parc_cp,
	#div_editar_cp #intervalo_parc_cp{
		width: 274.55px;
	}

	#div_editar_cp #sts_cp{
		
	}

	#div_editar_cp #valor_pg_cp{
		
	}

	#div_editar_cp #data_pg_cp{
		
	}

	#div_editar_cp #div_parcelas_cp{
		
	}

	#div_editar_cp #div_parcelas_cp ul{

	}

	#div_editar_cp #div_parcelas_cp ul li{

	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(1){
		
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(1) input{
		
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(2) input{
		width: 107px;
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(3) input{
		width: 107px;
	}

}

/* ATÉ 320 == */
@media only screen and (max-width: 320px) {

	/* DIV LOGIN == */
	.div_login_ep input[type="text"], 
	.div_login_ep input[type="password"], 
	.div_login_ep input[type="number"], 
	.div_login_ep input[type="date"], 
	.div_login_ep input[type="time"], 
	.div_login_ep input[type="tel"], 
	.inputs_ep{
	}

	/* DIV BUSCA == */
	.div_busca_ep .inner_html_ep ul li input{
	}
  
	/* BOX DE PROPOSTAS DA VISITA == */
	#div_propostas_vi .div_suporte{width:97% !important;}
	#div_propostas_vi .ul_pp{width:90% !important;}
	#div_propostas_vi .ul_pp .div_bnts span:last-child{margin:0 !important;}

	/* DIV INSERT FINANCEIRO == */
	#div_insert_fn{

	}

	#div_insert_fn ul{
		
	}

	#div_insert_fn ul li{
		
	}

	#div_insert_fn .campos_valores{
		
	}

	#div_insert_fn #cod_ct_fn,
	#div_insert_fn #cod_fr_fn{
	}

	#div_insert_fn #titulo_sv_fn{
		
	}

	#div_insert_fn #valor_fn{
		
	}

	#div_insert_fn #vencimento_fn{
		
	}

	#div_insert_fn #acao_fn,
	#div_insert_fn #total_parc_fn,
	#div_insert_fn #intervalo_parc_fn{
		
	}

	#div_insert_fn #sts_fn{
		
	}

	#div_insert_fn #valor_pg_fn{
		
	}

	#div_insert_fn #data_pg_fn{
		
	}

	#div_insert_fn #div_parcelas_fn{
		
	}

	#div_insert_fn #div_parcelas_fn ul{

	}

	#div_insert_fn #div_parcelas_fn ul li{

	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(1){
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(1) input{
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(2) input{
		
	}

	#div_insert_fn #div_parcelas_fn ul li:nth-child(3) input{
		
	}

	/* DIV INSERT FINANCEIRO == */
	#div_editar_fn{

	}

	#div_editar_fn ul{
		
	}

	#div_editar_fn ul li{
		
	}

	#div_editar_fn .campos_valores{
		
	}

	#div_editar_fn #cod_ct_fn,
	#div_editar_fn #cod_fr_fn{
		
	}

	#div_editar_fn #titulo_sv_fn{
		
	}

	#div_editar_fn #valor_fn{
		
	}

	#div_editar_fn #vencimento_fn{
		
	}

	#div_editar_fn #acao_fn,
	#div_editar_fn #total_parc_fn,
	#div_editar_fn #intervalo_parc_fn{
		width: 240px;
	}

	#div_editar_fn #sts_fn{
		
	}

	#div_editar_fn #valor_pg_fn{
		
	}

	#div_editar_fn #data_pg_fn{
		
	}

	#div_editar_fn #div_parcelas_fn{
		
	}

	#div_editar_fn #div_parcelas_fn ul{

	}

	#div_editar_fn #div_parcelas_fn ul li{

	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(1){
		
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(1) input{
		
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(2) input{
		width: 89px;
	}

	#div_editar_fn #div_parcelas_fn ul li:nth-child(3) input{
		
	}

	/* DIV INSERT FINANCEIRO == */
	#div_insert_cp{

	}

	#div_insert_cp ul{
		
	}

	#div_insert_cp ul li{
		
	}

	#div_insert_cp .campos_valores{
		
	}

	#div_insert_cp #cod_ct_cp,
	#div_insert_cp #cod_fp_cp{
		
	}

	#div_insert_cp #texto_cp{
		
	}

	#div_insert_cp #valor_cp{
		
	}

	#div_insert_cp #vencimento_cp{
		
	}

	#div_insert_cp #acao_cp,
	#div_insert_cp #total_parc_cp,
	#div_insert_cp #intervalo_parc_cp{
		
	}

	#div_insert_cp #sts_cp{
		
	}

	#div_insert_cp #valor_pg_cp{
		
	}

	#div_insert_cp #data_pg_cp{
		width: 95%;
	}

	#div_insert_cp #div_parcelas_cp{
		
	}

	#div_insert_cp #div_parcelas_cp ul{

	}

	#div_insert_cp #div_parcelas_cp ul li{

	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(1){
		
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(1) input{
		
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(2) input{
		width: 95%;
	}

	#div_insert_cp #div_parcelas_cp ul li:nth-child(3) input{
		width: 95%;
	}

	/* DIV INSERT DESPESA == */
	#div_editar_cp{

	}

	#div_editar_cp ul{
		
	}

	#div_editar_cp ul li{
		
	}

	#div_editar_cp .campos_valores{
		
	}

	#div_editar_cp #cod_ct_cp,
	#div_editar_cp #cod_fp_cp{
		
	}

	#div_editar_cp #texto_cp{
		
	}

	#div_editar_cp #valor_cp{
		
	}

	#div_editar_cp #vencimento_cp{
		
	}

	#div_editar_cp #acao_cp,
	#div_editar_cp #total_parc_cp,
	#div_editar_cp #intervalo_parc_cp{
		width: 240px;
	}

	#div_editar_cp #sts_cp{
		
	}

	#div_editar_cp #valor_pg_cp{
		
	}

	#div_editar_cp #data_pg_cp{
		
	}

	#div_editar_cp #div_parcelas_cp{
		
	}

	#div_editar_cp #div_parcelas_cp ul{

	}

	#div_editar_cp #div_parcelas_cp ul li{

	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(1){
		
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(1) input{
		
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(2) input{
		width: 89px;
	}

	#div_editar_cp #div_parcelas_cp ul li:nth-child(3) input{
		
	}
  
}

/* APENAS PARA ORIENTAÇÕES DE TALA LANSCAPE == */
@media all and (orientation:landscape) {

	.div_img_arq_cm{padding:0;}
	.div_img_arq_cm img{height:100%; width:auto; margin:0;}
	
	/* PÁGINA DE CONFIRMAR LOGOFF == */
	.div_corpo_logoff{padding-top:60px;}

}
