*{
    margin:0;
    padding:0;
    font-family:verdana;
}

/*.btn_edit{	
	width: 23%;
	height: auto;	
}

.btn_delete{
	width: 12%;
	height: auto;	
}*/
.btn_new{
	width: 13px;
}

.btn_menu{
	width: 16px;
	background: #E6E6E6;
	margin-bottom: 1px;
}
.btn_edit{	
	/*width: 13px;*/
	width: 17px;
	height: auto;
	border: 1px solid #848484;
	border-radius: 3px 3px;
	background: #E6E6E6;
}

.btn_down{
	/*width: 13px;*/
	width: 12px;
	height: auto;
	/*border: 1px solid #848484;
	border-radius: 3px 3px;
	background: #E6E6E6;*/
}

/*.btn_updatedoc{
	margin-left: 1px;
	width: 16px;
	height: auto;
	border: 1px solid #848484;
	border-radius: 3px 3px;
	background: #E6E6E6;
}*/

.btn_edit:hover{
	/*background: #CEE3F6;*/
	background: #E0ECF8;
	border: 1px solid #2E9AFE;
}

.btn_delete{
	/*width: 15px;	*/
	width: 13px;
}

.btn_agregar_act{
	width: 16px;
}

.btn_oplist{
	margin-top: 2px;
	margin-left: 1px;
	width: 18px;
	height:18px;
}

.img_oplist{
	width: 14px;
	height: auto;
	padding-bottom: 4px;
}
.img_opdel{
	width: 11px;
	height: auto;
	padding-bottom: 4px;
}

.tabla_lista{
 	font-size: 0.8em; 	
}
#tabla_lista_repor{
 	font-size: 0.8em;
 	overflow: auto;
    height:800px;
}

.cont_op{	
	margin: 10px 0px 5px 0px;
	text-align: left;	
	/*background: #E6E6E6;	*/
}

.cont_op a{
	color: #000000;
	text-decoration: none;		
	/*margin-left: 7px;*/
	padding: 3px;
	border: 1px solid #A4A4A4;
	border-radius: 3px 3px;	
}

.cont_op a:hover{
	/*background: #E6E6E6;*/
	border: 2px solid #848484;
}

.cont_refresh{	
	margin: 10px 0px 5px 0px;
	/*background: #E6E6E6;	*/
}

.cont_refresh a{
	color: #000000;
	text-decoration: none;		
	/*margin-left: 7px;*/
	padding: 3px;
	border: 1px solid #A4A4A4;
	border-radius: 3px 3px;	
}

.cont_refresh a:hover{
	/*background: #E6E6E6;*/
	border: 2px solid #848484;
}

.estilofuente_op{
	font-size: 0.8em;
}

.tabla_op td{
	padding-right: 3px;
}

.btn_margen{
	margin-left: 3px;
}

.input_datos{
	height: 27px;
	font-size: 0.8em;
	border-radius: 0px!important;
}

.input_datos_atrib{
	height: 27px;
	font-size: 1em;
	border-radius: 0px!important;
}

/*.input_datos1{
	font-size: 0.8em;
	border-radius: 0px!important;	
}*/

.letra09{
	font-size: 0.9em;
}
.letra08{
	font-size: 0.8em;
}
.letra07{
	font-size: 0.7em;
}
.letra06{
	font-size: 0.6em;
}
.letra12{
	font-size: 1.2em;
}
.letra10{
	font-size: 1em;
}
.letra14{
	font-size: 1.4em;
}
.negrita{
	font-weight: bold;
}

.div_alertas{
	font-size: 0.8em;	
	padding-top: 6px!important;
	padding-bottom: 5px!important;
}
.cont_proyectos_base{
	margin: 5px;	
}
.color_titulo_sistema{
	color: #045FB4;
}

