﻿@charset "utf-8";
#detalle_proc_cons {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	background:#FFFFFF;
	border-bottom:#F2F2F2 7px solid;
	padding-left:50px;
	width:775px;
	height:auto;
	padding:0px 10px 0px 10px;
}

#caja_form_new_proc, #caja_form_new_cons, #caja_form_new_user, #caja_form_terminos, #caja_form_new_cliycon {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border-top:#797979 1px solid;
	background:#FFF;
	padding-bottom:10px;
	padding-left:50px;
	height:auto;
	position:absolute;
	z-index:100;
	top:15%;
	left:25%;
	border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 5px 5px 5px #222;
	-moz-box-shadow: 5px 5px 5px #222;
	-webkit-box-shadow: 5px 5px 5px #222;
	-o-box-shadow: 10px 10px 5px #222;
	border:2px solid #878787;
	padding:0px 10px 10px 10px;
	display:none;
}


#caja_form_new_vig, #caja_form_cnew_vig {
	
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border-top:#797979 1px solid;
	background:#FFF;
	padding-bottom:10px;
	padding-left:50px;
	height:auto;
	position:absolute;
	z-index:100;
	top:10%;
	left:35%;
	border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 5px 5px 5px #222;
	-moz-box-shadow: 5px 5px 5px #222;
	-webkit-box-shadow: 5px 5px 5px #222;
	-o-box-shadow: 10px 10px 5px #222;
	border:2px solid #878787;
	padding:10px 10px 10px 10px;
	display:none;
	}
	
#caja_form_cnew_vig {
	height:80%;
	overflow-y:scroll;
	left: 15%;
	right:15%;
}

#table_detalle_cnewvig{
	width:100%;
}

#caja_form_terminos {
	display:block;
	width:870px;
	height:730px;
}

.texto{
	height:600px;
	overflow:scroll;
	text-align:justify;
}

#caja_est_even1, #caja_est_even2, #caja_res_hon, #caja_res_adj, #caja_res_hon1 , #caja_res_tar, #caja_res_cal, #caja_res_user{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border-top:#797979 1px solid;
	background:#FFF;
	padding-bottom:10px;
	padding-left:50px;
	height:auto;
	position:absolute;
	z-index:100;
	top:35%;
	left:40%;
	border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 5px 5px 5px #222;
	-moz-box-shadow: 5px 5px 5px #222;
	-webkit-box-shadow: 5px 5px 5px #222;
	-o-box-shadow: 10px 10px 5px #222;
	border:2px solid #878787;
	padding:0px 10px 10px 10px;
	display:none;
	width:500px;
}

#caja_est_even1 h3, #caja_est_even2 h3, #caja_res_hon h3, #caja_res_adj h3, #caja_res_hon1 h3{
	font-size:17px;
}
#caja_est_even1 strong, #caja_est_even1 em, #caja_est_even2 strong, #caja_est_even2 em, #caja_res_hon strong, #caja_res_hon em, #caja_res_adj strong, #caja_res_adj em,
#caja_res_hon1 strong, #caja_res_hon1 em, #caja_res_tar strong, #caja_res_tar em, #caja_res_cal strong, #caja_res_cal em, #caja_res_user strong, #caja_res_user em {
	font-size:12px;
}

.bnombre{
	padding:0px;
	border:none;
	background:none;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

.bnombre:hover{
	cursor:pointer;
	text-decoration:underline;
}

#caja_res_adj a, #caja_res_hon1 a, #caja_res_tar a, #caja_res_cal a{
	text-decoration:none;
	color:#333;
	font-size:11px;
}

#caja_res_adj a:hover, #caja_res_hon1 a:hover, #caja_res_tar a:hover, #caja_res_cal a:hover{
	text-decoration:underline;
}

#f_actu_est_tar{
	height:3px;
}

#f_fecha_informe, #f_fecha_hono, #f_fecha_serv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#f_fecha_informe input, #f_fecha_hono input, #f_fecha_serv input{
	padding:3px 5px !important;
	margin:0px 0px !important;
	text-align:center;
	}

#caja_form_new_proc, #caja_form_new_user {
	width:610px;
}

#caja_form_new_cons {
	width:655px;
}

#caja_form_new_proc input, #caja_form_new_cons input, #caja_form_new_user input, #detalle_proc_cons input, #caja_form_new_cliycon input {
	font-size:10px;
	margin: 3px 5px 3px 5px;
	text-transform:uppercase;
	border:none;
	border-bottom: #666 solid thin;
	background: #EEE;
}

#caja_form_new_proc input, #caja_form_new_proc select, #caja_form_new_cons input, #caja_form_new_cons select, #caja_form_new_user input, #caja_form_new_user select, #detalle_proc_cons input, #detalle_proc_cons select, #ent_direccion, #caja_form_new_cliycon input, #caja_form_new_cliycon select {
	font-size:0.65rem;
	margin: 3px 0px 0px 9px;
	text-transform:uppercase;
	border-radius:3px;
}

#caja_form_new_vig input, #caja_form_cnew_vig{
	text-transform:none;
	font-size:13px;
}

#caja_form_new_vig2 input{
	text-transform:none;
	font-size:13px;
}

#id_user_abog, #nom_abog, #nom_serv, #nom_rz_cli, #nom_rz_cli2, #rep_cli,
#nom_rz_contra, #nom_rep, #email_cli, #email_contra,
#asunto_tram, #nom_serv, #nom_serv2, #asun_serv_proc, #username,
#name_user, #apel_user{
	text-transform:none !important;
}

#guardar, #cerrar{
	text-transform:none !important;
}

