/* FONT FACES == */
@font-face {
    font-family: "roboto-regular";
    src:url(../fonts/roboto/Roboto-Regular.ttf);
}

@font-face {
    font-family: "OpenSans";
    src:url(../fonts/Open_Sans/OpenSans-Regular.ttf);
}

/* CORPO == */
body{background:#EEE; font-family: "OpenSans", sans-serif; font-size:13px; margin: 0px; padding: 0px;}

input[type="text"], input[type="password"], input[type="number"], input[type="tel"], input[type="date"], input[type="time"], .inputs_ep, select, textarea, .inputs{border: solid 1px #CCC; background: #fff !important; box-shadow: none !important; color:#555;  border-radius:3px; padding:10px; font-family: "roboto",Helvetica,Arial,sans-serif; font-size:15px; outline:none; line-height:20px; -webkit-appearance:none;}

input[type="submit"], input[type="button"]{-webkit-appearance:none; font-family: "OpenSans";}

.obrigatorio{color:#e24747;}

.div_clear{clear:both;}

/* 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: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{height:110px;}
.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;}

/* 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{width:250px;}
.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{width:96%; font-weight:bold; box-shadow: 10px 10px 5px #888888;}
.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{box-shadow: 1px 2px 5px #333;}
.div_login_ep .div_bnt_insert_ca_ep{margin:25px 0 0; display:none;}
.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;}

/* DIV DE LOGIN == */
.div_login_ep .div_form_login_ep{color:#FFFFFF; width:80%; margin:0 auto;}
.div_login_ep .div_form_login_ep label{font-weight:bold; 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:#3b5179; 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:#6f7f9c;}

.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:#390; 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:#3b5179; 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: 12px; font-weight:bold; color:#3b5179; 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;}

/* 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:#3b5179; 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 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:#3b5179; 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:#788dba;}
.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%;}

/* 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:#3b5179; 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;}
.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:#3b5179; 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: #3b5179; padding:0; margin:0; border-left:5px solid #7f2126; 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 #7f2126; cursor:pointer;}
.menu_lateral_ep ul li:first-child{border-top:0;}
.menu_lateral_ep ul .li_selecionado{background:#7f2126;}
.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;}
.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:#3b5179; 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:#3b5179; 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:#3b5179 !important; color:#FFFFFF;}

/* DIV SYNCRONIZAÇÕES == */
.div_sync_ep .cab_ep{background:#3b5179; 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:#3b5179 !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:#3b5179;; 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:#3b5179 !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;}
.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:#3b5179; 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;}
.div_select_pr_pd .div_inner_html .div_img img{height:100%;}
.div_select_pr_pd .div_inner_html h1{font-size:20px; line-height:28px; margin:0; padding:0;}
.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;}
.div_select_pr_pd .div_inner_html ul li #porc_desc_pr{width:100px;}
.div_select_pr_pd .div_inner_html ul li #valor_orig_pr, .div_select_pr_pd .div_inner_html ul li #valor_pr{width:85px;}
.div_select_pr_pd .div_inner_html #valor_total_pr{width:90%;}
.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:#3b5998 !important; color:#FFFFFF;}

/* OUTRAS TELAS == */
@media 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{width:93% !important;}
  
  /* DIV BUSCA == */
  .div_busca_ep .inner_html_ep ul li input{width:115px !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;}
  
}

@media 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{width:91% !important;}
  
  /* DIV BUSCA == */
  .div_busca_ep .inner_html_ep ul li input{width:90px !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;}
  
}

/* 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;}

}