.espaciado{
	margin-bottom: 8px;
}
.configuraciones_basicas_sistema{
	border: 1px solid #BDBDBD;	
	margin-top: 15px;
	margin-bottom:20px;
	border-radius: 5px;
}
.div_textos_inc{
	border: 1px solid #BDBDBD;
	margin-top: 3px;
	margin-bottom:12px;
	border-radius: 5px;
}
.divcont_evento{
	border: 1px solid #BDBDBD;
	border-radius: 5px;
}
.configuraciones_basicas_botones{
	margin-top: 15px;
	margin-bottom:20px;
}
.div_temasplanc{
	border: 1px solid #BDBDBD;
	/*margin-top: 2px;
	margin-bottom:5px;*/
	border-radius: 5px;
	overflow: auto;
	height:400px;
	padding: 7px;
}
.lista_temas{
	list-style: none;
}
.ul_sinvineta{
	margin-left: 10px;
	list-style: none;
}
.titulo_config{
	margin: 5px 0px 8px 5px;
}
.btn_actualizar{	
	margin-bottom: 10px;
}
.lista_permisos{
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
}
.lista_modulos_item{
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	border: 1px solid #BDBDBD;			
	border-radius: 5px;
	margin-bottom: 15px;
}
.lista_permisos, .lista_esquemas{
	list-style: none;
}
.lista_esquemas li a{
	text-decoration: none;
}
.lista_esquemas li:hover{
	background: #428bca;
	border-radius: 3px;
}

.lista_permisos li a{
	color: #000000;
}

.lista_permisos_sin_asignar{
	border: 1px solid #BDBDBD;	
	margin-top: 15px;
	margin-bottom:20px;
	border-radius: 5px;	
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
}
#lista_psa{
	overflow: auto;   
    height:470px;
}

.div_usuarios_participantes{
	border: 1px solid #BDBDBD;
	margin-top: 15px;
	margin-bottom:20px;
	border-radius: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
}
#lista_participantes{
	overflow: auto;
	height:250px;
}

.lista_mod_item{
	border: 1px solid #BDBDBD;
	margin-top: 23px;
	/*margin-bottom:20px;*/
	border-radius: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
}
.margen_texto_modulo{
	margin-bottom: 30px;
}

#lmi{
	overflow: auto;
	height:457px;
}

.div_atributos{
	border: 1px solid #BDBDBD;
	margin-top: 15px;
	/*margin-bottom:20px;*/
	border-radius: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	overflow: auto;
	height:470px;
}

.cont_lista_roles{
	height:470px;
}
.cont_lista_permisos{
	overflow: auto;   
    height:470px;
}
.cont_lista_moditem{
	overflow: auto;   
    height:160px;
}
.operaciones_permisos{
	visibility: hidden;
}
#agregar_permisos{
	margin-top: 220px;
}

/*.activo {   
    background-color: #428bca;
    border-radius: 3px;
}*/

.cont_roles_usuario{
	border: 1px solid #BDBDBD;	
	padding-left: 3px;
	border-radius: 5px;	
	overflow: auto;   
    height:150px;
}

.cont_desc_tipo_incidencia{
	border: 1px solid #BDBDBD;	
	padding-left: 3px;
	border-radius: 5px;	
	overflow: auto;   
    height:80px;
}

.cont_proyectos_usuario{
	border: 1px solid #BDBDBD;
	padding-left: 3px;
	border-radius: 5px;	
	overflow: auto;
    height:150px;
    margin-top: 10px;
}
.color_negro{
	/*color: #000000;*/
	color: #A4A4A4;
}
.color_gris{
	color: #A4A4A4;
}
#asignar_por_permiso{
	margin-left: 20px;
}
.tabla_lista_esquemasti{
	/*margin-top: 30px;*/
	font-size: 0.8em;
}

.cont_proyectos_eti{
	margin-top: 20px;
}

#lista_proyectos_cliente,#mensaje_verificacion{
	list-style-type: none;
}

.cont_crear_componente{
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 8px;
}
#lista_proyectos_cliente a{
	outline: none;
}

#contenedor_proyectos ul{
	list-style-type: none;
	/*margin-left: 5px;
	margin-top: 5px;*/
}

#contenedor_proyectos ul ol{
	color: #0B4C5F;
}
#contenedor_proyectos ul ol a{
	text-decoration: none;
}
#contenedor_proyectos ul li{
	/*color: #424242;*/
	color:#6E6E6E;
	/*font-size: 0.9em;*/
}
#contenedor_proyectos ul li ul ol{
	/*margin-left: 15px;*/
}
#contenedor_proyectos ul li ul li a{
	color: #5882FA;
	/*font-size: 0.9em!important;*/
}
/*#item_grupo{
	font-size: 0.9em;	
}
.et_sol{
	font-size: 1em!important;
}*/
.btn_sol{
	width: 16px;
}

#seccion-margen-grupo{
	margin-left: 8px;
}
#seccion_margen-sol{
	margin-left: 10px;
}
#imagen_cargando{
	width: 16px;
}
.img_solicitud{		
	width: 40px;
	border: 1px solid #848484;
	border-radius: 3px 3px;
	background: #E6E6E6;
	margin-bottom: 1px;
}