#caja_form_new_proc h3, #caja_form_new_cons h3, #caja_form_new_user h3, #detalle_proc_cons h3, #caja_form_new_cliycon h3 {
	font-size:16px;
	text-height:20%
}
#table_detalle_clien, #table_detalle_contra, #table_detalle_trami, #table_detalle_trami2, #table_perfil, #table_juri, #table_detalle_usuarios, #table_detalle_newuser, #table_operacion { /*Estilos de las Tablas de Información del Formulario*/	
	width:97%;/*775px;*/
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-top:#797979 1px solid;
	margin-bottom:20px;
}

#table_detalle_trami2{
	border-top:none;
}

#table_detalle_clien td, #table_detalle_contra td, #table_detalle_trami td, #table_perfil td, #table_juri td, #table_operacion td {
	padding: 5px 0px 5px 0px !important;
}

#table_detalle_trami textarea, #table_operacion textarea{
	width:600px;
	height:100px;
}

#asignar{
	color:#036;
	display:inline;
	padding:10px 0px 10px 0px;
	font-style:italic;
}

#ver_mas_clien, #ver_mas_contra, #ver_mas_trami, #cerrar_form {
	font-size: 20px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	color:#000;
	padding:20px 7px 0px 0px;
	cursor:pointer;
}



#tit_nuevo, .cerrar_form {
	font-size: 22px;
	font-weight:bold;
	text-decoration:none;
	color:#900;
	padding:0px 7px 0px 7px;
	text-shadow:1px -1px 0.5px #FFF;
}

.cerrar_form{
	float:right;
	margin-top:-40px;
	margin-left:20px;
	padding:0px 8px 1px 8px;
	background:#AAA;
	border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	color:#000;
}

.cerrar_form:hover{
	cursor:pointer;
	color:#900;
}

#ver_mas_clien:hover, #ver_mas_contra:hover, #ver_mas_trami:hover {
	color:#900;
}

.title_datos_form{
	font-weight:bold;
	font-size:11px;
	padding: 0px 3px 0px 3px;
}

.alerta_form{
	text-align:center;
	background:#ddd;
	font-weight:bold;
	font-size:11px;
}

#divtit table{
	background:#FFF;
}

#divtit h3{
	background:#EEE;
}

#divtit a{
	background:#EEE;
}

#table_tit_actu{
	border-collapse:collapse;
	border-spacing:0px;
	font-weight:bold;
	color:#000;
	background:#EEE;
	border:0px;
	width:100%;
	}

#table_tit_actu a:hover{
	color:#900;
}

#divtit table:hover, #divtit:active{
	background:#FFF;
}

#title_head{
	width:665px;
	float:left;
	margin-bottom: 1rem;
}

#caja_est{
	width:85px;
	float:right;
}

.deshabilitado{
	height:20px;
	margin-top:5px !important;
}

#table_inf{
	font-size:11px;
	padding-top:0px;
	clear:both;
}

.tit_inf{
	text-align:center;
	font-weight:bold;
	width:15%;
}

.segui{
	width:16%;
	text-align:left;
}

.m_adj, .m_hon, .m_tar, .m_cal{
	display:inline;
	color:#333;
	text-decoration:none;
	background:#DDD;
	padding:1px 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.m_adj:hover, .m_hon:hover, .m_tar:hover, .m_cal:hover{
	font-weight:bold;
	background:#FFF;
	border:#000 solid thin;
	padding:0px 3px;
}

#separar{
	clear:both;
}

#head_form h2{
	display:inline;
	font-size:15px;
	line-height:0%;
	color:#000;
	text-decoration:none;
}

#title_head h2 a{
	display:inline;
	font-size:16px;
	line-height:0%;
	color:#000;
	text-decoration:none;
	width:700px;
	font-weight: 600;
}

#title_head h2 a:hover{
	text-decoration:underline;
}

#form_estado{
	display:inline;
	font-size:13px;
	float:right;
}

#head_form img{
	border:0px;
	padding-right:5px;
	display:inline;
}

.involucrados{
	font-size:12px !important;
	font-weight:bold;
	padding-left: 0px;
}

.participantes{
	font-size:10px;
	font-weight:bold;
	color:#036;
}

/*.head2{
	font-size:16px;
	float:right;
	line-height:0%;
	margin-top:17px;
	
}*/

#head_form p{
	font-size:13px;
	line-height:20%;
	color:#666;
}

.pnormal{
	line-height: 100% !important;
}

#caja_formulario h3{
	font-size:18px;
	font-weight:0%;
	padding:0px 5px 0px 5px;
	height:10px;
	width:765px;
	float:left;
}

#caja_formulario img{
	float:right;
	opacity:0.7;
	padding:0px;
}

#caja_formulario img:hover{
	opacity:1;
}

#f_actu_est_tarea, #f_actu_est_calend{
	width:40px;
	text-align:center;
}

#f_actu_est_tarea input[type="image", #f_actu_est_calend input[type="image"]]{
	height:25px !important;
}

#f_actu_est_evento{
	width:40px;
	text-align:center;
}

#f_actu_est_evento input[type="image"]{
	height:25px !important;
}

#f_actu_vig{
	display: inline-block;
	vertical-align: middle;
}
#f_actu_vig input[type="image"]{
	width:35px !important;
	border: none;
	background:none;
}

#f_actu_vig2 input[type="image"]{
	width:18px !important;
	border: none;
	background:none;
}

#f_quser{
	display:inline;
}

#f_quser input[type="image"]{
	width:12px !important;
	border: none;
	background:none;
	margin:0px 5px -2px 0px  !important;
}

.fila_campos{
	display: flex;
    margin-bottom: 1rem;
}