body{ cursor: pointer; margin: 0; font-family: Arial; font-size: 20px; background: #f4f4f4; }
.td_datos span, input{ cursor: pointer; border: none; font-family: Arial; font-size: 20px; background: #f4f4f4; color: #000000; }
::placeholder{ color: #ffffff; }
.cont{ padding: 2%; }

.cont_popUp{  width: 100%; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.2); display: none; justify-content:center; align-items: center; flex-direction: column; }

.popUp_showDate{  width: 80%; background: #ffffff; padding: 2%; border-radius: 10px; display: none; justify-content:center; align-items: center; flex-direction: column; }
.popUp_showDate_tittle{  font-size: 25px; width: 100%; text-align: center; margin-top: 2%; margin-bottom: 3%; font-weight: bold; }
.popUp_showDate_button{  cursor: pointer; margin-top: 2%; width: 35%; background: #e38841; border-radius: 25px; padding: 0.5%; text-align: center; font-weight: bold; color: #ffffff; }

.cont_enc{ width: 100%; }
.div_title{ font-size: 35px; color: #e38841; font-weight: bold; }
.cont_enc_sub{ display: flex; }
.div_dataProyect{ width: 50%; }
.cont_table_enc{ width: 50%; }
.cont_table_enc table{ width: 90%; }
.cont_table_enc table tr{ width: 100%; height: 60px }
.cont_enc_sub_imgsend{ width: 100%; }
.cont_enc_sub_imgsend img{ width: 8%; }
.td_desc{ width: 40%; font-weight: bold; }
.td_datos{ width: 60%; border: transparent;  }
.td_datos span{  border-bottom: 1px solid #484848; font-weight: bold; width: 50%; text-align: center; margin-top: 1%; margin-bottom: 1%; }
.td_datos div{  border-bottom: 1px solid #484848; font-weight: bold; width: 50%; text-align: center; margin-top: 1%; margin-bottom: 1%; }


.div_datos{color: #484848; border-bottom: 1px solid #484848; width: 50%; text-align: center; margin-top: 1%; margin-bottom: 1%; }

.cont_enc_sub_cliente{ display: flex; margin-top: 3%; }
.div_dataCliente { width: 50%; }
.div_dataCliente div{ border-radius: 10px; padding: 2%; margin-bottom: 3%; width: 90%; border: 1px solid #484848; font-weight: bold; }
.cont_logo_enc{ width: 50%; text-align: center; }
.cont_logo_enc img{ width: 30%; }


input:focus {
  	border-color: rgb(227, 136, 65);
    box-shadow: 0 1px 1px rgba(227, 136, 65, 0.075)inset, 0 0 8px rgba(227,136,65,0.6);
    outline: 0 none;
}

#table_Act tr:hover { background: #EAEAEA; }
#table_Act td{ border-bottom: 1px solid #484848; }

.cont_act{ width: 100%; background: #ffffff; padding-top: 2%; padding-bottom: 2%; }
.cont_act_table{ margin-top: 2%; width: 100%; }
.cont_act_table table{ width: 100%; text-align: left; }
.cont_act_table table th{ padding-top: 1%; padding-bottom: 1%; background: #e38841; color: #ffffff; }
.cont_act_table table td{ padding-top: 1%; padding-bottom: 1%; }
.cont_act_table_th1{ width: 10%; text-align: center; }
.cont_act_table_th2{ width: 46%; padding-left: 2%; }
.cont_act_table_th3{ width: 12%; text-align: center; }
.cont_act_table_th4{ width: 12%; text-align: center; }
.cont_act_table_th5{ width: 12%; text-align: center; }

.cont_act_table_td1{ width: 10%; }
.cont_act_table_td2{ width: 46%; padding-left: 2%; }
.cont_act_table_td2 textarea{ background: #ffffff; width: 95%; font-family: Arial; }
.cont_act_table_td3{ width: 12%; text-align: center; }
.cont_act_table_td3 input{ background: #ffffff; text-align: center; }
.cont_act_table_td4{ width: 12%;  }
.cont_act_table_td4 input{ width: 90%; background: #ffffff; }
.cont_act_table_td5{ width: 12%;  }
.cont_act_table_td5 input{ width: 90%; background: #ffffff; }

.cont_act_table table tr{ border-bottom: 2px solid #484848; }


/*.cont_act_table tbody tr:nth-child(even) {
  background-color: #ff98001c;
}*/

* {
  user-select: none;
}
*::selection {
  background: none;
}
*::-moz-selection {
  background: none;
}


@media print {
    /*.div_title{ font-size: 25px; }*/
    body{ background: #ffffff }
    .td_datos div, #diasRestantes{ width: 85% }
    #fechaInicio{ width: 85%; }
    .div_dataCliente div{ border: transparent; border-bottom: 2px solid #484848; border-radius: 0; }
    .cont_act_table table, .cont_act_table input{ font-size: 20px; }
}