.img_index_solicitud{
	width: 20px;	
	height: auto;
}
.color_rojo{
	color: #FF0000;
}
.error{
	/*background: #432323;*/
	border-color: #FF0000;
}
.margen_parrafo{
	margin: 5px;
}

.lista_usuarios_en_proyecto{
	list-style: none;
}

.deshabilitado{
	background: #E6E6E6;
}

.imagen_refresh{
	width: 16px;
}
.imagen_loading_dialog{
	width: 50px;
}

.cont_btn_recargar{
	/*margin-bottom: 5px;*/
}
.titulo_comentarios{
	margin-top: 30px;
}

.cont_por_comentario{
	margin:4px;	
	border: 1px dashed #BDBDBD;	
}

.cont_btn_resp_comentario{
	margin:4px;
}
.contenedor_subcomentarios{
	overflow: auto;   
    height:250px;
}

.cont_titulo_comentarios{
	margin-top: 20px;
}

.cont_subcomentarios{
	margin-left: 20px;	
}

.btn_ocultar_respuestas{
	visibility: hidden;
}
.scroll_vertical{
	border: 1px solid #BDBDBD;
	overflow: auto;   
    height:250px;
    margin-bottom: 10px;	
}

.sin_negrita{
	font-weight: normal!important;
}
.color_gris_info{
	color: #585858;
}
.btn_crear_articulo{
	margin-left: 2px;
	margin-top: 2px;
	width: 17px;
	height:18px;
	/*width: 13px;*/

}
.img_crear_articulo{
	/*width: 9px;*/
	width: 12px;
	height: 2px;
}
.cont_link_plantillas button{
	margin-top: 5px;
}

.borde{
	border: 1px solid #A4A4A4;
}

.content_arti_rel{
	overflow: auto;   
    height:120px;
    padding: 2px;
}

.imagen_coment{
	margin-top: 10px;
}

.li_gs{
	padding: 2px;
}
#contlist{
	border: 1px solid #F5D0A9;
	background: #F7F2E0;
}
.color_negro{
	color: #000000;
}

#div_soluciones{
	border: 1.5px dashed #F5D0A9;
	padding: 8px;
	margin: 6px;
}
.cont_grupos{
	overflow: auto;
	height: 150px;
	
}
.cont_gruposb{
	overflow: auto;
	height: 150px;
	border: 1px solid #BDBDBD;
}
.btn_flecha{
	width: 15px;
	height: auto;
}
.elbtn_flecha{
	margin: 2px;
}
#logo_emp{
	height: 18px;
	width: auto;
	/*height:  100%;
	width: auto;*/
}
#logo_emp_edit{
	width: 60px;
	height: auto;
}

.cont_encuesta{
	border: 1px solid #BDBDBD;
	margin:20px;
	border-radius: 5px;	
}
#div_listas{
	border: 1px solid #BDBDBD;
	padding: 5px;
}

.una_linea{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}

#calendar .fc-today {
	background: #58D3F7 !important;
}

#contenedor_calendario{
	margin-top: 20px;
}

/*#tabla_dat tr td{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}*/

.div_encabezado_calendarios{
	margin-top: 15px;
}

.btn_refresh{
	height: 17px;
	width: auto;
}
.btn_refresh_es{
	 height: 12px;
	 width: auto;
 }

.disabledComponent{
	pointer-events: none;
}

#div_tblencsoporte{
	padding: 8px;
}
#div_text_nota{
	padding: 5px;
	text-align: justify;
	border: 1px solid #BDBDBD;
	border-radius: 5px;
}

#div_text_notahist{
	padding: 2px;
	padding-bottom: 5px!important;
	border: 1px solid #BDBDBD;
	border-radius: 5px;
	text-align: justify;
}

.not-active{
	pointer-events: none;
	cursor: default;
	margin-left: 2px;
	opacity: 0.6;
}

.div_comentarios_eventos{
	border: 1px solid #BDBDBD;
	margin-top: 15px;
	margin-bottom:20px;
	border-radius: 5px;
	height: 500px;
	overflow: scroll;
}

.pc_deshabilitar{
	pointer-events: none;
	opacity: 0.6;
}

#tabla_dat td.nc{
	max-width: 310px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tabla_dat td.rs{
	max-width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}